:root{color-scheme:light;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#172019;background:#f7f6f1}
*{box-sizing:border-box}body{margin:0}.article-shell{max-width:1280px;margin:auto;padding:0 clamp(1rem,4vw,4rem)}.article-shell .df-listing-layout{grid-template-areas:"intro aside" "body aside"}.article-shell .article-intro{grid-area:intro}.article-shell .article-body-wrap{grid-area:body}.article-shell .content-slot--vertical{grid-area:aside}.article-main{max-width:960px;margin:auto}.article-intro{padding-top:3.5rem}.article-body-wrap{padding-bottom:5rem}.article-category{margin:0 0 .8rem;font-size:.75rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.article-category a{color:#39734b;text-decoration:none}.article-category a:hover{text-decoration:underline}.article-main h1{max-width:850px;margin:0;font:700 clamp(2.5rem,6vw,4.8rem)/.98 Georgia,serif;letter-spacing:-.035em;color:#123c23}.article-dek{max-width:760px;margin:1.4rem 0;color:#59665d;font-size:1.25rem;line-height:1.5}.article-date{color:#6c786f;font-size:.8rem}.article-pull-quote{max-width:760px;margin:1.6rem 0;padding-left:1.4rem;border-left:4px solid #1e5631;font:800 italic clamp(1.3rem,2.4vw,1.8rem)/1.4 Georgia,serif;color:#123c23}.article-share{display:flex;flex-wrap:wrap;gap:.6rem;margin:1.25rem 0 0}.article-share a,.article-share button{display:inline-flex;align-items:center;gap:.4rem;padding:.55rem 1rem;border-radius:999px;border:0;background:#e7ece5;color:#173f27;font:800 .82rem system-ui,sans-serif;text-decoration:none;cursor:pointer}.article-share a:first-child{background:#25d366;color:#0b2f1a}.article-share a:first-child:hover{background:#1fbd5a}.article-share a:hover,.article-share button:hover{background:#d3ddd0}.article-hero{width:100%;max-height:560px;margin:2rem 0;object-fit:cover}.article-breaker{width:100%;max-height:420px;margin:2rem 0;object-fit:cover}.article-body{max-width:720px;font:400 1.08rem/1.75 Georgia,serif}.article-body h2,.article-body h3{margin-top:2rem;color:#173f27}.article-body a{color:#175d35}.article-body blockquote{margin:2rem 0;padding-left:1.2rem;border-left:4px solid #e6a23c;color:#405046;font-size:1.2rem}.article-related,.article-most-read{max-width:720px;margin:3rem 0 0;padding-top:2rem;border-top:1px solid #dde3da}.article-related h2,.article-most-read h2{margin:0 0 1rem;font:700 1.3rem Georgia,serif;color:#173f27}.article-related ul,.article-most-read ol{margin:0;padding:0 0 0 1.1rem}.article-related li,.article-most-read li{margin:0 0 .6rem}.article-related li a,.article-most-read li a{color:#123c23;font-weight:700;text-decoration:none}.article-related li a:hover,.article-most-read li a:hover{text-decoration:underline}.article-related li small,.article-most-read li small{display:block;color:#7c887e;font-weight:700;text-transform:uppercase;font-size:.7rem;letter-spacing:.06em}@media(max-width:900px){.article-shell .df-listing-layout{grid-template-areas:"intro" "aside" "body"}}@media(max-width:640px){.article-intro{padding-top:2rem}}
