.legal-document-module__zpFX3a__root{--legal-ink:#17110f;--legal-body:#4a4038;--legal-muted:#7b6f68;--legal-soft:#9a8d86;--legal-line:#ece4dc;--legal-brand:#d7192d;min-height:100vh;color:var(--legal-body);background:#fff}.legal-document-module__zpFX3a__header{z-index:50;border-bottom:1px solid var(--legal-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe0;position:sticky;top:0}.legal-document-module__zpFX3a__headerInner{justify-content:space-between;align-items:center;gap:20px;max-width:960px;margin:0 auto;padding:11px 24px;display:flex}.legal-document-module__zpFX3a__logo{align-items:center;gap:9px;display:inline-flex}.legal-document-module__zpFX3a__logoMark{object-fit:contain;width:40px;height:40px}.legal-document-module__zpFX3a__wordmark{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.045em;color:var(--legal-ink);align-items:baseline;font-size:1.3rem;font-weight:800;line-height:1;display:inline-flex}.legal-document-module__zpFX3a__wordmark span{color:var(--legal-brand)}.legal-document-module__zpFX3a__backLabel{display:inline}.legal-document-module__zpFX3a__headerNav{align-items:center;gap:22px;display:flex}.legal-document-module__zpFX3a__headerLinks{align-items:center;gap:20px;display:none}.legal-document-module__zpFX3a__headerLink{color:var(--legal-muted);font-size:13.5px;font-weight:700;transition:color .18s}.legal-document-module__zpFX3a__headerLink:hover{color:var(--legal-ink)}.legal-document-module__zpFX3a__headerLinkActive,.legal-document-module__zpFX3a__headerLinkActive:hover{color:var(--legal-brand)}.legal-document-module__zpFX3a__backLink{border:1px solid var(--legal-line);height:38px;color:var(--legal-ink);border-radius:10px;align-items:center;gap:7px;padding:0 14px;font-size:13.5px;font-weight:700;transition:border-color .18s,background .18s;display:inline-flex}.legal-document-module__zpFX3a__backLink:hover{background:#fbf7f3;border-color:#ddd2c9}.legal-document-module__zpFX3a__shell{max-width:960px;margin:0 auto;padding:36px 24px 72px}.legal-document-module__zpFX3a__head{border-bottom:1px solid var(--legal-line);padding-bottom:30px}.legal-document-module__zpFX3a__body{gap:30px;margin-top:30px;display:grid}.legal-document-module__zpFX3a__toc{border:1px solid var(--legal-line);border-radius:16px;padding:18px 20px}.legal-document-module__zpFX3a__tocTitle{letter-spacing:.14em;text-transform:uppercase;color:var(--legal-soft);font-size:10.5px;font-weight:800}.legal-document-module__zpFX3a__tocList{border-left:1px solid var(--legal-line);gap:1px;margin-top:12px;list-style:none;display:grid}.legal-document-module__zpFX3a__tocLink{color:var(--legal-muted);border-left:1px solid #0000;margin-left:-1px;padding:5px 0 5px 14px;font-size:12.5px;font-weight:600;line-height:1.45;transition:color .18s,border-color .18s;display:block}.legal-document-module__zpFX3a__tocLink:hover{color:var(--legal-ink)}.legal-document-module__zpFX3a__tocLinkActive,.legal-document-module__zpFX3a__tocLinkActive:hover{border-left-color:var(--legal-brand);color:var(--legal-brand);font-weight:800}.legal-document-module__zpFX3a__tocNumber{font-variant-numeric:tabular-nums;opacity:.65;margin-right:7px}.legal-document-module__zpFX3a__article{min-width:0}.legal-document-module__zpFX3a__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--legal-brand);align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.legal-document-module__zpFX3a__eyebrow:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.legal-document-module__zpFX3a__title{font-family:var(--font-landing-display), system-ui, sans-serif;letter-spacing:-.04em;color:var(--legal-ink);margin-top:14px;font-size:clamp(2rem,5.2vw,2.7rem);font-weight:700;line-height:1.05}.legal-document-module__zpFX3a__summary{max-width:60ch;color:var(--legal-body);margin-top:14px;font-size:16.5px;line-height:1.7}.legal-document-module__zpFX3a__meta{color:var(--legal-soft);flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;font-size:12.5px;font-weight:600;display:flex}.legal-document-module__zpFX3a__meta svg{color:var(--legal-soft)}.legal-document-module__zpFX3a__metaDot{opacity:.6;background:currentColor;border-radius:50%;width:3px;height:3px}.legal-document-module__zpFX3a__section{border-bottom:1px solid var(--legal-line);padding:32px 0;scroll-margin-top:92px}.legal-document-module__zpFX3a__sectionTitle{font-family:var(--font-landing-display), system-ui, sans-serif;letter-spacing:-.02em;color:var(--legal-ink);align-items:baseline;gap:12px;font-size:19px;font-weight:700;line-height:1.3;display:flex}.legal-document-module__zpFX3a__sectionNumber{font-variant-numeric:tabular-nums;letter-spacing:0;min-width:24px;color:var(--legal-brand);flex-shrink:0;font-size:12.5px;font-weight:700}.legal-document-module__zpFX3a__sectionBody{margin-top:14px;padding-left:36px}.legal-document-module__zpFX3a__sectionBody>*+*{margin-top:14px}.legal-document-module__zpFX3a__sectionBody p{font-size:15.5px;line-height:1.75}.legal-document-module__zpFX3a__sectionBody strong{color:var(--legal-ink);font-weight:800}.legal-document-module__zpFX3a__sectionBody ul{gap:10px;list-style:none;display:grid}.legal-document-module__zpFX3a__sectionBody li{padding-left:22px;font-size:15.5px;line-height:1.7;position:relative}.legal-document-module__zpFX3a__sectionBody li:before{content:"";background:#c9b6ab;border-radius:2px;width:7px;height:1.5px;position:absolute;top:.75em;left:5px}.legal-document-module__zpFX3a__sectionBody a{color:var(--legal-brand);text-underline-offset:3px;font-weight:700;-webkit-text-decoration:underline #e8a9b0;text-decoration:underline #e8a9b0;text-decoration-thickness:1px}.legal-document-module__zpFX3a__sectionBody a:hover{-webkit-text-decoration-color:var(--legal-brand);text-decoration-color:var(--legal-brand)}.legal-document-module__zpFX3a__callout{border-left:2px solid var(--legal-brand);color:var(--legal-ink);background:#fdf6f6;border-radius:0 12px 12px 0;padding:15px 18px;font-size:15.5px;font-weight:600;line-height:1.7}.legal-document-module__zpFX3a__callout p{font-size:inherit}.legal-document-module__zpFX3a__sectionBody .legal-document-module__zpFX3a__callout{margin-top:16px}.legal-document-module__zpFX3a__end{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:28px 0 0;display:flex}.legal-document-module__zpFX3a__topLink,.legal-document-module__zpFX3a__contactLink{align-items:center;gap:8px;font-size:13.5px;font-weight:700;display:inline-flex}.legal-document-module__zpFX3a__topLink{color:var(--legal-muted)}.legal-document-module__zpFX3a__topLink:hover{color:var(--legal-ink)}.legal-document-module__zpFX3a__contactLink{color:var(--legal-brand)}.legal-document-module__zpFX3a__contactLink:hover{color:#a5101f}.legal-document-module__zpFX3a__footer{border-top:1px solid var(--legal-line)}.legal-document-module__zpFX3a__footerInner{max-width:960px;color:var(--legal-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 auto;padding:22px 24px;font-size:12.5px;display:flex}.legal-document-module__zpFX3a__footerNav{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.legal-document-module__zpFX3a__footerLink{color:var(--legal-muted);font-weight:700;transition:color .18s}.legal-document-module__zpFX3a__footerLink:hover{color:var(--legal-ink)}@media (min-width:640px){.legal-document-module__zpFX3a__headerLinks{display:flex}.legal-document-module__zpFX3a__shell{padding:44px 24px 88px}.legal-document-module__zpFX3a__tocList{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px}}@media (min-width:1024px){.legal-document-module__zpFX3a__shell{padding:56px 24px 96px}.legal-document-module__zpFX3a__body{grid-template-columns:208px minmax(0,1fr);gap:56px;margin-top:40px}.legal-document-module__zpFX3a__toc{border:none;border-radius:0;align-self:start;padding:0;position:sticky;top:92px}.legal-document-module__zpFX3a__tocList{grid-template-columns:1fr;column-gap:0}.legal-document-module__zpFX3a__section{padding:34px 0}}@media print{.legal-document-module__zpFX3a__header,.legal-document-module__zpFX3a__toc,.legal-document-module__zpFX3a__end,.legal-document-module__zpFX3a__footer{display:none!important}.legal-document-module__zpFX3a__shell{max-width:none;padding:0;display:block}.legal-document-module__zpFX3a__section{padding:18px 0;scroll-margin-top:0}.legal-document-module__zpFX3a__sectionBody{padding-left:0}.legal-document-module__zpFX3a__title{font-size:2rem}}@media (max-width:399px){.legal-document-module__zpFX3a__wordmark{display:none}}
