.faq[data-astro-cid-25eicpmf]{border-top:1px solid var(--color-border)}.faq__item[data-astro-cid-25eicpmf]{border-bottom:1px solid var(--color-border)}.faq__summary[data-astro-cid-25eicpmf]{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:56px;padding:var(--space-3) 0;cursor:pointer;list-style:none;display:flex}.faq__summary[data-astro-cid-25eicpmf]::-webkit-details-marker{display:none}.faq__question[data-astro-cid-25eicpmf]{font-size:var(--text-base);font-weight:700}.faq__icon[data-astro-cid-25eicpmf]{flex:none;width:14px;height:14px;position:relative}.faq__icon[data-astro-cid-25eicpmf]:before,.faq__icon[data-astro-cid-25eicpmf]:after{content:"";background:var(--color-text-muted);width:14px;height:2px;transition:transform var(--duration) var(--ease);position:absolute;top:6px;left:0}.faq__icon[data-astro-cid-25eicpmf]:after{transform:rotate(90deg)}.faq__item[data-astro-cid-25eicpmf][open] .faq__icon[data-astro-cid-25eicpmf]:after{transform:rotate(0)}.faq__answer[data-astro-cid-25eicpmf]{gap:var(--space-3);padding-bottom:var(--space-5);color:var(--color-text-muted);display:grid}.legal{padding-top:var(--space-5)}.legal__layout[data-astro-cid-fmzvkzhr]{gap:var(--space-6);margin-top:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}.legal__aside[data-astro-cid-fmzvkzhr]{gap:var(--space-4);min-width:0;font-size:var(--text-sm);grid-template-columns:minmax(0,1fr);align-content:start;display:grid}.legal__aside[data-astro-cid-fmzvkzhr] ul[data-astro-cid-fmzvkzhr],.legal__aside[data-astro-cid-fmzvkzhr] ol[data-astro-cid-fmzvkzhr]{margin:0;padding:0;list-style:none}.legal__aside[data-astro-cid-fmzvkzhr] a[data-astro-cid-fmzvkzhr]{min-height:40px;padding:0 var(--space-3);border-left:2px solid var(--color-border);color:var(--color-text-muted);align-items:center;text-decoration:none;display:flex}.legal__aside[data-astro-cid-fmzvkzhr] a[data-astro-cid-fmzvkzhr]:hover{color:var(--color-text)}.legal__aside[data-astro-cid-fmzvkzhr] a[data-astro-cid-fmzvkzhr][aria-current=page]{border-left-color:var(--color-accent);color:var(--color-text);font-weight:700}.legal__aside-title[data-astro-cid-fmzvkzhr],.legal__toc[data-astro-cid-fmzvkzhr] summary[data-astro-cid-fmzvkzhr]{margin-bottom:var(--space-2);color:var(--color-text-muted);letter-spacing:.06em;font-weight:700}.legal__pages[data-astro-cid-fmzvkzhr] ul[data-astro-cid-fmzvkzhr]{gap:var(--space-2);padding-bottom:var(--space-2);display:flex;overflow-x:auto}.legal__pages[data-astro-cid-fmzvkzhr] a[data-astro-cid-fmzvkzhr]{white-space:nowrap;border-left:0;border-bottom:2px solid var(--color-border)}.legal__pages[data-astro-cid-fmzvkzhr] a[data-astro-cid-fmzvkzhr][aria-current=page]{border-bottom-color:var(--color-accent)}.legal__toc[data-astro-cid-fmzvkzhr]{padding:var(--space-3) var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md)}.legal__toc[data-astro-cid-fmzvkzhr] summary[data-astro-cid-fmzvkzhr]{cursor:pointer;min-height:32px;margin:0}.legal__toc[data-astro-cid-fmzvkzhr] ol[data-astro-cid-fmzvkzhr]{margin-top:var(--space-2)}.legal__article[data-astro-cid-fmzvkzhr]{min-width:0}.legal__header[data-astro-cid-fmzvkzhr]{gap:var(--space-3);max-width:var(--reading-max);padding-bottom:var(--space-5);margin-bottom:var(--space-5);border-bottom:1px solid var(--color-border);display:grid}.legal__header[data-astro-cid-fmzvkzhr] h1[data-astro-cid-fmzvkzhr]{font-size:var(--text-3xl)}.legal__summary[data-astro-cid-fmzvkzhr]{color:var(--color-text-muted);font-size:var(--text-lg)}.legal__updated[data-astro-cid-fmzvkzhr]{color:var(--color-text-muted);font-size:var(--text-sm)}.legal__pending[data-astro-cid-fmzvkzhr]{max-width:var(--reading-max);margin-bottom:var(--space-6);padding:var(--space-4) var(--space-5);background:var(--color-notice-bg);border:1px solid var(--color-notice-border);border-radius:var(--radius-md);font-size:var(--text-sm)}.legal__pending-title[data-astro-cid-fmzvkzhr]{font-weight:700}.legal__pending[data-astro-cid-fmzvkzhr] ul[data-astro-cid-fmzvkzhr]{margin:var(--space-2) 0 0;padding-left:1.2em}.legal__extra[data-astro-cid-fmzvkzhr]{max-width:var(--reading-max);margin-top:var(--space-7)}.legal__contact[data-astro-cid-fmzvkzhr]{max-width:var(--reading-max);margin-top:var(--space-7);padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.legal__contact[data-astro-cid-fmzvkzhr] h2[data-astro-cid-fmzvkzhr]{margin-bottom:var(--space-2);font-size:var(--text-lg)}.legal__contact[data-astro-cid-fmzvkzhr] a[data-astro-cid-fmzvkzhr]{color:var(--color-accent);text-underline-offset:3px}.legal__disclaimer[data-astro-cid-fmzvkzhr]{max-width:var(--reading-max);margin-top:var(--space-5);color:var(--color-text-muted);font-size:var(--text-xs)}@media (width>=1024px){.legal__layout[data-astro-cid-fmzvkzhr]{gap:var(--space-8);grid-template-columns:15rem minmax(0,1fr)}.legal__aside[data-astro-cid-fmzvkzhr]{top:calc(var(--header-height) + var(--space-5));align-self:start;position:sticky}.legal__pages[data-astro-cid-fmzvkzhr] ul[data-astro-cid-fmzvkzhr]{padding:0;display:block;overflow:visible}.legal__pages[data-astro-cid-fmzvkzhr] a[data-astro-cid-fmzvkzhr]{white-space:normal;border-bottom:0;border-left:2px solid var(--color-border)}.legal__pages[data-astro-cid-fmzvkzhr] a[data-astro-cid-fmzvkzhr][aria-current=page]{border-left-color:var(--color-accent)}}
