.legal[data-astro-cid-dcn55ul3]{padding:112px 0 96px}.legal-head[data-astro-cid-dcn55ul3]{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1.5fr) minmax(220px,.5fr);align-items:end;gap:clamp(40px,6vw,72px);margin-bottom:52px;padding-bottom:52px;display:grid}.legal-head[data-astro-cid-dcn55ul3] .label[data-astro-cid-dcn55ul3]{margin-bottom:22px;display:block}.legal-head[data-astro-cid-dcn55ul3] h1[data-astro-cid-dcn55ul3]{letter-spacing:-.04em;text-wrap:balance;max-width:820px;margin-bottom:24px;font-size:clamp(46px,5.5vw,78px);font-weight:300;line-height:.98}.legal-head[data-astro-cid-dcn55ul3] h1[data-astro-cid-dcn55ul3] em[data-astro-cid-dcn55ul3]{color:var(--color-accent);font-style:normal;font-weight:400}.legal-head-copy[data-astro-cid-dcn55ul3]>p[data-astro-cid-dcn55ul3]{max-width:650px;color:var(--color-ink-2);font-size:17px;font-weight:300;line-height:1.65}.legal-meta[data-astro-cid-dcn55ul3]{gap:22px;margin:0;display:grid}.legal-meta[data-astro-cid-dcn55ul3] div[data-astro-cid-dcn55ul3]{border-top:1px solid var(--border-strong);padding-top:14px}.legal-meta[data-astro-cid-dcn55ul3] dt[data-astro-cid-dcn55ul3]{color:var(--color-muted-ink);font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;margin-bottom:7px;font-size:9px}.legal-meta[data-astro-cid-dcn55ul3] dd[data-astro-cid-dcn55ul3]{color:var(--color-ink);margin:0;font-size:14px;line-height:1.45}.legal-content[data-astro-cid-dcn55ul3]{width:min(100%,760px);min-width:0;margin-inline:auto}.legal-section[data-astro-cid-dcn55ul3]{border-top:1px solid var(--border);padding:44px 0;scroll-margin-top:96px}.legal-section[data-astro-cid-dcn55ul3]:first-child{border-top:0;padding-top:0}.legal-section[data-astro-cid-dcn55ul3] h2[data-astro-cid-dcn55ul3]{letter-spacing:-.018em;grid-template-columns:38px minmax(0,1fr);align-items:baseline;gap:14px;margin-bottom:22px;font-size:clamp(21px,2vw,26px);font-weight:400;line-height:1.25;display:grid}.legal-idx[data-astro-cid-dcn55ul3]{color:var(--color-accent);font-family:var(--font-mono);letter-spacing:.12em;font-size:10px}.legal-section[data-astro-cid-dcn55ul3] p[data-astro-cid-dcn55ul3]{max-width:700px;color:var(--color-ink-2);margin:0 0 16px;font-size:16px;font-weight:300;line-height:1.75}.legal-section[data-astro-cid-dcn55ul3] p[data-astro-cid-dcn55ul3]:last-child{margin-bottom:0}.legal-section[data-astro-cid-dcn55ul3] p[data-astro-cid-dcn55ul3] b[data-astro-cid-dcn55ul3]{color:var(--color-ink);font-weight:500}.legal-section[data-astro-cid-dcn55ul3] a[data-astro-cid-dcn55ul3]{color:var(--color-accent);border-bottom:1px solid color-mix(in srgb, var(--color-accent) 42%, transparent);transition:border-color .15s,color .15s}.legal-section[data-astro-cid-dcn55ul3] a[data-astro-cid-dcn55ul3]:hover,.legal-section[data-astro-cid-dcn55ul3] a[data-astro-cid-dcn55ul3]:focus-visible{border-bottom-color:var(--color-accent);color:var(--color-accent-2);outline:none}.legal-list[data-astro-cid-dcn55ul3]{color:var(--color-ink-2);gap:10px;margin:0 0 20px;padding:0;font-size:15px;font-weight:300;list-style:none;display:grid}.legal-list[data-astro-cid-dcn55ul3] li[data-astro-cid-dcn55ul3]{padding-left:20px;line-height:1.65;position:relative}.legal-list[data-astro-cid-dcn55ul3] li[data-astro-cid-dcn55ul3]:before{content:"";background:var(--color-accent);width:7px;height:1px;position:absolute;top:.76em;left:0}.legal-list[data-astro-cid-dcn55ul3] b[data-astro-cid-dcn55ul3]{color:var(--color-ink);font-weight:500}.legal-foot[data-astro-cid-dcn55ul3]{border-top:1px solid var(--border);justify-content:center;margin-top:52px;padding-top:40px;display:flex}.legal-footer[data-astro-cid-dcn55ul3]{padding:64px 0 32px}.legal-footer-main[data-astro-cid-dcn55ul3]{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:48px;padding-bottom:44px;display:grid}.legal-footer-brand[data-astro-cid-dcn55ul3] p[data-astro-cid-dcn55ul3]{max-width:360px;color:var(--color-muted-ink);margin:24px 0 0;font-size:13px;line-height:1.6}.legal-footer-links[data-astro-cid-dcn55ul3]{color:var(--color-ink-2);flex-wrap:wrap;justify-content:flex-end;gap:14px 28px;font-size:13px;display:flex}.legal-footer-links[data-astro-cid-dcn55ul3] a[data-astro-cid-dcn55ul3]{transition:color .18s}.legal-footer-links[data-astro-cid-dcn55ul3] a[data-astro-cid-dcn55ul3]:hover,.legal-footer-links[data-astro-cid-dcn55ul3] a[data-astro-cid-dcn55ul3]:focus-visible{color:var(--color-accent);outline:none}.legal-footer-bottom[data-astro-cid-dcn55ul3]{border-top:1px solid var(--border);color:var(--color-muted-ink);font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;gap:24px;padding-top:24px;font-size:9px;display:flex}@media (width<=1100px){.legal[data-astro-cid-dcn55ul3]{padding:88px 0 72px}}@media (width<=820px){.legal-head[data-astro-cid-dcn55ul3]{grid-template-columns:1fr;gap:38px}.legal-meta[data-astro-cid-dcn55ul3]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.legal[data-astro-cid-dcn55ul3]{padding:60px 0 48px}.legal-head[data-astro-cid-dcn55ul3]{gap:30px;margin-bottom:36px;padding-bottom:36px}.legal-head[data-astro-cid-dcn55ul3] .label[data-astro-cid-dcn55ul3]{margin-bottom:16px}.legal-head[data-astro-cid-dcn55ul3] h1[data-astro-cid-dcn55ul3]{margin-bottom:18px;font-size:clamp(40px,12vw,56px)}.legal-head-copy[data-astro-cid-dcn55ul3]>p[data-astro-cid-dcn55ul3]{font-size:15px}.legal-meta[data-astro-cid-dcn55ul3]{grid-template-columns:1fr;gap:16px}.legal-section[data-astro-cid-dcn55ul3]{padding:34px 0}.legal-section[data-astro-cid-dcn55ul3] h2[data-astro-cid-dcn55ul3]{grid-template-columns:30px minmax(0,1fr);gap:10px;font-size:21px}.legal-section[data-astro-cid-dcn55ul3] p[data-astro-cid-dcn55ul3]{font-size:15px;line-height:1.7}.legal-list[data-astro-cid-dcn55ul3]{font-size:14px}.legal-foot[data-astro-cid-dcn55ul3] [data-astro-cid-dcn55ul3][data-slot=button]{width:100%}.legal-footer[data-astro-cid-dcn55ul3]{padding:48px 0 28px}.legal-footer-main[data-astro-cid-dcn55ul3]{grid-template-columns:1fr;align-items:start;gap:36px;padding-bottom:36px}.legal-footer-links[data-astro-cid-dcn55ul3]{flex-direction:column;justify-content:flex-start;gap:12px}.legal-footer-bottom[data-astro-cid-dcn55ul3]{flex-direction:column;gap:8px}}
