.legal-page[data-astro-cid-pd3z4xru]{padding-top:clamp(2.5rem,5vw,4rem)}.legal-hero[data-astro-cid-pd3z4xru]{max-width:820px}.legal-hero[data-astro-cid-pd3z4xru] h1[data-astro-cid-pd3z4xru]{overflow-wrap:anywhere;margin-block:.25rem .75rem;font-size:clamp(1.5rem,4.2vw + .5rem,2.75rem)}.legal-subtitle[data-astro-cid-pd3z4xru]{color:var(--color-muted-strong);font-size:1.05rem}.legal-meta[data-astro-cid-pd3z4xru]{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.5rem;display:flex}.legal-badge[data-astro-cid-pd3z4xru]{background:var(--color-primary-soft);color:var(--color-primary);border-radius:999px;align-items:center;padding:.35rem .85rem;font-size:.85rem;font-weight:700;display:inline-flex}.legal-print[data-astro-cid-pd3z4xru]{align-items:center;gap:.5rem;font-size:.9rem;display:inline-flex}.legal-print[data-astro-cid-pd3z4xru] svg[data-astro-cid-pd3z4xru]{width:17px;height:17px}.legal-notice[data-astro-cid-pd3z4xru]{border:1px solid #f1dfb8;border-left:4px solid var(--color-accent);border-radius:var(--radius-control);background:var(--color-accent-soft);color:var(--color-muted-strong);margin-top:1.5rem;padding:.85rem 1rem;font-size:.92rem;line-height:1.55}.legal-body[data-astro-cid-pd3z4xru]{grid-template-columns:minmax(0,1fr);gap:3rem;margin-top:2.5rem;display:grid}.legal-toc[data-astro-cid-pd3z4xru] ol[data-astro-cid-pd3z4xru]{margin:0;padding:0;list-style:none}.legal-toc[data-astro-cid-pd3z4xru] a[data-astro-cid-pd3z4xru]{border-radius:var(--radius-control);color:var(--color-muted-strong);grid-template-columns:1.9rem minmax(0,1fr);align-items:baseline;padding:.4rem .6rem;font-size:.86rem;font-weight:500;line-height:1.35;display:grid}.legal-toc[data-astro-cid-pd3z4xru] a[data-astro-cid-pd3z4xru]:hover{background:var(--color-surface-soft);color:var(--color-primary)}.toc-number[data-astro-cid-pd3z4xru]{color:var(--color-muted);font-variant-numeric:tabular-nums;font-weight:700}.legal-toc-compact[data-astro-cid-pd3z4xru]{border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface);margin-top:2rem}.legal-toc-compact[data-astro-cid-pd3z4xru] summary[data-astro-cid-pd3z4xru]{color:var(--color-ink);cursor:pointer;padding:.9rem 1.1rem;font-weight:700}.legal-toc-compact[data-astro-cid-pd3z4xru] ol[data-astro-cid-pd3z4xru]{padding:0 .5rem .75rem}.legal-toc-sidebar[data-astro-cid-pd3z4xru]{display:none}.toc-heading[data-astro-cid-pd3z4xru]{color:var(--color-muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.6rem;padding-inline:.6rem;font-size:.75rem;font-weight:700}.legal-toc-sidebar[data-astro-cid-pd3z4xru] a[data-astro-cid-pd3z4xru].is-active{background:var(--color-primary-soft);color:var(--color-primary)}.legal-toc-sidebar[data-astro-cid-pd3z4xru] a[data-astro-cid-pd3z4xru].is-active .toc-number[data-astro-cid-pd3z4xru]{color:var(--color-primary)}.legal-content[data-astro-cid-pd3z4xru]{min-width:0;max-width:780px}.legal-intro[data-astro-cid-pd3z4xru]{border:1px solid var(--color-border);border-top:3px solid var(--color-primary);border-radius:var(--radius-panel);background:var(--color-surface);color:var(--color-text);padding:1.4rem 1.5rem;font-size:.98rem;line-height:1.7}.legal-section[data-astro-cid-pd3z4xru],.legal-details[data-astro-cid-pd3z4xru]{scroll-margin-top:6.5rem}.legal-section[data-astro-cid-pd3z4xru]{padding-block:2rem .5rem}.legal-section[data-astro-cid-pd3z4xru]+.legal-section[data-astro-cid-pd3z4xru]{border-top:1px solid var(--color-border)}.legal-section[data-astro-cid-pd3z4xru] h2[data-astro-cid-pd3z4xru],.legal-details[data-astro-cid-pd3z4xru] h2[data-astro-cid-pd3z4xru]{align-items:center;gap:.75rem;margin-bottom:1.1rem;font-size:1.15rem;line-height:1.3;display:flex}.section-number[data-astro-cid-pd3z4xru]{background:var(--color-primary-soft);width:2rem;height:2rem;color:var(--color-primary);border-radius:50%;flex:none;place-items:center;font-size:.85rem;font-weight:800;display:inline-grid}.clause[data-astro-cid-pd3z4xru]{color:var(--color-muted-strong);overflow-wrap:anywhere;grid-template-columns:3.1rem minmax(0,1fr);gap:.4rem;font-size:.95rem;line-height:1.7;display:grid}.clause[data-astro-cid-pd3z4xru]+.clause[data-astro-cid-pd3z4xru],.clause-list[data-astro-cid-pd3z4xru]+.clause[data-astro-cid-pd3z4xru],.clause[data-astro-cid-pd3z4xru]+.clause-list[data-astro-cid-pd3z4xru]{margin-top:.85rem}.clause-number[data-astro-cid-pd3z4xru]{color:var(--color-primary);font-variant-numeric:tabular-nums;font-weight:700}.clause-plain[data-astro-cid-pd3z4xru]{grid-template-columns:minmax(0,1fr)}.clause-list[data-astro-cid-pd3z4xru]{color:var(--color-muted-strong);gap:.45rem;margin:0;padding-left:4.6rem;font-size:.95rem;line-height:1.6;display:grid}.clause-list[data-astro-cid-pd3z4xru] li[data-astro-cid-pd3z4xru]::marker{color:var(--color-primary)}.clause-list-plain[data-astro-cid-pd3z4xru]{padding-left:3.5rem;list-style:none}.legal-details[data-astro-cid-pd3z4xru]{border:1px solid var(--color-border);border-top:3px solid var(--color-primary);border-radius:var(--radius-panel);background:var(--color-surface);margin-top:2rem;padding:1.5rem}.legal-details[data-astro-cid-pd3z4xru] dl[data-astro-cid-pd3z4xru]{gap:.9rem;margin:0;display:grid}.legal-details[data-astro-cid-pd3z4xru] dl[data-astro-cid-pd3z4xru]>div[data-astro-cid-pd3z4xru]{gap:.2rem;display:grid}.legal-details[data-astro-cid-pd3z4xru] dt[data-astro-cid-pd3z4xru]{color:var(--color-muted);font-size:.82rem;font-weight:600}.legal-details[data-astro-cid-pd3z4xru] dd[data-astro-cid-pd3z4xru]{color:var(--color-ink);overflow-wrap:anywhere;margin:0;font-weight:600}.legal-top[data-astro-cid-pd3z4xru]{margin-top:2rem;font-size:.9rem;display:inline-block}@media (width>=640px){.legal-details[data-astro-cid-pd3z4xru] dl[data-astro-cid-pd3z4xru]>div[data-astro-cid-pd3z4xru]{grid-template-columns:13rem minmax(0,1fr);gap:1rem}}@media (width>=1024px){.legal-toc-compact[data-astro-cid-pd3z4xru]{display:none}.legal-body[data-astro-cid-pd3z4xru]{grid-template-columns:17rem minmax(0,1fr);gap:3.5rem}.legal-toc-sidebar[data-astro-cid-pd3z4xru]{align-self:start;max-height:calc(100vh - 8rem);padding-right:.5rem;display:block;position:sticky;top:6.5rem;overflow-y:auto}}@media (width<=520px){.clause[data-astro-cid-pd3z4xru]{grid-template-columns:minmax(0,1fr);gap:.1rem}.clause-list[data-astro-cid-pd3z4xru]{padding-left:1.2rem}.clause-list-plain[data-astro-cid-pd3z4xru]{padding-left:0}.legal-intro[data-astro-cid-pd3z4xru],.legal-details[data-astro-cid-pd3z4xru]{padding:1.1rem}}@media print{.site-header,.site-footer,.legal-toc[data-astro-cid-pd3z4xru],.legal-print[data-astro-cid-pd3z4xru],.legal-top[data-astro-cid-pd3z4xru]{display:none!important}.legal-page[data-astro-cid-pd3z4xru]{padding-top:0}.legal-body[data-astro-cid-pd3z4xru]{margin-top:1rem;display:block}.legal-content[data-astro-cid-pd3z4xru]{max-width:none}.legal-intro[data-astro-cid-pd3z4xru],.legal-details[data-astro-cid-pd3z4xru]{border-color:#999}.legal-section[data-astro-cid-pd3z4xru] h2[data-astro-cid-pd3z4xru]{break-after:avoid}}
