.legal-hero.astro-jpg5vglg{padding-block:var(--cs-space-24) var(--cs-space-16)}.legal-hero__in.astro-jpg5vglg,.legal-body.astro-jpg5vglg{max-width:var(--cs-container-7xl);padding-inline:var(--cs-page-gutter);margin-inline:auto}.legal-hero__in.astro-jpg5vglg{text-align:center}.legal-hero__label.astro-jpg5vglg{align-items:center;gap:var(--cs-space-2);padding:var(--cs-space-2) var(--cs-space-3);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-full);background:var(--cs-line-1);color:var(--cs-text-2);font-size:var(--cs-fs-3xs);line-height:var(--cs-lh-3xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;margin-block-end:var(--cs-space-6);display:inline-flex}.legal-hero__dot.astro-jpg5vglg{width:var(--cs-space-2);height:var(--cs-space-2);border-radius:var(--cs-radius-full);background:var(--cs-accent)}.legal-hero__title.astro-jpg5vglg{font-family:var(--cs-font-display);font-size:var(--cs-fs-4xl);line-height:var(--cs-lh-4xl);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-tight);text-transform:uppercase;color:var(--cs-text-strong);margin-block-end:var(--cs-space-6)}@media (width>=768px){.legal-hero__title.astro-jpg5vglg{font-size:var(--cs-fs-6xl);line-height:var(--cs-lh-6xl)}}.legal-hero__intro.astro-jpg5vglg{max-width:var(--cs-container-2xl);font-size:var(--cs-fs-lg);line-height:var(--cs-lh-relaxed);color:var(--cs-text-2);margin-block-end:var(--cs-space-8);margin-inline:auto}.legal-body.astro-jpg5vglg{padding-block:var(--cs-space-12)}@media (width>=768px){.legal-body.astro-jpg5vglg{padding-block:var(--cs-space-20)}}.legal-grid.astro-jpg5vglg{gap:var(--cs-space-12);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=1024px){.legal-grid.astro-jpg5vglg{grid-template-columns:minmax(0, 1fr) var(--cs-legal-aside);gap:var(--cs-space-20)}}.legal-glance.astro-jpg5vglg{padding:var(--cs-space-6);border:1px solid var(--cs-surface-2);border-radius:var(--cs-radius-4);background:var(--cs-surface-deep);box-shadow:var(--cs-shadow-e4);margin-block-end:var(--cs-space-12);position:relative;overflow:hidden}@media (width>=768px){.legal-glance.astro-jpg5vglg{padding:var(--cs-space-8)}}.legal-glance.astro-jpg5vglg:before{content:"";width:var(--cs-space-1);background:var(--cs-accent);position:absolute;inset-block:0;inset-inline-start:0}.legal-glance__title.astro-jpg5vglg{align-items:center;gap:var(--cs-space-2);font-family:var(--cs-font-display);font-size:var(--cs-fs-lg);line-height:var(--cs-lh-lg);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;color:var(--cs-text-strong);margin-block-end:var(--cs-space-6);display:flex}.legal-glance__title.astro-jpg5vglg svg.astro-jpg5vglg{width:var(--cs-space-5);height:var(--cs-space-5);fill:none;color:var(--cs-accent)}.legal-glance__list.astro-jpg5vglg{gap:var(--cs-space-4);display:grid}.legal-glance__list.astro-jpg5vglg li.astro-jpg5vglg{gap:var(--cs-space-3);color:var(--cs-text-2);font-size:var(--cs-fs-md);line-height:var(--cs-lh-relaxed);display:flex}.legal-glance__dot.astro-jpg5vglg{width:var(--cs-space-2);height:var(--cs-space-2);border-radius:var(--cs-radius-full);background:var(--cs-accent-line);flex:none;margin-block-start:var(--cs-space-2)}.legal-cta.astro-jpg5vglg{border-top:1px solid var(--cs-surface-2);text-align:center;margin-block-start:var(--cs-space-20);padding-block-start:var(--cs-space-10)}.legal-cta__icon.astro-jpg5vglg{width:var(--cs-space-16);height:var(--cs-space-16);border:1px solid var(--cs-accent-tint);border-radius:var(--cs-radius-4);background:var(--cs-accent-tint);justify-content:center;align-items:center;margin-block-end:var(--cs-space-6);margin-inline:auto;display:flex}.legal-cta__icon.astro-jpg5vglg svg.astro-jpg5vglg{width:var(--cs-space-8);height:var(--cs-space-8);fill:none;color:var(--cs-accent)}.legal-cta__title.astro-jpg5vglg{font-family:var(--cs-font-display);font-size:var(--cs-fs-2xl);line-height:var(--cs-lh-2xl);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-tight);text-transform:uppercase;color:var(--cs-text-strong);margin-block-end:var(--cs-space-4)}.legal-cta__text.astro-jpg5vglg{color:var(--cs-text-2);margin-block-end:var(--cs-space-2)}.legal-cta__text.astro-jpg5vglg a.astro-jpg5vglg{color:var(--cs-accent);font-weight:var(--cs-fw-bold)}.legal-toc.astro-jpg5vglg{display:none}@media (width>=1024px){.legal-toc.astro-jpg5vglg{display:block}}.legal-toc__in.astro-jpg5vglg{padding:var(--cs-space-6);border:1px solid var(--cs-surface-2);border-radius:var(--cs-radius-4);background:var(--cs-surface-deep);position:sticky;inset-block-start:var(--cs-space-24)}.legal-toc__title.astro-jpg5vglg{font-family:var(--cs-font-display);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;color:var(--cs-text-3);margin-block-end:var(--cs-space-4)}.legal-toc.astro-jpg5vglg nav.astro-jpg5vglg{gap:var(--cs-space-1);display:grid}.legal-toc.astro-jpg5vglg a.astro-jpg5vglg{padding-block:var(--cs-space-2);font-size:var(--cs-fs-md);line-height:var(--cs-lh-md);color:var(--cs-text-3);transition:color var(--cs-dur-base) var(--cs-ease-standard), transform var(--cs-dur-base) var(--cs-ease-standard);text-decoration:none;display:block}.legal-toc.astro-jpg5vglg a.astro-jpg5vglg:hover{color:var(--cs-text-strong);transform:translateX(var(--cs-space-1))}.legal-toc.astro-jpg5vglg a.astro-jpg5vglg[aria-current=true]{color:var(--cs-accent);font-weight:var(--cs-fw-bold);transform:translateX(var(--cs-space-2))}.legal-sec.astro-dtlo5oxg{scroll-margin-top:var(--cs-space-24);margin-block-end:var(--cs-space-16)}.legal-sec__title.astro-dtlo5oxg{align-items:center;gap:var(--cs-space-3);font-family:var(--cs-font-display);font-size:var(--cs-fs-2xl);line-height:var(--cs-lh-2xl);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-tight);text-transform:uppercase;color:var(--cs-text-strong);margin-block-end:var(--cs-space-6);display:flex}.legal-sec__icon.astro-dtlo5oxg{color:var(--cs-accent);flex:none;display:flex}.legal-sec__icon.astro-dtlo5oxg svg.astro-dtlo5oxg{width:var(--cs-space-6);height:var(--cs-space-6);fill:none}.legal-sec__prose.astro-dtlo5oxg{color:var(--cs-text-1);overflow-wrap:break-word}.legal-sec__prose.astro-dtlo5oxg ul{list-style:none}.legal-sec__prose.astro-dtlo5oxg strong{font-weight:var(--cs-fw-bold)}.legal-sec__prose.astro-dtlo5oxg a{color:inherit}.legal-sec__prose--read.astro-dtlo5oxg{max-width:70ch}.legal-sec__prose--read.astro-dtlo5oxg p{margin-block-end:var(--cs-space-4)}.legal-sec__prose--read.astro-dtlo5oxg ul{margin-block-end:var(--cs-space-4);padding-inline-start:var(--cs-space-6);list-style:outside}.legal-sec__prose--read.astro-dtlo5oxg li{margin-block-end:var(--cs-space-2)}.legal-sec__prose--read.astro-dtlo5oxg a{color:var(--cs-accent)}
