.blog-hero{background:var(--ink);color:var(--paper);padding:118px 0 100px}.blog-hero .eyebrow{color:var(--lime)}.blog-hero h1{font-size:clamp(48px,7vw,88px);line-height:1.08;margin:0 0 25px}.blog-hero h1 em{color:var(--lime);font-style:normal}.blog-hero p:last-child{max-width:560px;color:#bbc2bc;font-size:16px}.blog-content{min-height:520px}.back-link{display:inline-block;margin-bottom:58px;color:var(--muted);font-size:13px;border-bottom:1px solid currentColor;padding-bottom:5px}.article-meta{display:flex;justify-content:space-between;max-width:760px;color:var(--muted);font:600 11px "DM Sans",sans-serif;letter-spacing:.08em;text-transform:uppercase}.blog-content article h2{max-width:800px;font-size:clamp(38px,5vw,68px);line-height:1.15;margin:18px 0 28px}.article-lead{max-width:700px;color:var(--muted);font-size:18px;line-height:1.8}.article-body{max-width:700px;margin-top:50px;border-top:1px solid var(--ink);padding-top:28px}.article-body p{font-size:16px;line-height:2;margin:0 0 26px}.article-missing{font-size:20px}.article-list{display:grid;gap:30px;max-width:860px}.article-list-item{display:block;border-top:1px solid var(--ink);padding:24px 0 28px}.article-list-item h2{margin:14px 0 10px!important;font-size:clamp(25px,3vw,42px)!important}.article-list-item p{max-width:650px;color:var(--muted);line-height:1.8;margin:0 0 15px}.article-list-item>span{font-size:13px;font-weight:700}.article-list-item:hover h2{color:var(--red)}@media(max-width:800px){.blog-hero{padding:80px 0 70px}.blog-content article h2{font-size:40px}.article-body p{font-size:15px}}
