.article-outer{max-width:969px;margin:0 auto;padding:52px 28px 100px}.article-back{letter-spacing:.05em;color:var(--color-muted-light);align-items:center;gap:5px;margin-bottom:44px;font-size:12.5px;font-weight:600;text-decoration:none;transition:color .13s;display:inline-flex}.article-back:hover{color:var(--color-teal)}.article-header{border-left:3px solid var(--color-teal);margin-bottom:36px;padding-left:22px}.article-kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--color-teal);align-items:center;gap:10px;margin-bottom:16px;font-size:11px;font-weight:800;display:flex}.article-kicker:before{content:"";background:var(--color-teal);flex-shrink:0;width:18px;height:2px;display:inline-block}.article-title{font-family:var(--font-display), "Barlow Condensed", sans-serif;letter-spacing:-.01em;color:var(--color-ink);margin-bottom:20px;font-size:clamp(36px,5.4vw,64px);font-weight:700;line-height:1.05}.article-byline{font-family:var(--font-barlow-body), "Barlow", sans-serif;color:var(--color-muted-light);align-items:center;gap:10px;font-size:13px;display:flex}.byline-sep{background:currentColor;border-radius:50%;flex-shrink:0;width:3px;height:3px;display:inline-block}.article-rule{background:var(--color-line-strong);border:none;height:1px;margin:36px 0}.article-hero{margin:0 0 40px}.article-hero img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.article-hero-caption{font-family:var(--font-barlow-body), "Barlow", sans-serif;color:var(--color-muted-light);margin-top:8px;font-size:12px;line-height:1.5}.article-subheadline{font-family:var(--font-barlow-body), "Barlow", sans-serif;color:var(--color-green-dark);margin:0 0 20px;font-size:20px;font-style:italic;font-weight:400;line-height:1.55}.article-prose p{font-family:var(--font-barlow-body), "Barlow", sans-serif;color:var(--color-muted);margin-bottom:1.45em;font-size:18px;line-height:1.6}.article-prose>p:first-child:first-letter{font-family:var(--font-display), "Barlow Condensed", sans-serif;color:var(--color-teal);float:left;margin-top:.06em;margin-bottom:-.05em;padding-right:.08em;font-size:4.6em;font-weight:700;line-height:.82}.article-prose p:has(>strong:only-child){margin-bottom:.35em}.article-prose h2{font-family:var(--font-display), "Barlow Condensed", sans-serif;color:var(--color-ink);letter-spacing:.01em;margin-top:1.6em;margin-bottom:.7em;font-size:28px;font-weight:700;line-height:1.15}.article-prose blockquote{float:left;clear:left;border-top:3px solid var(--color-teal);border-right:none;border-bottom:3px solid var(--color-teal);width:38%;box-shadow:none;font-family:var(--font-editorial), Georgia, serif;color:var(--color-green-dark);background:0 0;border-left:none;margin:.4em 2.2em 1.6em 0;padding:18px 22px;font-size:21px;font-style:italic;line-height:1.6}.article-prose blockquote p{font-size:inherit;font-style:inherit;color:inherit;font-family:inherit;line-height:inherit;margin-bottom:0}.article-end{border-top:1px solid var(--color-line-strong);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:64px;padding-top:40px;display:flex}.article-end-label{letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted-light);font-size:11.5px;font-weight:700}.article-end-cta{background:var(--color-teal);color:#fff;border-radius:999px;align-items:center;gap:8px;padding:11px 24px;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s,box-shadow .15s,transform .15s;display:inline-flex}.article-end-cta:hover{background:var(--color-teal-deep);transform:translateY(-1px);box-shadow:0 8px 20px #0182874d}.cs-summary{background:var(--color-mint);border:1px solid var(--color-line-strong);border-left:4px solid var(--color-teal);grid-template-columns:max-content 1fr;column-gap:24px;margin-bottom:48px;display:grid}.cs-summary-item{display:contents}.cs-summary-label{border-bottom:1px solid var(--color-line-strong);letter-spacing:.16em;text-transform:uppercase;color:var(--color-green-dark);margin:0;padding:24px 0 24px 24px;font-size:10px;font-weight:800}.cs-summary-text{border-bottom:1px solid var(--color-line-strong);font-family:var(--font-barlow-body), "Barlow", sans-serif;color:var(--color-muted);margin:0;padding:24px 24px 24px 0;font-size:14px;line-height:1.65}.cs-summary-item:last-child .cs-summary-label,.cs-summary-item:last-child .cs-summary-text{border-bottom:none}.cs-quote{border-left:3px solid var(--color-teal);background:var(--color-mint);margin:0 0 20px;padding:16px 20px}.cs-quote-text{font-family:var(--font-editorial), Georgia, serif;color:var(--color-green-dark);margin:0 0 8px;font-size:17px;font-style:italic;line-height:1.6}.cs-quote-attr{font-family:var(--font-barlow-body), "Barlow", sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted-light);margin:0;font-size:12px;font-weight:600}.cs-stats{border-top:3px solid var(--color-teal);border-bottom:1px solid var(--color-line-strong);grid-template-columns:repeat(3,1fr);gap:0;margin:36px 0 44px;padding:32px 0;display:grid}.cs-stat{border-right:1px solid var(--color-line-strong);padding:0 32px}.cs-stat:nth-child(3n+1){padding-left:0}.cs-stat:nth-child(3n){border-right:none}.cs-stat:nth-child(-n+3){border-bottom:1px solid var(--color-line-strong);padding-bottom:28px}.cs-stat:nth-child(n+4){padding-top:28px}.cs-stat-number{font-family:var(--font-display), "Barlow Condensed", sans-serif;color:var(--color-teal);margin-bottom:8px;font-size:56px;font-weight:700;line-height:1}.cs-stat-label{font-family:var(--font-barlow-body), "Barlow", sans-serif;color:var(--color-muted);font-size:13px;line-height:1.55}@media (max-width:640px){.article-prose blockquote{float:none;width:auto;margin:2em 0}.article-end{flex-direction:column;align-items:flex-start}.cs-summary{grid-template-columns:1fr;column-gap:0}.cs-summary-label{border-bottom:none;padding:24px 24px 6px}.cs-summary-text{padding:0 24px 24px}.cs-stats{grid-template-columns:1fr;gap:24px}.cs-stat{border-right:none;padding:0}.cs-stat:nth-child(3n+1){padding-left:0}}
