.article[data-astro-cid-c7vabzjd]{background:#fff}.article-hero[data-astro-cid-c7vabzjd]{padding:0 0 var(--spacing-xl)}.article-hero[data-astro-cid-c7vabzjd] img[data-astro-cid-c7vabzjd]{width:100%;max-width:980px;height:auto;margin:0 auto;display:block;border-radius:var(--radius-lg);background:var(--brand-pale);aspect-ratio:16 / 9;object-fit:cover}.article-header[data-astro-cid-c7vabzjd]{padding:var(--spacing-2xl) 0 var(--spacing-xl);text-align:center;background:var(--off-white, #faf9f7);border-bottom:1px solid var(--light-gray)}.article-category[data-astro-cid-c7vabzjd]{font-size:12px;text-transform:uppercase;letter-spacing:2px;font-weight:700;color:var(--brand-primary, var(--teal));margin:0 0 var(--spacing-md)}.article-title[data-astro-cid-c7vabzjd]{font-size:clamp(28px,4vw,44px);line-height:1.2;max-width:880px;margin:0 auto var(--spacing-lg);color:var(--brand-deep, var(--navy))}.article-meta[data-astro-cid-c7vabzjd]{font-size:14px;color:var(--medium-gray);margin:0}.article-meta[data-astro-cid-c7vabzjd] a[data-astro-cid-c7vabzjd]{color:var(--brand-deep, var(--navy));text-decoration:none;font-weight:600}.article-meta[data-astro-cid-c7vabzjd] a[data-astro-cid-c7vabzjd]:hover{text-decoration:underline}.article-meta-sep[data-astro-cid-c7vabzjd]{margin:0 8px;color:var(--medium-gray)}.article-body[data-astro-cid-c7vabzjd]{padding:var(--spacing-2xl) 0}.article-prose[data-astro-cid-c7vabzjd]{max-width:720px;margin:0 auto}.quick-answer[data-astro-cid-c7vabzjd]{background:var(--brand-blue-soft);border-left:4px solid var(--brand-primary-dark);border-radius:var(--radius-md);padding:var(--spacing-md) var(--spacing-lg);margin:0 0 var(--spacing-xl)}.article-prose[data-astro-cid-c7vabzjd] .quick-answer__label[data-astro-cid-c7vabzjd]{font-family:Manrope,sans-serif;font-size:13px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:var(--brand-primary-dark);margin:0 0 var(--spacing-xs)}.article-prose[data-astro-cid-c7vabzjd] .quick-answer__text[data-astro-cid-c7vabzjd]{margin:0;color:var(--brand-deep)}.article-prose[data-astro-cid-c7vabzjd] .article-figure{margin:var(--spacing-xl) 0;padding:var(--spacing-lg);background:#fff;border:1px solid var(--light-gray);border-radius:var(--radius-lg)}.article-prose[data-astro-cid-c7vabzjd] .article-figure img{width:100%;height:auto;display:block}.article-prose[data-astro-cid-c7vabzjd] .article-figure figcaption{margin-top:var(--spacing-md);font-size:14px;color:var(--medium-gray);text-align:center;line-height:1.5}.article-prose[data-astro-cid-c7vabzjd] h2{font-size:26px;line-height:1.3;margin:var(--spacing-2xl) 0 var(--spacing-md);color:var(--brand-deep, var(--navy))}.article-prose[data-astro-cid-c7vabzjd] h2:first-child{margin-top:0}.article-prose[data-astro-cid-c7vabzjd] p{font-size:17px;line-height:1.75;color:var(--dark-gray);margin:0 0 var(--spacing-md)}.article-prose[data-astro-cid-c7vabzjd] ul,.article-prose[data-astro-cid-c7vabzjd] ol{margin:0 0 var(--spacing-md);padding-left:24px}.article-prose[data-astro-cid-c7vabzjd] li{font-size:17px;line-height:1.7;color:var(--dark-gray);margin-bottom:6px}.article-prose[data-astro-cid-c7vabzjd] a{color:var(--brand-primary, var(--teal));text-decoration:underline;text-underline-offset:3px}.article-prose[data-astro-cid-c7vabzjd] a:hover{text-decoration-thickness:2px}.article-prose[data-astro-cid-c7vabzjd] strong{color:var(--brand-deep, var(--navy));font-weight:700}.sources-list[data-astro-cid-c7vabzjd]{max-width:760px;margin:0 auto;padding-left:22px;list-style:disc}.sources-list[data-astro-cid-c7vabzjd] li[data-astro-cid-c7vabzjd]{margin-bottom:var(--spacing-sm);color:var(--dark-gray);line-height:1.6}.sources-list[data-astro-cid-c7vabzjd] a[data-astro-cid-c7vabzjd]{color:var(--brand-primary, var(--teal));text-decoration:underline}.source-note[data-astro-cid-c7vabzjd]{color:var(--medium-gray)}.related-grid[data-astro-cid-c7vabzjd]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--spacing-lg);max-width:1100px;margin:0 auto}.related-card[data-astro-cid-c7vabzjd]{display:flex;flex-direction:column;gap:var(--spacing-sm);background:#fff;border:1px solid var(--light-gray);border-radius:var(--radius-lg);padding:var(--spacing-xl);text-decoration:none;color:var(--brand-deep, var(--navy));transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;position:relative}.related-card[data-astro-cid-c7vabzjd]:hover{transform:translateY(-2px);border-color:var(--brand-primary, var(--teal));box-shadow:0 12px 28px -12px #1a2a4a2e}.related-card[data-astro-cid-c7vabzjd] h3[data-astro-cid-c7vabzjd]{margin:0;font-size:18px;line-height:1.35}.related-card__category[data-astro-cid-c7vabzjd]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:var(--brand-primary, var(--teal));margin:0}.related-arrow[data-astro-cid-c7vabzjd]{font-weight:700;color:var(--brand-primary, var(--teal));align-self:flex-end}
