.article-shell{background:#fbfaf7}.article-header{position:sticky;top:0;background:rgba(251,250,247,.96);border-bottom:1px solid #ddd8ce}.article-main{max-width:820px;margin:auto;padding:6rem 1.5rem 8rem}.article-main .category{color:#9f6148;font-size:.75rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.article-main h1{font-size:clamp(2.8rem,6vw,5.2rem);color:#171917}.dek{font-family:"Playfair Display",serif;font-size:1.35rem;color:#5f605b;margin:1.6rem 0 3rem;line-height:1.45}.article-body h2{font-size:2rem;margin:2.8rem 0 .8rem}.article-body p,.article-body li{font-size:1.08rem;line-height:1.85;color:#353733}.article-body ul{padding-left:1.2rem}.takeaway{border-left:4px solid #d2a55d;background:#f3f0e9;padding:1.5rem 1.75rem;margin:3rem 0}.back-link{display:inline-block;margin-top:3rem;text-underline-offset:5px;font-weight:600}.article-footer{max-width:820px;margin:auto;border-top:1px solid #ddd8ce;padding:2rem 1.5rem 4rem;color:#777}
@media(max-width:540px){.article-main{padding-top:4rem}.article-main h1{font-size:2.8rem}}
