section.svelte-1c0qsyl.svelte-1c0qsyl{max-width:1000px;margin:0 auto 1.1rem;padding:clamp(1.5rem,3.4vw,2.2rem);background:var(--cb-panel);border:1px solid var(--cb-line);border-radius:20px;box-shadow:0 1px 2px #2b1d1009,0 12px 30px -20px #2b1d1047;box-sizing:border-box;--cb-card:var(--cb-beige)}.head.svelte-1c0qsyl.svelte-1c0qsyl{margin-bottom:2.4rem}.head.svelte-1c0qsyl h1.svelte-1c0qsyl{margin:0 0 .4rem;text-wrap:balance}.lede.svelte-1c0qsyl.svelte-1c0qsyl{margin:0;font-size:1.12rem;line-height:1.6;color:var(--cb-ink-2);max-width:62ch}.hero.svelte-1c0qsyl.svelte-1c0qsyl{display:block;width:100%;height:auto;aspect-ratio:16 / 9;-o-object-fit:cover;object-fit:cover;border-radius:16px;border:1px solid var(--cb-line);margin:0 0 2.4rem}.block.svelte-1c0qsyl.svelte-1c0qsyl{margin-bottom:2.4rem}.block.svelte-1c0qsyl.svelte-1c0qsyl:last-child{margin-bottom:0}.block.svelte-1c0qsyl h2.svelte-1c0qsyl{margin:0 0 .8rem;font-size:1.35rem}.block.svelte-1c0qsyl p.svelte-1c0qsyl{margin:0 0 .9rem;line-height:1.65;max-width:68ch;color:var(--cb-ink-2)}.cards.svelte-1c0qsyl.svelte-1c0qsyl{display:grid;gap:.9rem;grid-template-columns:1fr}@media (min-width: 720px){.cards.svelte-1c0qsyl.svelte-1c0qsyl{grid-template-columns:1fr 1fr}}.card.svelte-1c0qsyl.svelte-1c0qsyl{background:var(--cb-card);border:1px solid var(--cb-line);border-radius:14px;padding:1.1rem 1.2rem}.card.svelte-1c0qsyl h3.svelte-1c0qsyl{margin:0 0 .4rem;font-size:1.02rem;line-height:1.35}.card.svelte-1c0qsyl p.svelte-1c0qsyl{margin:0;font-size:.95rem}.faq.svelte-1c0qsyl.svelte-1c0qsyl{margin:0;display:grid;gap:1.1rem}.faq.svelte-1c0qsyl dt.svelte-1c0qsyl{font-weight:700;color:var(--cb-ink);margin-bottom:.25rem}.faq.svelte-1c0qsyl dd.svelte-1c0qsyl{margin:0;line-height:1.65;color:var(--cb-ink-2);max-width:68ch}.btnPrimary.svelte-1c0qsyl.svelte-1c0qsyl{display:inline-flex;align-items:center;padding:.7em 1.15em;border-radius:10px;font-weight:700;font-size:.95rem;text-decoration:none;background:var(--cb-orange);color:var(--cb-ink);border:1px solid var(--cb-orange)}.btnPrimary.svelte-1c0qsyl.svelte-1c0qsyl:hover{background:var(--cb-orange-hover);border-color:var(--cb-orange-hover)}.related.svelte-1c0qsyl p.svelte-1c0qsyl{margin:0;font-size:.92rem;max-width:none}.related.svelte-1c0qsyl a.svelte-1c0qsyl{color:var(--cb-ink);font-weight:600;text-decoration:underline;text-decoration-color:var(--cb-orange);text-underline-offset:3px}.related.svelte-1c0qsyl a.svelte-1c0qsyl:hover{color:var(--cb-orange-hover)}
