.legal-page[data-astro-cid-bkn42vud]{--legal-ink:var(--color-text);--legal-muted:var(--color-text-secondary);--legal-line:color-mix(in srgb,var(--color-text) 18%,transparent)}.legal-main[data-astro-cid-bkn42vud]{position:relative;z-index:10;padding:calc(8.5rem + env(safe-area-inset-top,0px)) 0 6rem}.legal-container[data-astro-cid-bkn42vud]{width:min(100% - 5rem,1440px);margin-inline:auto}.legal-hero[data-astro-cid-bkn42vud]{display:grid;grid-template-columns:minmax(0,1fr) 200px;gap:4rem;align-items:end;padding:0 0 clamp(3rem,5vw,5rem);border-bottom:1px solid var(--legal-line)}.legal-label[data-astro-cid-bkn42vud]{color:var(--color-accent);font-size:.78rem;font-weight:750;letter-spacing:.04em;margin:0 0 1.5rem}.legal-hero[data-astro-cid-bkn42vud] h1[data-astro-cid-bkn42vud]{color:var(--legal-ink);font-size:clamp(3.6rem,7.5vw,7rem);font-weight:800;letter-spacing:-.065em;line-height:.98;margin:0}.legal-hero[data-astro-cid-bkn42vud] h1[data-astro-cid-bkn42vud] span[data-astro-cid-bkn42vud]{color:var(--color-accent)}.legal-intro[data-astro-cid-bkn42vud]{max-width:45rem;font-size:clamp(1.1rem,1.6vw,1.4rem);line-height:1.6;color:var(--legal-muted);margin:2rem 0 0}.legal-meta[data-astro-cid-bkn42vud]{display:grid;gap:.35rem;border-left:1px solid var(--legal-line);padding-left:1.5rem;font-size:.85rem}.legal-meta[data-astro-cid-bkn42vud] span[data-astro-cid-bkn42vud]{color:var(--legal-muted)}.legal-meta[data-astro-cid-bkn42vud] strong[data-astro-cid-bkn42vud]{color:var(--legal-ink);font-weight:650;margin-bottom:1rem}.legal-meta[data-astro-cid-bkn42vud] strong[data-astro-cid-bkn42vud]:last-child{margin-bottom:0}.legal-layout[data-astro-cid-bkn42vud]{display:grid;grid-template-columns:minmax(190px,240px) minmax(0,1fr);gap:clamp(3rem,6vw,7rem);align-items:start;padding-top:clamp(3rem,5vw,5rem)}.legal-sidebar[data-astro-cid-bkn42vud]{position:sticky;top:7rem;font-size:.85rem}.legal-sidebar[data-astro-cid-bkn42vud]>p[data-astro-cid-bkn42vud]{font-weight:750;color:var(--legal-ink);margin:0 0 1rem}.legal-sidebar[data-astro-cid-bkn42vud] nav[data-astro-cid-bkn42vud],.mobile-index[data-astro-cid-bkn42vud] nav[data-astro-cid-bkn42vud]{display:grid}.legal-sidebar[data-astro-cid-bkn42vud] nav[data-astro-cid-bkn42vud] a[data-astro-cid-bkn42vud],.mobile-index[data-astro-cid-bkn42vud] nav[data-astro-cid-bkn42vud] a[data-astro-cid-bkn42vud]{display:flex;gap:.8rem;align-items:baseline;padding:.65rem 0;color:var(--legal-muted);line-height:1.4;text-decoration:none}.legal-sidebar[data-astro-cid-bkn42vud] nav[data-astro-cid-bkn42vud] a[data-astro-cid-bkn42vud] span[data-astro-cid-bkn42vud],.mobile-index[data-astro-cid-bkn42vud] nav[data-astro-cid-bkn42vud] a[data-astro-cid-bkn42vud] span[data-astro-cid-bkn42vud]{color:var(--color-accent);font-size:.7rem;font-variant-numeric:tabular-nums}.legal-sidebar-contact[data-astro-cid-bkn42vud]{display:grid;gap:.5rem;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--legal-line)}.legal-sidebar-contact[data-astro-cid-bkn42vud] span[data-astro-cid-bkn42vud]{color:var(--legal-muted)}.legal-sidebar-contact[data-astro-cid-bkn42vud] a[data-astro-cid-bkn42vud]{color:var(--legal-ink);font-weight:700}.legal-content[data-astro-cid-bkn42vud]{min-width:0}.legal-section[data-astro-cid-bkn42vud]{display:grid;grid-template-columns:minmax(190px,.65fr) minmax(0,1.35fr);gap:clamp(2rem,4vw,4rem);border-bottom:1px solid var(--legal-line);padding:0 0 clamp(2.5rem,4vw,4rem);margin-bottom:clamp(2.5rem,4vw,4rem);scroll-margin-top:7rem}.section-number[data-astro-cid-bkn42vud]{display:block;color:var(--color-accent);font-size:.75rem;font-weight:750;margin-bottom:1rem}.section-heading[data-astro-cid-bkn42vud] h2[data-astro-cid-bkn42vud]{color:var(--legal-ink);font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.18;letter-spacing:-.035em;margin:0}.section-copy[data-astro-cid-bkn42vud]{max-width:70ch;color:var(--legal-muted);font-size:1.05rem;line-height:1.75;overflow-wrap:anywhere}.section-copy[data-astro-cid-bkn42vud] p[data-astro-cid-bkn42vud]{margin:0;font-size:inherit;line-height:inherit}.section-copy[data-astro-cid-bkn42vud] p[data-astro-cid-bkn42vud]+p[data-astro-cid-bkn42vud]{margin-top:1.2rem}.legal-contact[data-astro-cid-bkn42vud]{display:flex;justify-content:space-between;align-items:end;gap:2rem;padding:clamp(1.5rem,3vw,2.75rem);background:var(--color-bg-surface);border:1px solid var(--legal-line);border-radius:1rem}.legal-contact[data-astro-cid-bkn42vud] h2[data-astro-cid-bkn42vud]{color:var(--legal-ink);font-size:clamp(1.6rem,2.5vw,2.4rem);letter-spacing:-.04em;line-height:1.1;margin:0}.legal-contact[data-astro-cid-bkn42vud] p[data-astro-cid-bkn42vud]:last-child{color:var(--legal-muted);margin:.8rem 0 0;line-height:1.6;max-width:45ch}.legal-contact[data-astro-cid-bkn42vud]>a[data-astro-cid-bkn42vud]{display:inline-flex;align-items:center;justify-content:center;gap:1.5rem;min-height:48px;padding:.8rem 1.2rem;border-radius:999px;background:var(--color-text);color:var(--color-bg);font-weight:700;white-space:nowrap}.legal-related[data-astro-cid-bkn42vud]{display:flex;align-items:center;justify-content:space-between;gap:2rem;border-top:1px solid var(--legal-line);margin-top:clamp(4rem,7vw,7rem);padding-top:1.5rem}.legal-related[data-astro-cid-bkn42vud]>span[data-astro-cid-bkn42vud]{color:var(--legal-muted);font-size:.85rem}.legal-related[data-astro-cid-bkn42vud] div[data-astro-cid-bkn42vud]{display:flex;flex-wrap:wrap;gap:1rem 2rem}.legal-related[data-astro-cid-bkn42vud] a[data-astro-cid-bkn42vud]{font-weight:700}.legal-page[data-astro-cid-bkn42vud] a[data-astro-cid-bkn42vud]:focus-visible,.mobile-index[data-astro-cid-bkn42vud] summary[data-astro-cid-bkn42vud]:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.mobile-index[data-astro-cid-bkn42vud]{display:none}@media(hover:hover)and (pointer:fine){.legal-sidebar[data-astro-cid-bkn42vud] a[data-astro-cid-bkn42vud]:hover,.mobile-index[data-astro-cid-bkn42vud] a[data-astro-cid-bkn42vud]:hover,.legal-related[data-astro-cid-bkn42vud] a[data-astro-cid-bkn42vud]:hover{color:var(--color-accent)}}@media(max-width:1023px){.legal-layout[data-astro-cid-bkn42vud]{grid-template-columns:1fr}.legal-sidebar[data-astro-cid-bkn42vud]{display:none}.mobile-index[data-astro-cid-bkn42vud]{display:block;border-bottom:1px solid var(--legal-line)}.mobile-index[data-astro-cid-bkn42vud] summary[data-astro-cid-bkn42vud]{display:flex;justify-content:space-between;align-items:center;min-height:56px;font-weight:700;list-style:none;cursor:pointer}.mobile-index[data-astro-cid-bkn42vud] summary[data-astro-cid-bkn42vud]::-webkit-details-marker{display:none}.mobile-index[data-astro-cid-bkn42vud] summary[data-astro-cid-bkn42vud] span[data-astro-cid-bkn42vud]{font-size:1.4rem;color:var(--color-accent)}.mobile-index[data-astro-cid-bkn42vud][open] summary[data-astro-cid-bkn42vud] span[data-astro-cid-bkn42vud]{transform:rotate(45deg)}.mobile-index[data-astro-cid-bkn42vud] nav[data-astro-cid-bkn42vud]{padding:0 0 1rem}.mobile-index[data-astro-cid-bkn42vud] nav[data-astro-cid-bkn42vud] a[data-astro-cid-bkn42vud]{min-height:44px;align-items:center}}@media(max-width:700px){.legal-main[data-astro-cid-bkn42vud]{padding-top:calc(7rem + env(safe-area-inset-top,0px));padding-bottom:4rem}.legal-container[data-astro-cid-bkn42vud]{width:auto;margin-left:max(1.25rem,env(safe-area-inset-left,0px));margin-right:max(1.25rem,env(safe-area-inset-right,0px))}.legal-hero[data-astro-cid-bkn42vud]{grid-template-columns:1fr;gap:2rem}.legal-hero[data-astro-cid-bkn42vud] h1[data-astro-cid-bkn42vud]{font-size:clamp(3rem,12vw,4.5rem)}.legal-meta[data-astro-cid-bkn42vud]{grid-template-columns:auto 1fr;gap:.35rem 1rem;padding-left:0;border-left:0}.legal-meta[data-astro-cid-bkn42vud] strong[data-astro-cid-bkn42vud]{margin:0}.legal-section[data-astro-cid-bkn42vud]{grid-template-columns:1fr;gap:1.2rem}.section-number[data-astro-cid-bkn42vud]{margin-bottom:.5rem}.section-copy[data-astro-cid-bkn42vud]{font-size:1rem}.legal-contact[data-astro-cid-bkn42vud],.legal-related[data-astro-cid-bkn42vud]{align-items:start;flex-direction:column}.legal-related[data-astro-cid-bkn42vud] div[data-astro-cid-bkn42vud]{flex-direction:column;gap:.25rem}.legal-related[data-astro-cid-bkn42vud] a[data-astro-cid-bkn42vud]{display:inline-flex;align-items:center;min-height:44px}}@media(pointer:coarse){.legal-page[data-astro-cid-bkn42vud]{-webkit-tap-highlight-color:transparent}.legal-page[data-astro-cid-bkn42vud] a[data-astro-cid-bkn42vud],.mobile-index[data-astro-cid-bkn42vud] summary[data-astro-cid-bkn42vud]{touch-action:manipulation}.legal-page[data-astro-cid-bkn42vud] footer a{display:inline-flex;align-items:center;min-height:44px}.legal-page[data-astro-cid-bkn42vud] footer .site-container{padding-left:max(1.25rem,env(safe-area-inset-left,0px));padding-right:max(1.25rem,env(safe-area-inset-right,0px))}}
