.page-hero.svelte-1bex8oj{padding:5.5rem 0 4.5rem;border-bottom:1px solid var(--ml-line)}.page-hero__inner.svelte-1bex8oj{display:grid;grid-template-columns:minmax(0,1fr) 15rem;gap:4rem;align-items:end}.page-hero.svelte-1bex8oj h1:where(.svelte-1bex8oj){max-width:14ch;margin-bottom:1.3rem;font-size:clamp(3rem,5.2vw,5.4rem);line-height:.98}.page-hero.svelte-1bex8oj p:where(.svelte-1bex8oj){max-width:38rem;margin:0;color:var(--ml-slate);font-size:1.15rem}.page-hero__note.svelte-1bex8oj{color:var(--ml-rust);font-family:Caveat,cursive;font-size:1.5rem;transform:rotate(-5deg)}.faq-section.svelte-1bex8oj{padding:7rem 0}.faq-layout.svelte-1bex8oj{display:grid;grid-template-columns:minmax(14rem,.45fr) minmax(0,1fr);gap:6rem;align-items:start}.faq-aside.svelte-1bex8oj{position:sticky;top:7rem}.faq-aside.svelte-1bex8oj h2:where(.svelte-1bex8oj){margin-bottom:1rem;font-size:2.1rem;line-height:1.05}.faq-aside.svelte-1bex8oj p:where(.svelte-1bex8oj){color:var(--ml-slate)}.faq-aside.svelte-1bex8oj a:where(.svelte-1bex8oj){color:var(--ml-forest);font-weight:700}.faq-list.svelte-1bex8oj{border-top:1px solid var(--ml-line)}.faq-item.svelte-1bex8oj{display:grid;grid-template-columns:3rem 1fr;gap:1.1rem;padding:1.5rem 0;border-bottom:1px solid var(--ml-line)}.faq-item__number.svelte-1bex8oj{color:var(--ml-rust);font-size:.75rem;font-weight:700;letter-spacing:.1em}.faq-item.svelte-1bex8oj h2:where(.svelte-1bex8oj){margin-bottom:.5rem;font-size:1.55rem}.faq-item.svelte-1bex8oj p:where(.svelte-1bex8oj){margin:0;color:var(--ml-slate)}.faq-close.svelte-1bex8oj{padding:6rem 0 8rem;background:var(--ml-cream-deep)}.faq-close__inner.svelte-1bex8oj{display:flex;align-items:end;justify-content:space-between;gap:2rem}.faq-close.svelte-1bex8oj h2:where(.svelte-1bex8oj){max-width:12ch;margin:0;font-size:clamp(2.6rem,5vw,4.6rem);line-height:.98}@media(max-width:800px){.page-hero__inner.svelte-1bex8oj,.faq-layout.svelte-1bex8oj{grid-template-columns:1fr;gap:2rem}.page-hero__note.svelte-1bex8oj{justify-self:start}.faq-aside.svelte-1bex8oj{position:static}}@media(max-width:580px){.page-hero.svelte-1bex8oj{padding:4.5rem 0}.faq-section.svelte-1bex8oj{padding:5rem 0}.faq-item.svelte-1bex8oj{grid-template-columns:2rem 1fr;gap:.7rem}.faq-close__inner.svelte-1bex8oj{display:block}.faq-close.svelte-1bex8oj .btn-primary:where(.svelte-1bex8oj){margin-top:1.8rem}}
