.sample-banner{border-bottom:1px solid var(--line);background:var(--marker-tint);color:var(--marker-ink);text-align:center;margin:0;padding:10px 16px;font-size:13px;line-height:1.5}.sample-article{max-width:1080px;margin:0 auto;padding:48px 40px 72px}.sample-article.edition-reader{container:edition-reader/inline-size}.sample-head{max-width:72ch;margin-bottom:32px}.sample-kicker{color:var(--forest);margin:0;font-size:14px;font-weight:600}.sample-head h1{letter-spacing:-.028em;text-wrap:balance;margin:12px 0 14px;font-size:clamp(30px,4.2vw,46px);font-weight:650;line-height:1.06}.sample-deck{max-width:60ch;color:var(--ink-soft);margin:0 0 12px;font-size:19px;line-height:1.5}.sample-meta{max-width:72ch;color:var(--muted);margin:0;font-size:13px;line-height:1.5}.sample-article .article-prose{font-size:17px;line-height:1.65}.sample-article .article-prose>p,.sample-article .article-prose>ul{max-width:70ch}.sample-article .article-prose h2{margin-top:40px;font-size:24px}.sample-article .article-prose h2+p{color:inherit;font-size:inherit;line-height:inherit}.sample-article .article-prose li{margin:8px 0}.sample-article .article-prose table{font-size:14px}.sample-article .article-section{padding-top:24px}.sample-article .edition-rail a{font-size:13px}.sample-cta{border-top:1px solid var(--line-strong);grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:end;gap:20px 40px;margin-top:56px;padding-top:28px;display:grid}.sample-cta h2{letter-spacing:-.02em;margin:0 0 8px;font-size:26px;font-weight:650;line-height:1.15}.sample-cta p{max-width:52ch;color:var(--ink-soft);margin:0;font-size:16px;line-height:1.55}.sample-cta-form{gap:8px;display:flex}.sample-cta-form input{flex:1;min-width:0;height:48px;padding:0 14px;font-size:16px}.sample-cta-form button{height:48px;padding:0 20px;font-size:15px}@media (max-width:860px){.sample-article{padding:28px 16px 48px}.sample-deck{font-size:17px}.sample-article .article-prose{font-size:16px}.sample-article .article-prose h2{margin-top:32px;font-size:21px}.sample-cta{grid-template-columns:1fr}.sample-cta-form{flex-direction:column}.sample-cta-form input,.sample-cta-form button{width:100%}}
