.legacyArticleHeader{border-top:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;grid-template-columns:180px minmax(0,1fr);gap:52px;max-width:1060px;padding:54px 0;display:grid}.legacyArticleMeta{flex-direction:column;align-items:flex-start;gap:13px;padding-top:8px;display:flex}.legacyArticleMeta .eyebrow,.legacyArticleMeta .legacyArticleCategory,.legacyArticleMeta time{margin:0}.legacyArticleMeta time{color:#777066;letter-spacing:.12em;font-size:.78rem}.legacyArticleTitle h1{letter-spacing:.045em;text-align:left;text-wrap:pretty;max-width:760px;margin:0;font-size:clamp(2.25rem,3vw,2.75rem);line-height:1.48}.legacyArticleTitle>p{color:#9a7748;max-width:720px;font-family:var(--font-serif,"Yu Mincho",serif);letter-spacing:.045em;text-wrap:pretty;margin:17px 0 0;font-size:clamp(1rem,1.25vw,1.12rem);line-height:1.9}.legacyArticleBody{max-width:720px;line-height:2}.legacyArticleBody img{margin-top:18px!important;margin-bottom:18px!important}:is(.legacyArticleBody figure,.legacyArticleBody p:has(>img),.legacyArticleBody div:has(>img:only-child)){margin-top:22px!important;margin-bottom:22px!important;padding-top:0!important;padding-bottom:0!important}.legacyArticleBody .legacySectionHeading{border-top:1px solid var(--line);text-align:left;grid-template-columns:42px minmax(0,1fr);align-items:baseline;gap:12px;margin:58px 0 24px;padding-top:22px;font-size:clamp(1.45rem,2.4vw,1.95rem);display:grid}.legacySectionHeading>span{color:#a9864e;font:600 .75rem/1 var(--sans);letter-spacing:.15em}.legacyFactRow{grid-template-columns:12px minmax(0,1fr);gap:8px;margin:3px 0;display:grid}.legacyFactRow>span{color:#a9864e}.legacyFactRow>p{margin:0}.legacyArticleBody div:has(>a[href^=\#sec]){grid-template-columns:repeat(2,minmax(0,1fr));border:solid var(--line)!important;background:0 0!important;border-width:1px 0!important;gap:0 30px!important;margin:34px 0 42px!important;padding:22px 0!important;display:grid!important}.legacyArticleBody div:has(>a[href^=\#sec])>br{display:none}.legacyArticleBody div:has(>a[href^=\#sec])>div{grid-column:1/-1}.legacyArticleBody a[href^=\#sec]{color:#39352f!important;background:0 0!important;border:0!important;border-bottom:1px solid #84715533!important;margin:0!important;padding:12px 2px!important;line-height:1.7!important;text-decoration:none!important;display:block!important}.legacyRelated{border-top:1px solid var(--line);max-width:860px;margin:90px auto 0;padding-top:46px}.legacyRelated>div h2{font-family:var(--font-serif,"Yu Mincho",serif);margin:12px 0 28px;font-size:clamp(1.6rem,2.8vw,2.25rem);font-weight:400}.legacyRelated nav{border-top:1px solid var(--line)}.legacyRelated nav a{border-bottom:1px solid var(--line);color:inherit;grid-template-columns:110px minmax(0,1fr) 20px;align-items:center;gap:22px;padding:22px 2px;text-decoration:none;display:grid}.legacyRelated nav time{color:#8a8175;letter-spacing:.08em;font-size:.75rem}.legacyRelated nav span{line-height:1.8}.legacyRelated nav i{font-style:normal;transition:transform .25s}.legacyRelated nav a:hover i{transform:translate(5px)}.legacyJournalIndex{color:#8b6a3f;margin-top:24px;text-decoration:none;display:inline-block}@media (max-width:720px){.legacyArticleHeader{grid-template-columns:1fr;gap:27px;padding:34px 0}.legacyArticleMeta{grid-template-columns:1fr auto;gap:10px 16px;padding-top:0;display:grid}.legacyArticleMeta .eyebrow{grid-column:1/-1}.legacyArticleMeta time{align-self:center}.legacyArticleTitle h1{letter-spacing:.025em!important;font-size:clamp(22px,6.9vw,24px)!important;line-height:1.5!important}.legacyArticleTitle>p{margin-top:13px;font-size:.94rem;line-height:1.85}.legacyArticleBody img{margin-top:14px!important;margin-bottom:14px!important}.legacyArticleBody .legacySectionHeading{grid-template-columns:34px minmax(0,1fr);gap:8px;margin-top:46px;font-size:clamp(1.35rem,5.7vw,1.58rem)!important}.legacyArticleBody div:has(>a[href^=\#sec]){grid-template-columns:1fr;margin:28px 0 34px!important;padding:14px 0!important}.legacyRelated{margin-top:64px;padding-top:34px}.legacyRelated nav a{grid-template-columns:1fr 18px;gap:8px 12px;padding:18px 0}.legacyRelated nav time{grid-column:1/-1}}
