@media (width<=980px){main .link{min-height:44px;margin-block:-11px;padding-block:11px;display:inline-block}main .link[hidden]{display:none}}.topic-hero:where(.astro-kff3ptq2){background:var(--navy);--focus-ring:var(--mint);color:var(--on-navy);padding:140px clamp(20px,4vw,48px) 96px;position:relative;overflow:hidden}.topic-hero__wash:where(.astro-kff3ptq2){pointer-events:none;background:radial-gradient(120% 90% at 86% 4%, var(--wash-teal), transparent 50%), radial-gradient(90% 80% at 10% 100%, var(--wash-deep), transparent 55%);position:absolute;inset:0}.topic-hero__inner:where(.astro-kff3ptq2){position:relative}.topic-hero__inner--split:where(.astro-kff3ptq2){grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,64px);display:grid}.topic-hero__copy:where(.astro-kff3ptq2){max-width:720px}.topic-hero__kick:where(.astro-kff3ptq2){margin-bottom:22px}.topic-hero__title:where(.astro-kff3ptq2){font-size:var(--fs-h1);letter-spacing:-.03em;margin:0 0 22px;font-weight:800;line-height:1.06}.topic-hero__sub:where(.astro-kff3ptq2){font-size:var(--fs-hero-lede);color:var(--on-navy-body);margin:0 0 32px;line-height:1.6}.topic-hero__ctas:where(.astro-kff3ptq2){flex-wrap:wrap;align-items:center;gap:12px;display:flex}.topic-hero__cta:where(.astro-kff3ptq2){color:var(--on-navy);border-radius:var(--r-11);background:var(--grad-cta);box-shadow:var(--sh-hero-btn);animation-name:var(--anim-sweep);background-size:200% 100%;align-items:center;gap:9px;padding:14px 24px;font-size:15px;font-weight:700;text-decoration:none;animation-duration:6s;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:alternate;display:inline-flex}.topic-hero__cta:where(.astro-kff3ptq2):hover{filter:brightness(1.07)}.topic-hero__cta2:where(.astro-kff3ptq2){color:var(--on-navy);border-radius:var(--r-11);border:1px solid var(--line-on-navy-nav);background:var(--fill-on-navy);align-items:center;gap:8px;padding:14px 22px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.topic-hero__aside:where(.astro-kff3ptq2){min-width:0}@media (width<=980px){.topic-hero:where(.astro-kff3ptq2){padding-top:120px}.topic-hero__inner--split:where(.astro-kff3ptq2){grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.topic-hero__aside:where(.astro-kff3ptq2){display:none}}.topic-faq:where(.astro-ypkx5ehr){border-top:1px solid var(--line-section);scroll-margin-top:72px}.topic-faq__head:where(.astro-ypkx5ehr){max-width:760px;margin-bottom:36px}.topic-faq__kick:where(.astro-ypkx5ehr){margin-bottom:18px}.topic-faq__list:where(.astro-ypkx5ehr){flex-direction:column;gap:10px;max-width:840px;display:flex}.topic-faq__item:where(.astro-ypkx5ehr){background:var(--card);border:1px solid var(--line-card);border-radius:var(--r-14);box-shadow:var(--sh-card)}.topic-faq__q:where(.astro-ypkx5ehr){cursor:pointer;letter-spacing:-.01em;min-height:44px;color:var(--ink);justify-content:space-between;align-items:center;gap:14px;padding:18px 20px;font-size:15px;font-weight:700;list-style:none;display:flex}.topic-faq__q:where(.astro-ypkx5ehr)::-webkit-details-marker{display:none}.topic-faq__marker:where(.astro-ypkx5ehr){border-radius:var(--r-8);border:1px solid var(--line-card);width:24px;height:24px;color:var(--brand);flex:none;place-items:center;display:grid}.topic-faq__bar:where(.astro-ypkx5ehr){transform-box:view-box;transform-origin:12px 12px;transition:transform var(--t-base) var(--ease-out)}.topic-faq__item:where(.astro-ypkx5ehr)[open] .topic-faq__bar:where(.astro-ypkx5ehr){transform:scaleY(0)}.topic-faq__a:where(.astro-ypkx5ehr){font-size:var(--fs-body-sm);color:var(--ink-body);margin:0;padding:0 20px 18px;line-height:1.65}
