.article-hero[data-astro-cid-zg7dkzxc]{padding:calc(var(--nav-h) + 1.5rem) 0 clamp(2rem, 4vw, 3rem);background:var(--navy)}.article-header[data-astro-cid-zg7dkzxc] .eyebrow[data-astro-cid-zg7dkzxc]{margin-top:1rem}.article-header[data-astro-cid-zg7dkzxc] h1[data-astro-cid-zg7dkzxc]{text-wrap:balance;max-width:30ch;margin-top:.65rem;font-size:clamp(2.3rem,4.5vw,4.2rem);line-height:1.05}.article-meta[data-astro-cid-zg7dkzxc]{color:var(--fg-2);margin-top:1.25rem;font-size:.95rem;line-height:1.8}.article-meta[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc]{text-underline-offset:.2em}.article-content[data-astro-cid-zg7dkzxc]{padding-block:var(--section-space)}.article-layout[data-astro-cid-zg7dkzxc]{grid-template-columns:minmax(180px,.65fr) minmax(0,2fr);align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}.article-contents[data-astro-cid-zg7dkzxc]{top:calc(var(--nav-h) + 1rem);position:sticky}.article-contents[data-astro-cid-zg7dkzxc] summary[data-astro-cid-zg7dkzxc]{cursor:pointer;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:.75rem;min-height:48px;font-weight:600;list-style:none;display:flex}.article-contents[data-astro-cid-zg7dkzxc] summary[data-astro-cid-zg7dkzxc]::-webkit-details-marker{display:none}.article-contents[data-astro-cid-zg7dkzxc] details[data-astro-cid-zg7dkzxc][open] summary[data-astro-cid-zg7dkzxc] svg{transform:rotate(90deg)}.article-contents[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc]{min-height:48px;color:var(--fg-2);border-bottom:1px solid var(--line);align-items:center;padding-block:.65rem;font-size:1rem;line-height:1.4;text-decoration:none;display:flex}.article-contents[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc]:hover{color:var(--light-brand-text);text-decoration:underline}.article-body[data-astro-cid-zg7dkzxc]{min-width:0;max-width:760px;font-size:1.125rem;line-height:1.75}.article-body[data-astro-cid-zg7dkzxc] figure[data-astro-cid-zg7dkzxc]{margin:0 0 1.75rem}.article-body[data-astro-cid-zg7dkzxc] figure[data-astro-cid-zg7dkzxc] img{border-radius:var(--radius);width:100%;height:auto}.article-body[data-astro-cid-zg7dkzxc] figcaption[data-astro-cid-zg7dkzxc]{color:var(--fg-2);margin-top:.65rem;font-size:.9rem;line-height:1.5}.article-body[data-astro-cid-zg7dkzxc] p[data-astro-cid-zg7dkzxc]+p[data-astro-cid-zg7dkzxc]{margin-top:1rem}.article-body[data-astro-cid-zg7dkzxc] section[data-astro-cid-zg7dkzxc]{margin-top:2.5rem}.article-body[data-astro-cid-zg7dkzxc] h2[data-astro-cid-zg7dkzxc]{margin-bottom:1rem;font-size:clamp(1.9rem,3vw,2.5rem);line-height:1.15}.takeaway[data-astro-cid-zg7dkzxc]{border-left:4px solid var(--light-brand-text);background:var(--surface);border-radius:0 var(--radius) var(--radius) 0;margin-top:1.75rem;padding:1.25rem 1.5rem}.takeaway[data-astro-cid-zg7dkzxc] p[data-astro-cid-zg7dkzxc]{margin-top:.5rem}.article-checklist[data-astro-cid-zg7dkzxc]{margin-top:1rem;padding-left:1.35rem;list-style:outside}.article-checklist[data-astro-cid-zg7dkzxc] li[data-astro-cid-zg7dkzxc]{margin-bottom:.75rem;padding-left:.25rem}.article-link[data-astro-cid-zg7dkzxc]{min-height:48px;color:var(--light-brand-text);text-underline-offset:.2em;align-items:center;gap:.5rem;margin-top:.75rem;font-weight:600;line-height:1.5;display:inline-flex}.article-body[data-astro-cid-zg7dkzxc] .editorial-note[data-astro-cid-zg7dkzxc]{color:var(--fg-2);border-top:1px solid var(--line);margin-top:2rem;padding-top:1.25rem;font-size:.9rem;line-height:1.6}.article-cta[data-astro-cid-zg7dkzxc]{padding-block:var(--section-space);background:var(--navy)}.article-cta[data-astro-cid-zg7dkzxc] h2[data-astro-cid-zg7dkzxc]{font-size:clamp(2rem,3vw,3rem)}.article-cta[data-astro-cid-zg7dkzxc] p[data-astro-cid-zg7dkzxc]{max-width:55ch;color:var(--fg-2);margin:.9rem 0 1.5rem;font-size:1.1rem}@media (width<=850px){.article-layout[data-astro-cid-zg7dkzxc]{grid-template-columns:minmax(0,1fr);gap:1.5rem}.article-contents[data-astro-cid-zg7dkzxc]{position:static}.article-body[data-astro-cid-zg7dkzxc]{max-width:none}.article-header[data-astro-cid-zg7dkzxc] h1[data-astro-cid-zg7dkzxc]{font-size:clamp(2.2rem,6vw,3.4rem)}.article-cta[data-astro-cid-zg7dkzxc] .btn[data-astro-cid-zg7dkzxc]{width:100%}}
