.faq-page.svelte-5jmuxk{gap:var(--space-7);flex-direction:column;display:flex}.faq-hero.svelte-5jmuxk{gap:var(--space-4);flex-direction:column;max-width:84rem;display:flex}.faq-hero.svelte-5jmuxk h1:where(.svelte-5jmuxk){margin:0}.faq-intro.svelte-5jmuxk{max-width:72rem;margin:0}.faq-hero__actions.svelte-5jmuxk{gap:var(--space-3);flex-wrap:wrap;display:flex}.faq-category-nav.svelte-5jmuxk{gap:var(--space-4);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.faq-category-card.svelte-5jmuxk{border:.1rem solid var(--color-border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-subtle);color:inherit;gap:var(--space-2);min-height:19rem;padding:var(--space-4);background:#ffffffe0;flex-direction:column;text-decoration:none;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex}.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{width:2.4rem;height: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{gap:var(--space-7);flex-direction:column;display:flex}.faq-category-section.svelte-5jmuxk{gap:var(--space-4);scroll-margin-top:calc(var(--space-8) + 4rem);flex-direction:column;display:flex}.faq-legacy-anchor.svelte-5jmuxk{height:0;top:calc(-1 * (var(--space-8) + 4rem));visibility:hidden;width:0;display:block;position:relative}.faq-category-header.svelte-5jmuxk{border-bottom:.1rem solid var(--color-border-subtle);align-items:end;gap:var(--space-4);padding-bottom:var(--space-3);justify-content:space-between;display:flex}.faq-category-heading.svelte-5jmuxk{gap:var(--space-2);flex-direction:column;max-width:78rem;display:flex}.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),.faq-category-description.svelte-5jmuxk{margin:0}.faq-category-meta.svelte-5jmuxk{color:var(--theme-text-mid);text-align:right;white-space:nowrap;flex-direction:column;gap:.4rem;margin:0;font-size:1.5rem;display:flex}.faq-list.svelte-5jmuxk{gap:var(--space-3);flex-direction:column;display:flex}.faq-item.svelte-5jmuxk,.faq-more.svelte-5jmuxk,.faq-disclaimer.svelte-5jmuxk{border:.1rem solid var(--color-border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-subtle);background:#ffffffe6}.faq-item.svelte-5jmuxk{overflow:hidden}.faq-item.svelte-5jmuxk summary:where(.svelte-5jmuxk){cursor:pointer;align-items:start;gap:var(--space-3);padding:var(--space-4) var(--space-5);grid-template-columns:auto minmax(0,1fr) auto;list-style:none;display:grid}.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{margin:0;font-size:clamp(2rem,1.8rem + .3vw,2.3rem);line-height:1.35}.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){margin:var(--space-4) 0 var(--space-2);font-size:1.7rem}.faq-practical-list.svelte-5jmuxk,.faq-nuance-list.svelte-5jmuxk,.faq-sources.svelte-5jmuxk{gap:.9rem;margin:0;padding-left:1.8rem;display:grid}.faq-more.svelte-5jmuxk{background:color-mix(in srgb, var(--green-100) 60%, white 40%);align-items:center;gap:var(--space-5);padding:var(--space-5);justify-content:space-between;display:flex}.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 (width<=992px){.faq-category-nav.svelte-5jmuxk{grid-template-columns:repeat(2,minmax(0,1fr))}.faq-category-header.svelte-5jmuxk,.faq-more.svelte-5jmuxk{flex-direction:column;align-items:start}.faq-category-meta.svelte-5jmuxk{text-align:left;white-space:normal}}@media (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 (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%}}
