.page-title.svelte-s97ik7{letter-spacing:-.03em;color:var(--v4-text);margin:0 0 .5rem;font-size:clamp(2rem,4.5vw,2.75rem);font-weight:700}.page-sub.svelte-s97ik7{color:var(--v4-text-mid);margin:0 0 3rem;font-size:1rem;font-weight:300;line-height:1.6}.inline-link.svelte-s97ik7{color:var(--v4-accent);font-weight:500;text-decoration:none}.inline-link.svelte-s97ik7:hover{text-decoration:underline}.faq-group.svelte-s97ik7{margin-bottom:2.5rem}.group-title.svelte-s97ik7{text-transform:uppercase;letter-spacing:.12em;color:var(--v4-text-light);margin:0 0 .5rem;font-size:.72rem;font-weight:600}.faq-item.svelte-s97ik7{border-top:1px solid var(--v4-border);padding:1rem 0}.faq-item.svelte-s97ik7:last-child{border-bottom:1px solid var(--v4-border)}.faq-q.svelte-s97ik7{color:var(--v4-text);margin:0 0 .4rem;font-size:1rem;font-weight:600}.faq-a.svelte-s97ik7{color:var(--v4-text-mid);margin:0;font-size:.88rem;font-weight:300;line-height:1.65}.faq-foot.svelte-s97ik7{background:var(--v4-accent-subtle);text-align:center;border-radius:8px;margin-top:3rem;padding:1.5rem}.faq-foot.svelte-s97ik7 p:where(.svelte-s97ik7){color:var(--v4-text);margin:0 0 .35rem;font-size:.88rem;font-weight:500}.foot-link.svelte-s97ik7{color:var(--v4-accent);font-size:.88rem;font-weight:500;text-decoration:none}.foot-link.svelte-s97ik7:hover{text-decoration:underline}@media (width<=640px){.page-sub.svelte-s97ik7,.faq-q.svelte-s97ik7{font-size:.95rem}}
