.article-index,.article-page{padding:32px 24px 80px;max-width:1160px;margin:auto}.back-link{margin-bottom:64px}.article-index h1{font-size:clamp(42px,6vw,76px);line-height:1.12;letter-spacing:-2px}.article-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;margin-top:56px}.article-card{border-top:1px solid #c8c1b5;padding:28px 0}.article-card .eyebrow{margin-bottom:20px}.article-card h2{font-size:30px;line-height:1.25;letter-spacing:-.9px}.article-card>p:not(.eyebrow){font-size:15px;line-height:1.8;color:#68635b;max-width:440px}.article-page{max-width:856px}.article-heading{border-bottom:1px solid #dedbd3;margin-bottom:36px;padding-bottom:28px}.article-heading .eyebrow{margin-bottom:24px}.article-heading h1{font-size:clamp(34px,4.8vw,58px);letter-spacing:-1.8px;line-height:1.15;text-wrap:balance}.byline{font-size:14px;margin-bottom:0;color:#736b60}.article-body{font-size:17px;line-height:1.95;font-weight:450;overflow-wrap:break-word}.article-body p{margin-bottom:24px}.article-body em{font-style:italic;font-size:1em;font-weight:inherit;letter-spacing:inherit;color:inherit}.article-closing{border-left:3px solid #986345;padding:12px 0 12px 24px;margin:40px 0;color:#805137;font-size:20px;line-height:1.65}.article-bio{border-top:1px solid #dedbd3;padding-top:26px;margin-top:36px;font-size:14px;line-height:1.8;color:#736b60}.article-return{margin-top:28px}@media(max-width:1000px) and (min-width:651px){.header{flex-wrap:wrap}.header>nav{order:3;width:100%;justify-content:center}}@media(max-width:650px){.article-index,.article-page{padding:24px 24px 56px}.back-link{margin-bottom:44px}.article-grid{grid-template-columns:1fr;gap:24px;margin-top:38px}.article-card h2{font-size:26px}.article-heading h1{font-size:34px;letter-spacing:-1px}.article-body{font-size:16px;line-height:1.9}.article-closing{font-size:18px;padding-left:18px}.article-bio{font-size:14px}.article-index h1{font-size:45px}}@media(max-width:359px){.article-index,.article-page{padding-left:20px;padding-right:20px}.article-heading h1{font-size:30px}}
