.landing-hero__title{font-size:clamp(2.5rem,5vw,4rem);text-wrap:balance}.landing-crumbs{margin-bottom:1.25rem;color:var(--color-fg-muted);font-size:.8125rem;font-weight:600}.landing-crumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem}.landing-crumbs li{display:inline-flex;align-items:center;gap:.375rem}.landing-crumbs a{color:inherit;text-decoration-line:underline;text-decoration-color:var(--border-input);text-decoration-thickness:.08em;text-underline-offset:.14em}.landing-crumbs a:hover{color:var(--color-fg);text-decoration-color:currentColor}.landing-faq{display:grid;gap:2.5rem 3rem}@media(min-width:48rem){.landing-faq{grid-template-columns:repeat(2,minmax(0,1fr))}}.landing-faq__question{text-wrap:balance}.landing-faq__answer{text-wrap:pretty}.landing-toggle{display:inline-flex;flex-wrap:wrap;gap:.25rem;padding:.25rem;border-radius:var(--radius-pill);background:var(--surface-2)}.landing-toggle__option{display:inline-flex;align-items:center;gap:.375rem;min-height:2.5rem;padding:.5rem 1rem;border-radius:var(--radius-pill);font-size:.875rem;font-weight:600;line-height:1.2;color:var(--fg);transition:background-color var(--dur-fast) var(--ease-out-soft),color var(--dur-fast) var(--ease-out-soft)}.landing-toggle__option:hover{background:var(--surface-3)}.landing-toggle__option[aria-pressed=true]{background:var(--accent);color:var(--accent-fg)}.landing-toggle__option:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(max-width:39.99rem){.landing-toggle{display:flex;width:100%;border-radius:var(--radius-card)}.landing-toggle__option{flex:1 1 auto;justify-content:center;padding-inline:.625rem}}@media(max-width:39.99rem),(pointer:coarse){.landing-toggle__option{min-height:2.75rem}}.landing-scroll-table--sticky :is(th,td):first-child{position:sticky;left:0;z-index:1;background:var(--surface-2)}
