.blog-index,.blog-article{background:var(--paper);color:var(--carbon)}.blog-index h1{font-size:clamp(46px,6vw,90px);line-height:1.02;max-width:1100px;margin-top:30px}.blog-deck{font-size:20px;line-height:1.75;max-width:850px;color:#4a4944}.blog-cards{margin-top:55px;max-width:1000px}.blog-cards article{padding:35px 0;border-top:1px solid #0b0b0e35}.blog-cards .mono{color:var(--oxide)}.blog-cards h2{font-size:clamp(28px,3vw,42px);line-height:1.15;margin:20px 0;max-width:800px}.blog-cards p{font-size:17px;line-height:1.7;max-width:700px}.blog-article>header{max-width:1040px;margin:45px auto}.blog-article>header>.mono{color:var(--oxide)}.blog-article h1{font-size:clamp(40px,5.3vw,76px);line-height:1.04}.article-body{max-width:780px;margin:auto}.article-body section{margin:40px 0}.article-body h2{font-size:30px;line-height:1.2;letter-spacing:-.03em;margin:0 0 22px}.article-body p,.article-body li{font-size:18px;line-height:1.8;color:#3f3e39}.article-body li{margin-bottom:12px}.article-body a:not(.button){text-decoration:underline;text-underline-offset:4px}.article-body .source-note,.article-sources p,.article-sources li{font-size:13px}.article-cta{background:var(--bone);padding:30px;margin:50px 0}.article-cta h2{font-size:28px}.article-cta p{font-size:16px}.article-cta p:last-child{margin:22px 0 0}.article-sources{border-top:1px solid #0b0b0e35;padding-top:30px}.article-sources h2{font-size:22px}.article-sources a{overflow-wrap:anywhere}@media(max-width:760px){.blog-deck{font-size:18px}.article-body p,.article-body li{font-size:17px}.article-body h2{font-size:27px}.article-cta{padding:24px}.blog-article>header{margin-top:30px}}
