.faqs-page[data-astro-cid-tkjepyjs]{padding:var(--space-20) 0;background:var(--color-midnight);color:var(--color-text-on-dark);min-height:60vh}.container[data-astro-cid-tkjepyjs]{max-width:var(--max-width);margin:0 auto;padding:0 var(--space-6)}.faqs-content[data-astro-cid-tkjepyjs]{max-width:560px;margin:0 auto;display:flex;flex-direction:column}.faqs-headline[data-astro-cid-tkjepyjs]{font-family:Playfair Display,Georgia,serif;font-size:clamp(var(--text-3xl),5vw,var(--text-4xl));font-weight:600;line-height:var(--leading-tight);margin:0 0 var(--space-8) 0;text-align:center}.faqs-more[data-astro-cid-tkjepyjs]{margin-top:var(--space-8);border-top:1px solid var(--color-border-inverse)}.faqs-more-summary[data-astro-cid-tkjepyjs]{width:100%;display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5) 0;background:transparent;border:none;color:var(--color-text-on-dark);font-family:var(--font-body);font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:var(--leading-tight);text-align:left;cursor:pointer;transition:color var(--transition-fast);list-style:none}.faqs-more-summary[data-astro-cid-tkjepyjs]::-webkit-details-marker{display:none}.faqs-more-summary[data-astro-cid-tkjepyjs]:hover{color:var(--color-accent)}.faqs-more-icon[data-astro-cid-tkjepyjs]{position:relative;width:1.25rem;height:1.25rem;flex-shrink:0}.faqs-more-icon[data-astro-cid-tkjepyjs] .icon-bar[data-astro-cid-tkjepyjs]{position:absolute;background:currentColor;transition:transform var(--transition-base)}.faqs-more-icon[data-astro-cid-tkjepyjs] .icon-bar-h[data-astro-cid-tkjepyjs]{width:100%;height:2px;top:50%;left:0;transform:translateY(-50%)}.faqs-more-icon[data-astro-cid-tkjepyjs] .icon-bar-v[data-astro-cid-tkjepyjs]{width:2px;height:100%;top:0;left:50%;transform:translate(-50%)}.faqs-more[data-astro-cid-tkjepyjs][open] .faqs-more-icon[data-astro-cid-tkjepyjs] .icon-bar-v[data-astro-cid-tkjepyjs]{transform:translate(-50%) scaleY(0)}.faqs-more-content[data-astro-cid-tkjepyjs]{padding-top:var(--space-2)}.faqs-more-content[data-astro-cid-tkjepyjs] .faqs-accordion[data-astro-cid-tkjepyjs]{border-top:1px solid var(--color-border-inverse)}.faqs-more-content[data-astro-cid-tkjepyjs] .faqs-accordion-item[data-astro-cid-tkjepyjs]{border-bottom:1px solid var(--color-border-inverse)}.faqs-more-content[data-astro-cid-tkjepyjs] .faqs-accordion-item[data-astro-cid-tkjepyjs][id]{scroll-margin-top:var(--space-6)}.faqs-more-content[data-astro-cid-tkjepyjs] .faqs-accordion-heading[data-astro-cid-tkjepyjs]{margin:0;font-size:inherit;font-weight:inherit}.faqs-more-content[data-astro-cid-tkjepyjs] .faqs-accordion-trigger[data-astro-cid-tkjepyjs]{width:100%;display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5) 0;background:transparent;border:none;color:var(--color-text-on-dark);font-family:var(--font-body);font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:var(--leading-tight);text-align:left;cursor:pointer;transition:color var(--transition-fast)}.faqs-more-content[data-astro-cid-tkjepyjs] .faqs-accordion-trigger[data-astro-cid-tkjepyjs]:hover{color:var(--color-accent)}.faqs-more-content[data-astro-cid-tkjepyjs] .faqs-accordion-trigger[data-astro-cid-tkjepyjs]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:var(--radius-md)}.faqs-more-content[data-astro-cid-tkjepyjs] .faqs-accordion-icon[data-astro-cid-tkjepyjs]{position:relative;width:1.25rem;height:1.25rem;flex-shrink:0}.faqs-more-content[data-astro-cid-tkjepyjs] .icon-bar[data-astro-cid-tkjepyjs]{position:absolute;background:currentColor;transition:transform var(--transition-base)}.faqs-more-content[data-astro-cid-tkjepyjs] .icon-bar-h[data-astro-cid-tkjepyjs]{width:100%;height:2px;top:50%;left:0;transform:translateY(-50%)}.faqs-more-content[data-astro-cid-tkjepyjs] .icon-bar-v[data-astro-cid-tkjepyjs]{width:2px;height:100%;top:0;left:50%;transform:translate(-50%)}.faqs-more-content[data-astro-cid-tkjepyjs] .faqs-accordion-item[data-astro-cid-tkjepyjs].is-open .icon-bar-v[data-astro-cid-tkjepyjs]{transform:translate(-50%) scaleY(0)}.faqs-more-content[data-astro-cid-tkjepyjs] .faqs-accordion-panel[data-astro-cid-tkjepyjs]{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--transition-base)}.faqs-more-content[data-astro-cid-tkjepyjs] .faqs-accordion-item[data-astro-cid-tkjepyjs].is-open .faqs-accordion-panel[data-astro-cid-tkjepyjs]{grid-template-rows:1fr}.faqs-more-content[data-astro-cid-tkjepyjs] .faqs-accordion-body[data-astro-cid-tkjepyjs]{overflow:hidden}.faqs-more-content[data-astro-cid-tkjepyjs] .faqs-accordion-body[data-astro-cid-tkjepyjs] p[data-astro-cid-tkjepyjs]{padding-bottom:var(--space-5);color:#f5f5f0cc;line-height:var(--leading-relaxed);min-height:1.5em}.faqs-more-content[data-astro-cid-tkjepyjs] .faqs-accordion-body[data-astro-cid-tkjepyjs] p[data-astro-cid-tkjepyjs]:last-child{padding-bottom:0}.faqs-more-content[data-astro-cid-tkjepyjs] .faqs-bullets[data-astro-cid-tkjepyjs]{list-style:disc;padding-left:var(--space-6);margin:0 0 var(--space-5);color:#f5f5f0cc;line-height:var(--leading-relaxed)}.faqs-more-content[data-astro-cid-tkjepyjs] .faqs-bullets[data-astro-cid-tkjepyjs] li[data-astro-cid-tkjepyjs]{padding-bottom:var(--space-3)}.faqs-more-content[data-astro-cid-tkjepyjs] .faqs-bullets[data-astro-cid-tkjepyjs] li[data-astro-cid-tkjepyjs]:last-child{padding-bottom:0}.faqs-more-content[data-astro-cid-tkjepyjs] .faqs-body-link[data-astro-cid-tkjepyjs]{color:var(--color-accent);text-decoration:underline;text-underline-offset:2px}.faqs-more-content[data-astro-cid-tkjepyjs] .faqs-body-link[data-astro-cid-tkjepyjs]:hover{color:#fff}.faqs-menu[data-astro-cid-tkjepyjs]{align-self:center;margin-top:var(--space-8)}@media(max-width:640px){.faqs-headline[data-astro-cid-tkjepyjs]{font-size:var(--text-2xl)}.faqs-more-summary[data-astro-cid-tkjepyjs],.faqs-more-content[data-astro-cid-tkjepyjs] .faqs-accordion-trigger[data-astro-cid-tkjepyjs]{font-size:var(--text-base);padding:var(--space-4) 0}}@media(prefers-reduced-motion:reduce){.faqs-more-content[data-astro-cid-tkjepyjs] .faqs-accordion-panel[data-astro-cid-tkjepyjs],.faqs-more-content[data-astro-cid-tkjepyjs] .icon-bar[data-astro-cid-tkjepyjs],.faqs-more-content[data-astro-cid-tkjepyjs] .faqs-accordion-trigger[data-astro-cid-tkjepyjs],.faqs-more-icon[data-astro-cid-tkjepyjs] .icon-bar[data-astro-cid-tkjepyjs]{transition:none}}
