.legal-page[data-astro-cid-waosa6pj]{font-family:var(--font-interface);color:var(--color-text-secondary)}.legal-container[data-astro-cid-waosa6pj]{width:min(calc(100% - 3rem), var(--content-width));margin-inline:auto}.legal-hero[data-astro-cid-waosa6pj],.legal-contact[data-astro-cid-waosa6pj]{background:var(--color-surface-beige)}.legal-hero[data-astro-cid-waosa6pj]{padding-block:var(--space-subpage-hero-block) clamp(3rem, 6vw, 5rem)}.legal-eyebrow[data-astro-cid-waosa6pj]{margin:0 0 var(--space-4);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:700}h1[data-astro-cid-waosa6pj],h2[data-astro-cid-waosa6pj],p[data-astro-cid-waosa6pj]{margin-top:0}h1[data-astro-cid-waosa6pj]{margin-bottom:var(--space-5);font-size:var(--font-size-subpage-title);letter-spacing:-.045em;line-height:1.05}h2[data-astro-cid-waosa6pj]{margin-bottom:var(--space-4);letter-spacing:-.035em;font-size:clamp(1.9rem,3vw,2.8rem);line-height:1.1}p[data-astro-cid-waosa6pj]{line-height:1.65}.legal-hero__intro[data-astro-cid-waosa6pj]{max-width:38rem;margin-bottom:var(--space-4);font-size:clamp(1.15rem,2vw,1.4rem)}.legal-hero__note[data-astro-cid-waosa6pj]{max-width:40rem;font-size:.95rem}.legal-hero__links[data-astro-cid-waosa6pj]{gap:var(--space-5);margin-top:var(--space-6);flex-wrap:wrap;display:flex}a[data-astro-cid-waosa6pj]{color:inherit}.legal-hero__links[data-astro-cid-waosa6pj] a[data-astro-cid-waosa6pj],.legal-contact[data-astro-cid-waosa6pj] a[data-astro-cid-waosa6pj]{justify-content:space-between;align-items:center;gap:var(--space-6);min-height:var(--control-size);font-weight:700;text-decoration:none;display:inline-flex}.legal-hero__links[data-astro-cid-waosa6pj] a[data-astro-cid-waosa6pj]{border-bottom:1px solid var(--color-brand-green);color:var(--color-brand-green)}.legal-section[data-astro-cid-waosa6pj]{background:var(--color-surface-paper);padding-block:clamp(3rem,6vw,5rem);scroll-margin-top:7rem}.legal-section--green[data-astro-cid-waosa6pj]{--color-heading:var(--color-on-brand);--color-eyebrow:var(--color-icon-on-green);color:var(--color-on-brand);background:var(--color-surface-green)}.legal-section__inner[data-astro-cid-waosa6pj]{gap:var(--space-6);display:grid}.legal-section__heading[data-astro-cid-waosa6pj] p[data-astro-cid-waosa6pj]:last-child{max-width:28rem}.legal-documents[data-astro-cid-waosa6pj]{margin:0;padding:0;list-style:none}.legal-documents[data-astro-cid-waosa6pj] li[data-astro-cid-waosa6pj]{border-top:1px solid var(--color-border-warm);scroll-margin-top:7rem}.legal-documents[data-astro-cid-waosa6pj] li[data-astro-cid-waosa6pj]:last-child{border-bottom:1px solid var(--color-border-warm)}.legal-document[data-astro-cid-waosa6pj]{align-items:start;gap:var(--space-4);padding-block:var(--space-5);grid-template-columns:1.8rem minmax(0,1fr);text-decoration:none;display:grid}.legal-document__icon[data-astro-cid-waosa6pj]{width:1.8rem;height:1.8rem;color:var(--color-brand-green)}.legal-document__copy[data-astro-cid-waosa6pj]{gap:var(--space-2);display:grid}.legal-document__title[data-astro-cid-waosa6pj]{color:var(--color-heading);font-size:clamp(1.1rem,2vw,1.3rem);font-weight:700}.legal-document__original[data-astro-cid-waosa6pj]{font-size:.9rem}.legal-document__meta[data-astro-cid-waosa6pj]{font-size:.75rem}.legal-document__action[data-astro-cid-waosa6pj]{justify-content:space-between;align-items:center;gap:var(--space-3);color:var(--color-brand-green);grid-column:2;font-size:.85rem;font-weight:700;display:flex}.legal-document__arrow[data-astro-cid-waosa6pj]{font-size:1.7rem;font-weight:400}.legal-document[data-astro-cid-waosa6pj]:hover .legal-document__title[data-astro-cid-waosa6pj]{text-underline-offset:.2em;text-decoration:underline}.legal-section--green[data-astro-cid-waosa6pj] .legal-documents[data-astro-cid-waosa6pj] li[data-astro-cid-waosa6pj]{border-color:var(--color-border-night)}.legal-section--green[data-astro-cid-waosa6pj] [data-astro-cid-waosa6pj]:is(.legal-document__icon,.legal-document__action){color:var(--color-icon-on-green)}.legal-contact[data-astro-cid-waosa6pj]{padding-block:clamp(3rem,5vw,4rem)}.legal-contact__inner[data-astro-cid-waosa6pj]{gap:var(--space-5);display:grid}.legal-contact[data-astro-cid-waosa6pj] p[data-astro-cid-waosa6pj]:last-child{max-width:35rem;margin-bottom:0}.legal-contact[data-astro-cid-waosa6pj] a[data-astro-cid-waosa6pj]{border:1px solid var(--color-brand-green);border-radius:var(--radius-control);padding-inline:var(--space-5);color:var(--color-brand-green);justify-self:start}a[data-astro-cid-waosa6pj]:focus-visible{outline-offset:5px;border-radius:var(--radius-control);outline:2px solid}:root[data-theme=dark] .legal-page[data-astro-cid-waosa6pj]{color:var(--color-on-night-muted)}:root[data-theme=dark] .legal-hero[data-astro-cid-waosa6pj]{background:var(--background-marketing-hero-dark)}:root[data-theme=dark] .legal-section[data-astro-cid-waosa6pj]{background:var(--color-surface-night-raised)}:root[data-theme=dark] .legal-section--green[data-astro-cid-waosa6pj]{background:var(--color-surface-green)}:root[data-theme=dark] .legal-contact[data-astro-cid-waosa6pj]{background:var(--color-marketing-hero-dark)}:root[data-theme=dark] .legal-documents[data-astro-cid-waosa6pj] li[data-astro-cid-waosa6pj]{border-color:var(--color-border-night)}:root[data-theme=dark] [data-astro-cid-waosa6pj]:is(.legal-document__icon,.legal-document__action,.legal-contact a,.legal-hero__links a){color:var(--color-icon-on-green);border-color:var(--color-icon-on-green)}@media (width<=600px){.legal-container[data-astro-cid-waosa6pj]{width:min(calc(100% - 2.25rem), var(--content-width))}}@media (width>=48rem){.legal-section__inner[data-astro-cid-waosa6pj]{gap:var(--space-7);grid-template-columns:minmax(0,.85fr) minmax(0,1.5fr)}.legal-document[data-astro-cid-waosa6pj]{align-items:center;gap:var(--space-5);padding-block:var(--space-6);grid-template-columns:1.8rem minmax(0,1fr) auto}.legal-document__action[data-astro-cid-waosa6pj]{grid-column:auto}.legal-contact__inner[data-astro-cid-waosa6pj]{grid-template-columns:minmax(0,1fr) auto;align-items:center}}
