.tatsuo-article-page{color:var(--ink);background:#fff;padding-top:160px}.tatsuo-article-placeholder{aspect-ratio:1.85;background:#f0ece4;margin-bottom:60px}.tatsuo-article-header{padding-bottom:40px}.tatsuo-article-back{color:var(--red);align-items:center;gap:13px;font-size:10px;display:inline-flex}.tatsuo-back-arrow{width:16px;transform:rotate(180deg)}.tatsuo-article-meta{flex-wrap:wrap;gap:12px 20px;margin-top:45px;font-size:10px;display:flex}.tatsuo-article-meta>span:first-child{color:var(--red);text-transform:uppercase;letter-spacing:1px}.tatsuo-article-meta>span:last-child{color:var(--muted)}.tatsuo-article-header h1{font-family:var(--font-editorial), serif;letter-spacing:-.045em;text-wrap:balance;max-width:1100px;margin-top:20px;font-size:clamp(42px,5.5vw,80px);font-weight:400;line-height:1.08}.tatsuo-article-header>p{color:var(--muted);max-width:710px;margin-top:25px;font-size:15px;line-height:1.85}.tatsuo-article-sample{letter-spacing:1.2px;color:var(--muted);margin-top:25px;font-size:8px;display:block}.tatsuo-article-figure{margin-bottom:0}.tatsuo-article-figure img{aspect-ratio:1.85;object-fit:cover;width:100%;height:auto;display:block}.tatsuo-article-figure figcaption{color:var(--muted);text-align:right;margin-top:12px;font-size:9px}.tatsuo-article-reading{width:min(720px,100% - 48px);margin-inline:auto;padding-block:55px 70px}.tatsuo-article-reading p{color:#554f45;margin-top:20px;font-size:15px;line-height:2}.tatsuo-article-reading .tatsuo-article-intro{font-family:var(--font-editorial), serif;color:var(--ink);letter-spacing:-.025em;margin-top:0;font-size:25px;line-height:1.6}.tatsuo-article-reading section{margin-top:42px}.tatsuo-article-reading h2{letter-spacing:-.035em;font-size:33px;line-height:1.2}.tatsuo-article-takeaway{border-left:2px solid var(--red);background:#f5f1e9;margin-block:45px;padding:22px 28px}.tatsuo-article-takeaway>span{letter-spacing:1.2px;color:var(--red);font-size:8px}.tatsuo-article-takeaway>p{font-family:var(--font-editorial), serif;color:var(--ink);margin-top:14px;font-size:24px;line-height:1.5}.tatsuo-article-related{border-top:1px solid var(--line);padding-block:45px 75px}.tatsuo-article-related>h2{letter-spacing:-.035em;margin-bottom:30px;font-size:40px}.tatsuo-article-related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px;display:grid}.tatsuo-article-related-photo{aspect-ratio:1.7;margin-bottom:22px;overflow:hidden}.tatsuo-article-related-photo img{object-fit:cover;width:100%;height:100%;transition:transform .8s;display:block}.tatsuo-article-related a:hover img{transform:scale(1.04)}.tatsuo-article-related a>span{color:var(--red);font-size:9px}.tatsuo-article-related h3{font-family:var(--font-editorial), serif;letter-spacing:-.03em;margin-top:12px;font-size:29px;font-weight:400;line-height:1.2}.tatsuo-article-related-read{align-items:center;gap:20px;margin-top:20px;display:flex}.tatsuo-article-related-read svg{width:15px}@media (max-width:760px){.tatsuo-article-page{padding-top:130px}.tatsuo-article-header h1{font-size:clamp(38px,9vw,62px)}.tatsuo-article-meta{margin-top:30px;font-size:9px}.tatsuo-article-header>p{font-size:13px}.tatsuo-article-figure img{aspect-ratio:1.3}.tatsuo-article-reading{padding-block:36px 48px}.tatsuo-article-reading p{font-size:14px;line-height:1.95}.tatsuo-article-reading .tatsuo-article-intro{font-size:23px}.tatsuo-article-reading h2{font-size:29px}.tatsuo-article-takeaway{padding:20px}.tatsuo-article-takeaway>p{font-size:23px}.tatsuo-article-related{padding-block:32px 50px}.tatsuo-article-related-grid{grid-template-columns:1fr;gap:34px}.tatsuo-article-related>h2{font-size:34px}}@media (prefers-reduced-motion:reduce){.tatsuo-article-related-photo img{transition:none}.tatsuo-article-related a:hover img{transform:none}}
