.page-hero.svelte-6muepl{background-color:var(--color-primary-900);color:var(--color-text-inverse);padding-block:calc(var(--space-16) + 4.5rem) var(--space-16)}.page-hero__inner.svelte-6muepl,.page-content__inner.svelte-6muepl{max-width:var(--container-xl);margin:0 auto;padding-inline:var(--space-8)}.page-hero__eyebrow.svelte-6muepl{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-gold-300);margin:0 0 var(--space-3) 0}.page-hero__title.svelte-6muepl{font-family:var(--font-serif);font-size:var(--text-4xl);font-weight:var(--weight-bold);color:var(--color-white);margin:0 0 var(--space-5) 0;letter-spacing:var(--tracking-tight)}.page-hero__rule.svelte-6muepl{width:3.5rem;height:3px;background-color:var(--color-gold-300);margin-bottom:var(--space-6)}.page-hero__lead.svelte-6muepl{font-family:var(--font-body);font-size:var(--text-lg);color:var(--color-primary-200);margin:0;max-width:56ch;line-height:var(--leading-relaxed)}.page-content.svelte-6muepl{background-color:var(--color-surface-page);padding-block:var(--section-padding-md)}.page-content__note.svelte-6muepl{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text-secondary);margin:0 0 var(--space-8) 0;max-width:62ch}.faq-section.svelte-6muepl+.faq-section:where(.svelte-6muepl){margin-top:var(--space-8)}.faq-section__title.svelte-6muepl{font-family:var(--font-serif);font-size:var(--text-2xl);color:var(--color-primary-900);margin:0 0 var(--space-4) 0}.faq-list.svelte-6muepl{display:grid;gap:var(--space-3)}.faq-item.svelte-6muepl{border:1px solid var(--color-border-subtle);background-color:var(--color-surface-raised);border-left:3px solid var(--color-accent-500);transition:background-color var(--duration-fast) var(--ease-decel)}.faq-item.svelte-6muepl:hover{background-color:var(--color-surface-subtle)}.faq-item__question.svelte-6muepl{cursor:pointer;font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--color-primary-900);padding:var(--space-4) var(--space-5);list-style:none}.faq-item__question.svelte-6muepl:focus-visible{outline:2px solid var(--color-accent-500);outline-offset:-2px}.faq-item__question.svelte-6muepl::-webkit-details-marker{display:none}.faq-item__answer-wrap.svelte-6muepl{border-top:1px solid var(--color-border-subtle);padding:var(--space-4) var(--space-5) var(--space-5) var(--space-5);display:grid;gap:var(--space-3)}.faq-item__answer.svelte-6muepl{margin:0;font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text-secondary);line-height:var(--leading-relaxed)}.faq-item__source.svelte-6muepl{display:inline-flex;width:fit-content;font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-accent-700);text-decoration:underline;text-underline-offset:3px}
