.legal-meta[data-astro-cid-fmzvkzhr]{border-top:1px solid var(--line-dark);flex-wrap:wrap;gap:.75rem 2rem;margin:0;padding-top:1.25rem;font-size:.9rem;display:flex}.legal-meta[data-astro-cid-fmzvkzhr] div[data-astro-cid-fmzvkzhr]{gap:.1rem;display:grid}.legal-meta[data-astro-cid-fmzvkzhr] dt[data-astro-cid-fmzvkzhr]{letter-spacing:.1em;text-transform:uppercase;color:#8fa3bc;font-size:.74rem;font-weight:600}.legal-meta[data-astro-cid-fmzvkzhr] dd[data-astro-cid-fmzvkzhr]{color:#e3ecf5;margin:0;font-weight:600}.btn-row[data-astro-cid-fmzvkzhr]{margin-top:1.25rem}.toc-n[data-astro-cid-fmzvkzhr]{font-family:var(--font-display);color:var(--teal-700);margin-right:.35rem;font-size:.78rem;font-weight:700}.toc[data-astro-cid-fmzvkzhr] ol[data-astro-cid-fmzvkzhr]{max-height:calc(100vh - var(--header-h) - 140px);overflow-y:auto}.toc-top[data-astro-cid-fmzvkzhr]{color:var(--muted);align-items:center;gap:.35rem;margin-top:1rem;font-size:.85rem;display:inline-flex}.toc-top[data-astro-cid-fmzvkzhr] .icon{transform:rotate(180deg)}.toc-top[data-astro-cid-fmzvkzhr]:hover{color:var(--blue)}.legal-prose[data-astro-cid-fmzvkzhr]{min-width:0;max-width:820px}.legal-prose[data-astro-cid-fmzvkzhr] h2{scroll-margin-top:calc(var(--header-h) + 20px)}.legal-prose[data-astro-cid-fmzvkzhr] h2:first-child,.legal-prose[data-astro-cid-fmzvkzhr] .callout:first-child,.legal-prose[data-astro-cid-fmzvkzhr] .callout h2,.legal-prose[data-astro-cid-fmzvkzhr] .callout h3{margin-top:0}.legal-prose[data-astro-cid-fmzvkzhr] .callout>*+*{margin-top:.8rem}.legal-prose[data-astro-cid-fmzvkzhr] .legal-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:1rem;display:grid}.legal-prose[data-astro-cid-fmzvkzhr] .legal-cards>div{border:1px solid var(--line);border-radius:var(--r);background:var(--white);padding:1.1rem 1.25rem}.legal-prose[data-astro-cid-fmzvkzhr] .legal-cards strong{font-family:var(--font-display);margin-bottom:.25rem;display:block}.legal-prose[data-astro-cid-fmzvkzhr] .legal-cards p{color:var(--muted);margin:0;font-size:.94rem;line-height:1.6}.legal-prose[data-astro-cid-fmzvkzhr] .legal-dl{border-radius:var(--r);background:var(--mist-50);border:1px solid var(--line);gap:.6rem;padding:1.25rem 1.4rem;display:grid}.legal-prose[data-astro-cid-fmzvkzhr] .legal-dl div{gap:.1rem 1rem;display:grid}@media (width>=640px){.legal-prose[data-astro-cid-fmzvkzhr] .legal-dl div{grid-template-columns:200px 1fr}}.legal-prose[data-astro-cid-fmzvkzhr] .legal-dl dt{font-family:var(--font-display);color:var(--ink);font-size:.92rem;font-weight:700}.legal-prose[data-astro-cid-fmzvkzhr] .legal-dl dd{margin:0}.legal-prose[data-astro-cid-fmzvkzhr] .callout--warn{border-left-color:#e0a33a}.legal-prose[data-astro-cid-fmzvkzhr] table{border:1px solid var(--line);border-radius:var(--r-sm)}.legal-foot[data-astro-cid-fmzvkzhr]{border-top:1px solid var(--line);color:var(--muted);padding-top:1.25rem;font-size:.85rem;margin-top:3rem!important}.legal-contact[data-astro-cid-fmzvkzhr]{background:var(--white);gap:1.5rem;margin-top:2.5rem;padding:clamp(1.5rem,3vw,2.25rem);display:grid}@media (width>=960px){.legal-contact[data-astro-cid-fmzvkzhr]{grid-template-columns:1fr 1.1fr;align-items:center}}.legal-contact[data-astro-cid-fmzvkzhr] h2[data-astro-cid-fmzvkzhr]{margin-bottom:.5rem}.legal-contact__list[data-astro-cid-fmzvkzhr]{gap:1rem;padding:0;list-style:none;display:grid}.legal-contact__list[data-astro-cid-fmzvkzhr] li[data-astro-cid-fmzvkzhr]{grid-template-columns:24px 1fr;align-items:start;gap:.75rem;font-size:.95rem;display:grid}.legal-contact__list[data-astro-cid-fmzvkzhr] .icon{color:var(--teal-700);width:22px;height:22px;margin-top:2px}.legal-contact__list[data-astro-cid-fmzvkzhr] strong[data-astro-cid-fmzvkzhr]{font-family:var(--font-display);color:var(--ink);font-size:.9rem;display:block}.legal-contact__list[data-astro-cid-fmzvkzhr] a[data-astro-cid-fmzvkzhr]{color:var(--blue);text-underline-offset:2px;text-decoration:underline}@media print{.legal-meta[data-astro-cid-fmzvkzhr]{border-color:#ccc}.legal-meta[data-astro-cid-fmzvkzhr] dt[data-astro-cid-fmzvkzhr],.legal-meta[data-astro-cid-fmzvkzhr] dd[data-astro-cid-fmzvkzhr]{color:#000!important}.legal-prose[data-astro-cid-fmzvkzhr]{max-width:none}}
