.article-header[data-astro-cid-sgg5joot]{padding:var(--spacing-lg) 0 var(--spacing-md)}.narrow[data-astro-cid-sgg5joot]{max-width:780px}.article-header[data-astro-cid-sgg5joot] h1[data-astro-cid-sgg5joot]{font-size:clamp(2.3rem,5vw,3.8rem)}.article-meta[data-astro-cid-sgg5joot]{color:var(--color-text-light);flex-wrap:wrap;gap:.4rem 1.2rem;font-size:.9rem;display:flex}.article-image[data-astro-cid-sgg5joot]{max-width:1100px;margin-top:var(--spacing-md)}.article-image[data-astro-cid-sgg5joot] img{object-fit:cover;border-radius:var(--border-radius-lg);width:100%;height:min(52vw,560px);box-shadow:var(--shadow-md)}.info-note[data-astro-cid-sgg5joot]{margin-bottom:var(--spacing-md);border-left:3px solid var(--color-accent);border-radius:var(--border-radius-md);background:var(--color-secondary);color:var(--color-text-light);padding:1rem 1.2rem;font-size:.95rem}.info-note[data-astro-cid-sgg5joot] strong[data-astro-cid-sgg5joot]{color:var(--color-primary-ink)}.prose[data-astro-cid-sgg5joot]{padding-bottom:var(--spacing-xl);font-size:1.06rem}.prose[data-astro-cid-sgg5joot] h2{margin-top:var(--spacing-lg);font-size:clamp(1.7rem,3vw,2.3rem)}.prose[data-astro-cid-sgg5joot] h3{margin-top:var(--spacing-md)}.prose[data-astro-cid-sgg5joot] p,.prose[data-astro-cid-sgg5joot] li{color:var(--color-text)}.prose[data-astro-cid-sgg5joot] ul,.prose[data-astro-cid-sgg5joot] ol{margin:0 0 var(--spacing-sm) 1.3rem;gap:.45rem;display:grid}.prose[data-astro-cid-sgg5joot] li::marker{color:var(--color-accent-dark)}.prose[data-astro-cid-sgg5joot] a,.back-link[data-astro-cid-sgg5joot] a[data-astro-cid-sgg5joot],.cta-content[data-astro-cid-sgg5joot] a[data-astro-cid-sgg5joot]:not(.button){text-underline-offset:4px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}.prose[data-astro-cid-sgg5joot] table{width:100%;margin:var(--spacing-sm) 0 var(--spacing-md);border-collapse:collapse;font-size:.95rem;display:block;overflow-x:auto}.prose[data-astro-cid-sgg5joot] th,.prose[data-astro-cid-sgg5joot] td{border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top;min-width:160px;padding:.75rem .9rem}.prose[data-astro-cid-sgg5joot] th{color:var(--color-primary);background:var(--color-primary-light)}.related-section[data-astro-cid-sgg5joot],.cta-section[data-astro-cid-sgg5joot]{padding:var(--spacing-xl) 0}@media (width>=821px){.related-grid[data-astro-cid-sgg5joot]{justify-content:center;gap:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(240px,320px));display:grid}}.back-link[data-astro-cid-sgg5joot]{margin:var(--spacing-md) 0 0;text-align:center}.cta-content[data-astro-cid-sgg5joot]{text-align:center;max-width:760px}.cta-section[data-astro-cid-sgg5joot] .eyebrow[data-astro-cid-sgg5joot]{color:#ffffffbd}.cta-content[data-astro-cid-sgg5joot] a[data-astro-cid-sgg5joot]:not(.button){color:var(--color-white)}
