.hero:where(.astro-ovfhpyov){background:var(--slate-deep);color:#fff;text-align:center;padding:40px 0 56px}.crumbs:where(.astro-ovfhpyov){color:#8da3ae;justify-content:center;gap:8px;margin-bottom:28px;font-size:14px;display:flex}.crumbs:where(.astro-ovfhpyov) a:where(.astro-ovfhpyov){text-decoration:none}.crumbs:where(.astro-ovfhpyov) a:where(.astro-ovfhpyov):hover{color:#fff}.on-dark:where(.astro-ovfhpyov){color:#ffa488}h1:where(.astro-ovfhpyov){max-width:18em;margin:14px auto 18px;font-size:clamp(32px,4.4vw,50px)}.answer:where(.astro-ovfhpyov){color:#c9d6dc;max-width:40em;margin-inline:auto;font-size:18px}.ctas:where(.astro-ovfhpyov){flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.hero-shot:where(.astro-ovfhpyov){border-radius:var(--radius);width:100%;max-width:1000px;height:auto;margin:44px auto 0;box-shadow:0 24px 60px #00000073}.section:where(.astro-ovfhpyov){padding:72px 0}.section:where(.astro-ovfhpyov).alt{background:var(--bg-subtle)}.title:where(.astro-ovfhpyov){margin-bottom:28px;font-size:clamp(26px,3vw,34px)}.copy:where(.astro-ovfhpyov){max-width:40em}.copy:where(.astro-ovfhpyov) h2:where(.astro-ovfhpyov){margin-bottom:14px;font-size:clamp(24px,2.8vw,32px)}.copy:where(.astro-ovfhpyov) p:where(.astro-ovfhpyov){color:var(--fg-muted)}.split:where(.astro-ovfhpyov){grid-template-columns:5fr 7fr;align-items:center;gap:48px;display:grid}.split:where(.astro-ovfhpyov).flip .copy:where(.astro-ovfhpyov){order:2}.shot:where(.astro-ovfhpyov){border-radius:var(--radius);border:1px solid var(--line);width:100%;height:auto;box-shadow:0 12px 32px #00000014}.checks:where(.astro-ovfhpyov){gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.checks:where(.astro-ovfhpyov) li:where(.astro-ovfhpyov){padding-left:28px;position:relative}.checks:where(.astro-ovfhpyov) li:where(.astro-ovfhpyov):before{content:"✓";background:var(--brand-soft);width:20px;height:20px;color:var(--brand-text);border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:grid;position:absolute;top:2px;left:0}.table-wrap:where(.astro-ovfhpyov){border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-card);overflow-x:auto}table:where(.astro-ovfhpyov){border-collapse:collapse;width:100%;min-width:560px;font-size:15px}thead:where(.astro-ovfhpyov) th:where(.astro-ovfhpyov){border-bottom:1px solid var(--line);padding:16px;font-size:16px}th:where(.astro-ovfhpyov),td:where(.astro-ovfhpyov){text-align:left;vertical-align:top;width:32%;padding:12px 16px}th:where(.astro-ovfhpyov)[scope=row]{width:36%;font-weight:500}tbody:where(.astro-ovfhpyov) tr:where(.astro-ovfhpyov)+tr:where(.astro-ovfhpyov) th:where(.astro-ovfhpyov),tbody:where(.astro-ovfhpyov) tr:where(.astro-ovfhpyov)+tr:where(.astro-ovfhpyov) td:where(.astro-ovfhpyov){border-top:1px solid var(--line)}.sources:where(.astro-ovfhpyov){color:var(--fg-muted);margin-top:14px;font-size:14px}.faq:where(.astro-ovfhpyov) dl:where(.astro-ovfhpyov){grid-template-columns:repeat(2,1fr);gap:28px 40px;margin:0;display:grid}.faq:where(.astro-ovfhpyov) dt:where(.astro-ovfhpyov){margin-bottom:6px;font-weight:650}.faq:where(.astro-ovfhpyov) dd:where(.astro-ovfhpyov){color:var(--fg-muted);margin:0}.more:where(.astro-ovfhpyov){grid-template-columns:1fr 1fr;align-items:start;gap:40px;display:grid}.more:where(.astro-ovfhpyov) h2:where(.astro-ovfhpyov){margin-bottom:14px;font-size:22px}.more:where(.astro-ovfhpyov) ul:where(.astro-ovfhpyov){gap:6px;margin:0;padding-left:20px;display:grid}.more:where(.astro-ovfhpyov) a:where(.astro-ovfhpyov){color:var(--brand-text)}.cta:where(.astro-ovfhpyov){background:var(--bg-card);border:1px solid var(--line);border-radius:var(--radius);padding:28px}.cta:where(.astro-ovfhpyov) p:where(.astro-ovfhpyov){color:var(--fg-muted);margin-bottom:18px}.cta:where(.astro-ovfhpyov) .btn:where(.astro-ovfhpyov){color:#fff}@media (width<=860px){.split:where(.astro-ovfhpyov),.more:where(.astro-ovfhpyov),.faq:where(.astro-ovfhpyov) dl:where(.astro-ovfhpyov){grid-template-columns:1fr}.split:where(.astro-ovfhpyov).flip .copy:where(.astro-ovfhpyov){order:0}}@media (width<=560px){.section:where(.astro-ovfhpyov){padding:56px 0}}
