.faq-page.svelte-5wqo2q{padding-block:clamp(3rem,6vw,5rem) 6rem}.resource-hero.svelte-5wqo2q{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) 17rem;align-items:end;gap:3rem;padding:1rem 0 3.5rem;display:grid}.resource-hero.svelte-5wqo2q h1:where(.svelte-5wqo2q){letter-spacing:-.055em;text-wrap:balance;margin:1rem 0 1.5rem;font-size:clamp(2.6rem,6.5vw,5.5rem);line-height:1.04}.resource-hero.svelte-5wqo2q .hero-lede:where(.svelte-5wqo2q){max-width:44ch;color:var(--muted);font-size:1.1rem}.faq-overview.svelte-5wqo2q{border-left:1px solid var(--border);padding-left:2rem}.question-count.svelte-5wqo2q{color:var(--green);font-family:var(--mono);letter-spacing:-.08em;font-size:4rem;line-height:1}.faq-overview.svelte-5wqo2q p:where(.svelte-5wqo2q),.faq-intro.svelte-5wqo2q p:where(.svelte-5wqo2q){color:var(--muted);line-height:1.7}.faq-overview.svelte-5wqo2q a:where(.svelte-5wqo2q),.pricing-link.svelte-5wqo2q{align-items:center;gap:.5rem;min-height:2.75rem;font-size:.9rem;font-weight:700;display:inline-flex}.faq-overview.svelte-5wqo2q svg{flex-shrink:0}.faq-content.svelte-5wqo2q{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:clamp(2rem,6vw,5rem);margin-block:4rem;display:grid}.faq-intro.svelte-5wqo2q h2:where(.svelte-5wqo2q){letter-spacing:-.035em;margin:.75rem 0;font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.12}.faq-intro.svelte-5wqo2q .button:where(.svelte-5wqo2q){margin-top:1rem}.pricing-link.svelte-5wqo2q{width:fit-content;margin-top:.5rem;display:flex}.faq-list.svelte-5wqo2q{border-top:1px solid var(--border);display:block}.faq-list.svelte-5wqo2q details:where(.svelte-5wqo2q){border:0;border-bottom:1px solid var(--border);background:0 0;border-radius:0;padding:0}.faq-list.svelte-5wqo2q summary:where(.svelte-5wqo2q){grid-template-columns:2rem 1fr 1.25rem;align-items:baseline;gap:.75rem;padding:1.5rem 0;line-height:1.55;list-style:none;display:grid}.faq-list.svelte-5wqo2q summary:where(.svelte-5wqo2q)::-webkit-details-marker{display:none}.question-number.svelte-5wqo2q,.question-toggle.svelte-5wqo2q{color:var(--green);font-family:var(--mono);font-size:.8rem}.question-toggle.svelte-5wqo2q{text-align:center;font-size:1.2rem}details[open].svelte-5wqo2q .question-toggle:where(.svelte-5wqo2q){transform:rotate(45deg)}.faq-list.svelte-5wqo2q summary:where(.svelte-5wqo2q):hover{color:var(--green)}.faq-list.svelte-5wqo2q p:where(.svelte-5wqo2q){max-width:66ch;margin:0;padding:0 2rem 1.5rem 2.75rem;font-size:1rem;line-height:1.8}.resource-cta.svelte-5wqo2q{border:1px solid var(--border);background:var(--surface);border-radius:8px;padding:clamp(1.5rem,4vw,3rem)}@media (width<=860px){.resource-hero.svelte-5wqo2q,.faq-content.svelte-5wqo2q{grid-template-columns:1fr;gap:2rem}.faq-overview.svelte-5wqo2q{display:none}}
