.legal-hero[data-astro-cid-m5fcblsu]{padding-top:clamp(30px,4vw,54px);padding-bottom:clamp(28px,3.6vw,44px)}.legal-hero__meta-row[data-astro-cid-m5fcblsu]{justify-content:space-between;align-items:center;gap:18px;margin-bottom:clamp(22px,3vw,34px);display:flex}.legal-hero__effective[data-astro-cid-m5fcblsu]{color:var(--dim);font-size:8px}.legal-hero__grid[data-astro-cid-m5fcblsu]{grid-template-columns:minmax(0,1.7fr) minmax(240px,.55fr);align-items:end;gap:clamp(24px,4vw,64px);display:grid}.legal-hero__title[data-astro-cid-m5fcblsu]{color:var(--white);font-size:clamp(40px,5.6vw,76px);line-height:.9}.legal-hero__copy[data-astro-cid-m5fcblsu]{max-width:56ch;color:var(--grey);margin-top:20px;font-size:12px;line-height:1.7}.legal-hero__card[data-astro-cid-m5fcblsu]{border:1px solid var(--line);background:#0d0d0d;padding:16px 18px}.legal-hero__card-label[data-astro-cid-m5fcblsu]{color:#8b8a84;font-size:7.5px}.legal-hero__card-value[data-astro-cid-m5fcblsu]{color:var(--white);margin-top:9px;font-size:12px;font-weight:500}.legal-hero__card-meta[data-astro-cid-m5fcblsu]{color:#8b8a84;margin-top:6px;font-size:7px}.legal-hero__anchors[data-astro-cid-m5fcblsu]{border-top:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:4px;margin-top:clamp(24px,3vw,36px);padding-top:16px;display:flex}.legal-hero__anchors[data-astro-cid-m5fcblsu] .chip[data-astro-cid-m5fcblsu]{background:0 0}.legal-hero__anchors[data-astro-cid-m5fcblsu] .chip[data-astro-cid-m5fcblsu]:hover{border-color:var(--grey);color:var(--white)}.legal-hero__anchors-meta[data-astro-cid-m5fcblsu]{color:#8b8a84;margin-left:auto;font-size:7.5px}@media (width<=860px){.legal-hero__grid[data-astro-cid-m5fcblsu]{grid-template-columns:1fr;align-items:start}.legal-hero__card[data-astro-cid-m5fcblsu]{max-width:340px}.legal-hero__anchors-meta[data-astro-cid-m5fcblsu]{width:100%;margin-left:0}}@media (width<=560px){.legal-hero__meta-row[data-astro-cid-m5fcblsu]{flex-direction:column;align-items:flex-start;gap:8px}}.legal-index[data-astro-cid-bmssfetf]{border:1px solid var(--line);background:#0c0c0c;align-self:start;position:sticky;top:88px}.legal-index__head[data-astro-cid-bmssfetf]{color:#8b8a84;border-bottom:1px solid var(--line-soft);padding:13px 14px;font-size:7.5px}.legal-index__nav[data-astro-cid-bmssfetf]{flex-direction:column;padding:6px 0;display:flex}.legal-index__item[data-astro-cid-bmssfetf]{color:var(--dim);border-left:2px solid #0000;grid-template-columns:26px 1fr;align-items:baseline;gap:6px;padding:8px 12px;display:grid}.legal-index__item[data-astro-cid-bmssfetf]:hover{color:var(--text);background:#101010}.legal-index__item[data-astro-cid-bmssfetf].is-active{color:var(--accent);border-left-color:var(--accent);background:#111}.legal-index__number[data-astro-cid-bmssfetf]{color:inherit;opacity:.75;font-size:7px}.legal-index__label[data-astro-cid-bmssfetf]{letter-spacing:.01em;font-size:10.5px;line-height:1.35}.legal-index__contact[data-astro-cid-bmssfetf]{border-top:1px solid var(--line-soft);background:#0e0e0e;flex-direction:column;align-items:flex-start;gap:6px;padding:14px;display:flex}.legal-index__contact-label[data-astro-cid-bmssfetf]{color:#8b8a84;font-size:7px}.legal-index__email[data-astro-cid-bmssfetf]{font-family:var(--mono);letter-spacing:-.01em;color:var(--text);overflow-wrap:anywhere;font-size:9px}.legal-index__email[data-astro-cid-bmssfetf]:hover{color:var(--accent)}.legal-index__contact-link[data-astro-cid-bmssfetf]{color:var(--dim);margin-top:4px;font-size:8px}@media (width<=960px){.legal-index[data-astro-cid-bmssfetf]{position:static}.legal-index__nav[data-astro-cid-bmssfetf]{flex-flow:wrap;gap:2px;padding:8px}.legal-index__item[data-astro-cid-bmssfetf]{border:1px solid var(--line-soft);grid-template-columns:auto;padding:6px 9px;font-size:9px}.legal-index__number[data-astro-cid-bmssfetf],.legal-index__contact[data-astro-cid-bmssfetf]{display:none}}.legal-section[data-astro-cid-2r45ldl5]{border-bottom:1px solid var(--line-soft);padding-block:clamp(34px,4.5vw,54px);scroll-margin-top:88px}.legal-section[data-astro-cid-2r45ldl5]:first-child{padding-top:0}.legal-section[data-astro-cid-2r45ldl5]:last-child{border-bottom:0;padding-bottom:0}.legal-section__meta[data-astro-cid-2r45ldl5]{justify-content:space-between;align-items:center;gap:16px;display:flex}.legal-section__meta[data-astro-cid-2r45ldl5] .eyebrow[data-astro-cid-2r45ldl5]{font-size:8px}.legal-section__updated[data-astro-cid-2r45ldl5]{color:#8b8a84;font-size:7px}.legal-section__title[data-astro-cid-2r45ldl5]{letter-spacing:-.028em;text-transform:uppercase;color:var(--white);flex-direction:column;margin-top:14px;font-size:clamp(24px,2.7vw,34px);font-weight:700;line-height:1.06;display:flex}.legal-section__body[data-astro-cid-2r45ldl5]{flex-direction:column;gap:16px;margin-top:20px;display:flex}.legal__lead[data-astro-cid-2r45ldl5]{color:#b4b3ad;max-width:82ch;font-size:13px;line-height:1.75}.legal__paragraph[data-astro-cid-2r45ldl5]{color:#8e8d87;max-width:86ch;font-size:11.5px;line-height:1.75}.legal__subhead[data-astro-cid-2r45ldl5]{text-transform:uppercase;letter-spacing:.01em;color:var(--text);font-size:13px;font-weight:600}.legal__note[data-astro-cid-2r45ldl5]{border-left:2px solid var(--accent);background:#0e0e0e;padding:11px 14px}.legal__note-label[data-astro-cid-2r45ldl5]{color:var(--accent);margin-bottom:5px;font-size:7px;display:block}.legal__note-body[data-astro-cid-2r45ldl5]{color:var(--grey);max-width:80ch;font-size:10.5px;line-height:1.6}.legal__list[data-astro-cid-2r45ldl5]{flex-direction:column;gap:8px;max-width:86ch;display:flex}.legal__list[data-astro-cid-2r45ldl5] li[data-astro-cid-2r45ldl5]{color:#8e8d87;padding-left:16px;font-size:11.5px;line-height:1.65;position:relative}.legal__list[data-astro-cid-2r45ldl5] li[data-astro-cid-2r45ldl5]:before{content:"";background:var(--accent);opacity:.8;width:4px;height:4px;position:absolute;top:7px;left:0}.legal__callouts[data-astro-cid-2r45ldl5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.callout[data-astro-cid-2r45ldl5]{border:1px solid var(--line);background:#0f0f0f;padding:14px}.callout__label[data-astro-cid-2r45ldl5]{color:var(--accent);letter-spacing:.14em;font-size:6.5px}.callout__title[data-astro-cid-2r45ldl5]{letter-spacing:.01em;text-transform:uppercase;color:var(--white);margin-top:8px;font-size:12px;font-weight:600}.callout__body[data-astro-cid-2r45ldl5]{color:var(--dim);margin-top:7px;font-size:10px;line-height:1.6}.legal__table-wrap[data-astro-cid-2r45ldl5]{border:1px solid var(--line);overflow-x:auto}.legal__table[data-astro-cid-2r45ldl5]{border-collapse:collapse;width:100%;min-width:520px}.legal__table[data-astro-cid-2r45ldl5] th[data-astro-cid-2r45ldl5]{text-align:left;letter-spacing:.1em;color:#8b8a84;border-bottom:1px solid var(--line);background:#101010;padding:9px 12px;font-size:7px;font-weight:400}.legal__table[data-astro-cid-2r45ldl5] td[data-astro-cid-2r45ldl5]{color:var(--dim);border-bottom:1px solid var(--line-soft);vertical-align:top;padding:10px 12px;font-size:10px;line-height:1.5}.legal__table[data-astro-cid-2r45ldl5] td[data-astro-cid-2r45ldl5]:first-child{color:var(--text)}.legal__table[data-astro-cid-2r45ldl5] tr[data-astro-cid-2r45ldl5]:last-child td[data-astro-cid-2r45ldl5]{border-bottom:0}.legal__contact[data-astro-cid-2r45ldl5]{border:1px solid var(--line);background:#111;justify-content:space-between;align-items:center;gap:20px;padding:16px;display:flex}.legal__contact-label[data-astro-cid-2r45ldl5]{color:#8b8a84;font-size:7px}.legal__contact-email[data-astro-cid-2r45ldl5]{font-family:var(--mono);letter-spacing:-.02em;color:var(--white);margin-top:7px;font-size:clamp(12px,1.3vw,15px);display:block}.legal__contact-email[data-astro-cid-2r45ldl5]:hover{color:var(--accent)}@media (width<=620px){.legal__callouts[data-astro-cid-2r45ldl5]{grid-template-columns:1fr}.legal__contact[data-astro-cid-2r45ldl5]{flex-direction:column;align-items:stretch}.legal__contact[data-astro-cid-2r45ldl5] .btn[data-astro-cid-2r45ldl5]{justify-content:space-between}.legal-section__meta[data-astro-cid-2r45ldl5]{flex-direction:column;align-items:flex-start;gap:8px}}.legal-body[data-astro-cid-jhmdmzlo]{border-top:1px solid var(--line);padding-bottom:clamp(48px,6vw,80px)}.legal-body__grid[data-astro-cid-jhmdmzlo]{grid-template-columns:236px minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,64px);padding-top:clamp(24px,3vw,40px);display:grid}.legal-body__sections[data-astro-cid-jhmdmzlo]{min-width:0}@media (width<=960px){.legal-body__grid[data-astro-cid-jhmdmzlo]{grid-template-columns:1fr}}
