.prose-width{max-width:780px}.article-header{padding-block:calc(var(--nav-height) + 4rem) 4.5rem;border-bottom:1px solid var(--border)}.back-link{display:inline-block;margin-bottom:3rem;color:var(--text-secondary);font-size:.875rem}.article-header h1{max-width:760px;font-size:clamp(2.4rem,6vw,4.75rem);line-height:1.02;letter-spacing:-.04em}.dek{margin-top:1.5rem;color:var(--text-secondary);font-size:clamp(1.05rem,2vw,1.25rem)}.dates{margin-top:1.25rem;color:var(--text-dim);font-size:.8rem}.article-body{padding-block:4.5rem 7rem}.article-body>:first-child{margin-top:0}.article-body h2{margin-top:3rem;font-size:clamp(1.7rem,4vw,2.35rem);line-height:1.15}.article-body h3{margin-top:2rem;font-size:1.25rem}.article-body p,.article-body ul,.article-body ol{margin-top:1.15rem;color:#d3d3d6}.article-body ul,.article-body ol{padding-inline-start:1.4rem}.article-body li+li{margin-top:.55rem}.article-body a{color:var(--accent-readable);text-decoration:underline;text-underline-offset:3px}.article-body strong{color:var(--text-primary)}.article-body blockquote{margin-top:2rem;padding:1.25rem 1.5rem;background:var(--accent-08);border-inline-start:3px solid var(--accent)}.article-body .picvore-cta{margin-top:4.5rem;padding:clamp(1.5rem,5vw,3rem);background:var(--bg-surface);border:1px solid var(--border-strong)}.article-body .picvore-cta-label{margin-top:0;color:var(--accent-readable);font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.article-body .picvore-cta h2{margin-top:.75rem}.article-body .picvore-cta p:not(.picvore-cta-label){color:var(--text-secondary)}.article-body .picvore-cta .btn{display:inline-flex;margin-top:1.5rem;color:#fff;text-decoration:none}@media (max-width: 620px){.article-header{padding-top:calc(var(--nav-height) + 3rem)}}
