@layer components{.fs-grid{grid-template-columns:minmax(0,1fr);gap:clamp(2rem,4vw,3.5rem);display:grid}.fs-h2{max-width:16ch}.fs-intro .lead{margin-top:1.25rem}.fs-card{border-radius:var(--r-card);background:var(--bg-raised);border:1px solid var(--line);padding:clamp(1.5rem,3vw,2.5rem);box-shadow:inset 0 1px #ffffff0a}.fs-card .form{margin-top:0}.fs-card .form-done{padding:.5rem 0}@media (min-width:900px){.fs-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.fs-intro{top:calc(var(--header-h) + 1.5rem);position:sticky}}.fs-intro .pline{grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:clamp(1.5rem,3vw,2rem);padding:1.25rem 1.4rem}.fs-intro .pline-text{font-size:1.0625rem}.fs-more{align-content:start;gap:1.75rem;display:grid}.fs-more .faq-quiet{margin-top:0}@media (min-width:900px){.fs-grid--more{grid-template-rows:auto 1fr;grid-template-areas:"intro card""more card";row-gap:2rem}.fs-grid--more .fs-intro{grid-area:intro;position:static}.fs-grid--more .fs-card{grid-area:card}.fs-grid--more .fs-more{grid-area:more}}}
@layer components{.sol-hero h1{max-width:16ch}.sol-hero .lead{max-width:40rem}.sol-hero-chip{margin-bottom:1.25rem;display:flex}}
