.legal-module__EkmLcG__page{--legal-bg:#0d0d0f;--legal-surface:#17171b;--legal-line:#2b2b32;--legal-tx:#e9e9ec;--legal-tx2:#a9a9b2;--legal-accent:#e8992d;background:var(--legal-bg);color:var(--legal-tx);padding:72px 20px 96px}.legal-module__EkmLcG__inner{max-width:760px;margin:0 auto}.legal-module__EkmLcG__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--legal-accent);margin-bottom:14px;font-size:12px;font-weight:600;display:inline-block}.legal-module__EkmLcG__title{letter-spacing:-.02em;margin:0 0 14px;font-size:clamp(28px,5vw,40px);font-weight:700;line-height:1.15}.legal-module__EkmLcG__updated{color:var(--legal-tx2);margin:0 0 10px;font-size:13.5px}.legal-module__EkmLcG__lede{color:var(--legal-tx2);border-bottom:1px solid var(--legal-line);margin:0 0 40px;padding-bottom:32px;font-size:16px;line-height:1.7}.legal-module__EkmLcG__toc{background:var(--legal-surface);border:1px solid var(--legal-line);border-radius:12px;margin-bottom:44px;padding:20px 24px}.legal-module__EkmLcG__tocTitle{letter-spacing:.06em;text-transform:uppercase;color:var(--legal-tx2);margin:0 0 12px;font-size:12px;font-weight:600}.legal-module__EkmLcG__tocList{columns:2;column-gap:32px;margin:0;padding-left:20px}.legal-module__EkmLcG__tocList li{break-inside:avoid;color:var(--legal-tx2);margin-bottom:7px;font-size:14px}.legal-module__EkmLcG__tocList a{color:var(--legal-tx2);text-decoration:none}.legal-module__EkmLcG__tocList a:hover{color:var(--legal-accent);text-decoration:underline}@media (max-width:620px){.legal-module__EkmLcG__tocList{columns:1}}.legal-module__EkmLcG__section{margin-bottom:40px;scroll-margin-top:90px}.legal-module__EkmLcG__section h2{letter-spacing:-.01em;margin:0 0 14px;padding-top:4px;font-size:20px;font-weight:650;line-height:1.3}.legal-module__EkmLcG__section h3{color:var(--legal-tx);margin:26px 0 10px;font-size:15.5px;font-weight:650}.legal-module__EkmLcG__section p{color:var(--legal-tx2);margin:0 0 16px;font-size:15.5px;line-height:1.75}.legal-module__EkmLcG__section ul,.legal-module__EkmLcG__section ol{margin:0 0 16px;padding-left:22px}.legal-module__EkmLcG__section li{color:var(--legal-tx2);margin-bottom:9px;font-size:15.5px;line-height:1.75}.legal-module__EkmLcG__section strong{color:var(--legal-tx);font-weight:600}.legal-module__EkmLcG__section a{color:var(--legal-accent);text-underline-offset:2px;text-decoration:underline}.legal-module__EkmLcG__tableWrap{border:1px solid var(--legal-line);border-radius:12px;margin:0 0 20px;overflow-x:auto}.legal-module__EkmLcG__table{border-collapse:collapse;width:100%;min-width:560px}.legal-module__EkmLcG__table th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--legal-tx2);background:var(--legal-surface);border-bottom:1px solid var(--legal-line);padding:12px 16px;font-size:11.5px;font-weight:600}.legal-module__EkmLcG__table td{color:var(--legal-tx2);border-bottom:1px solid var(--legal-line);vertical-align:top;padding:14px 16px;font-size:14.5px;line-height:1.65}.legal-module__EkmLcG__table tr:last-child td{border-bottom:0}.legal-module__EkmLcG__table td strong{color:var(--legal-tx);font-weight:600}.legal-module__EkmLcG__callout{background:var(--legal-surface);border:1px solid var(--legal-line);border-left:3px solid var(--legal-accent);border-radius:0 12px 12px 0;margin:0 0 20px;padding:18px 22px}.legal-module__EkmLcG__callout p{margin:0;font-size:15px}.legal-module__EkmLcG__callout p+p{margin-top:12px}.legal-module__EkmLcG__contactBox{background:var(--legal-surface);border:1px solid var(--legal-line);border-radius:12px;margin-top:48px;padding:26px 28px}.legal-module__EkmLcG__contactBox h2{margin:0 0 12px;font-size:18px;font-weight:650}.legal-module__EkmLcG__contactBox p{color:var(--legal-tx2);margin:0 0 10px;font-size:15px;line-height:1.75}.legal-module__EkmLcG__contactBox p:last-child{margin-bottom:0}.legal-module__EkmLcG__contactBox a{color:var(--legal-accent);text-underline-offset:2px;text-decoration:underline}
