.faq-page.svelte-5jmuxk{display:flex;flex-direction:column;gap:var(--space-7)}.faq-hero.svelte-5jmuxk{display:flex;flex-direction:column;gap:var(--space-4);max-width:84rem}.faq-hero.svelte-5jmuxk h1:where(.svelte-5jmuxk){margin:0}.faq-intro.svelte-5jmuxk{margin:0;max-width:72rem}.faq-hero__actions.svelte-5jmuxk{display:flex;flex-wrap:wrap;gap:var(--space-3)}.faq-category-nav.svelte-5jmuxk{display:grid;gap:var(--space-4);grid-template-columns:repeat(5,minmax(0,1fr))}.faq-category-card.svelte-5jmuxk{background:#ffffffe0;border:.1rem solid var(--color-border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-subtle);color:inherit;display:flex;flex-direction:column;gap:var(--space-2);min-height:19rem;padding:var(--space-4);text-decoration:none;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.faq-category-card.svelte-5jmuxk:hover,.faq-category-card.svelte-5jmuxk:focus-visible{border-color:color-mix(in srgb,var(--green-600) 35%,white 65%);box-shadow:var(--shadow-soft);transform:translateY(-.2rem)}.faq-category-card__icon.svelte-5jmuxk{height:2.4rem;width:2.4rem}.faq-category-card__title.svelte-5jmuxk{color:var(--green-700);font-size:2rem;font-weight:700;line-height:1.25}.faq-category-card__description.svelte-5jmuxk{color:var(--theme-text-mid);font-size:1.6rem;line-height:1.55}.faq-main.svelte-5jmuxk{display:flex;flex-direction:column;gap:var(--space-7)}.faq-category-section.svelte-5jmuxk{display:flex;flex-direction:column;gap:var(--space-4);scroll-margin-top:calc(var(--space-8) + 4rem)}.faq-legacy-anchor.svelte-5jmuxk{display:block;height:0;position:relative;top:calc(-1 * (var(--space-8) + 4rem));visibility:hidden;width:0}.faq-category-header.svelte-5jmuxk{align-items:end;border-bottom:.1rem solid var(--color-border-subtle);display:flex;gap:var(--space-4);justify-content:space-between;padding-bottom:var(--space-3)}.faq-category-heading.svelte-5jmuxk{display:flex;flex-direction:column;gap:var(--space-2);max-width:78rem}.faq-category-heading.svelte-5jmuxk h2:where(.svelte-5jmuxk),.faq-more.svelte-5jmuxk h2:where(.svelte-5jmuxk),.faq-disclaimer.svelte-5jmuxk h2:where(.svelte-5jmuxk){margin:0}.faq-category-description.svelte-5jmuxk{margin:0}.faq-category-meta.svelte-5jmuxk{color:var(--theme-text-mid);display:flex;flex-direction:column;font-size:1.5rem;gap:.4rem;margin:0;text-align:right;white-space:nowrap}.faq-list.svelte-5jmuxk{display:flex;flex-direction:column;gap:var(--space-3)}.faq-item.svelte-5jmuxk,.faq-more.svelte-5jmuxk,.faq-disclaimer.svelte-5jmuxk{background:#ffffffe6;border:.1rem solid var(--color-border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-subtle)}.faq-item.svelte-5jmuxk{overflow:hidden}.faq-item.svelte-5jmuxk summary:where(.svelte-5jmuxk){align-items:start;cursor:pointer;display:grid;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;list-style:none;padding:var(--space-4) var(--space-5)}.faq-item.svelte-5jmuxk summary:where(.svelte-5jmuxk)::-webkit-details-marker{display:none}.faq-toggle--open.svelte-5jmuxk{display:none}.faq-item[open].svelte-5jmuxk .faq-toggle--open:where(.svelte-5jmuxk){display:inline-flex}.faq-item[open].svelte-5jmuxk .faq-toggle--closed:where(.svelte-5jmuxk){display:none}.faq-summary-main.svelte-5jmuxk{min-width:0}.faq-question-title.svelte-5jmuxk{font-size:clamp(2rem,1.8rem + .3vw,2.3rem);line-height:1.35;margin:0}.faq-question-highlight.svelte-5jmuxk{color:var(--green-700)}.faq-summary-actions.svelte-5jmuxk{align-items:center;display:inline-flex}.faq-item-content.svelte-5jmuxk{border-top:.1rem solid var(--color-border-subtle);padding:0 var(--space-5) var(--space-5)}.faq-item-content.svelte-5jmuxk>p:where(.svelte-5jmuxk):first-child{margin-top:var(--space-4)}.faq-item-content.svelte-5jmuxk h4:where(.svelte-5jmuxk){font-size:1.7rem;margin:var(--space-4) 0 var(--space-2)}.faq-practical-list.svelte-5jmuxk,.faq-nuance-list.svelte-5jmuxk,.faq-sources.svelte-5jmuxk{display:grid;gap:.9rem;margin:0;padding-left:1.8rem}.faq-more.svelte-5jmuxk{align-items:center;background:color-mix(in srgb,var(--green-100) 60%,white 40%);display:flex;gap:var(--space-5);justify-content:space-between;padding:var(--space-5)}.faq-more__content.svelte-5jmuxk{max-width:76rem}.faq-more__content.svelte-5jmuxk p:where(.svelte-5jmuxk),.faq-disclaimer.svelte-5jmuxk p:where(.svelte-5jmuxk){margin-bottom:0}.faq-disclaimer.svelte-5jmuxk{padding:var(--space-5)}@media(max-width:992px){.faq-category-nav.svelte-5jmuxk{grid-template-columns:repeat(2,minmax(0,1fr))}.faq-category-header.svelte-5jmuxk,.faq-more.svelte-5jmuxk{align-items:start;flex-direction:column}.faq-category-meta.svelte-5jmuxk{text-align:left;white-space:normal}}@media(max-width:768px){.faq-item.svelte-5jmuxk summary:where(.svelte-5jmuxk){grid-template-columns:auto minmax(0,1fr)}.faq-summary-actions.svelte-5jmuxk{grid-column:2;justify-content:flex-end}}@media(max-width:576px){.faq-category-nav.svelte-5jmuxk{grid-template-columns:1fr}.faq-category-card.svelte-5jmuxk,.faq-more.svelte-5jmuxk,.faq-disclaimer.svelte-5jmuxk{padding:var(--space-4)}.faq-item.svelte-5jmuxk summary:where(.svelte-5jmuxk),.faq-item-content.svelte-5jmuxk{padding-left:var(--space-4);padding-right:var(--space-4)}.faq-question-title.svelte-5jmuxk{font-size:1.9rem}.faq-hero__actions.svelte-5jmuxk .btn-pill,.faq-hero__actions.svelte-5jmuxk .btn-pill-dark{width:100%}}
