.Legal-module-scss-module__-38PkG__page{min-height:100vh;padding-top:80px;padding-bottom:80px}@media (max-width:767px){.Legal-module-scss-module__-38PkG__page{padding-top:72px;padding-bottom:48px}}.Legal-module-scss-module__-38PkG__layout{align-items:flex-start;gap:0;display:flex}.Legal-module-scss-module__-38PkG__sidebar{display:none}@media (min-width:1024px){.Legal-module-scss-module__-38PkG__sidebar{-ms-overflow-style:none;scrollbar-width:none;flex-shrink:0;width:260px;max-height:calc(100vh - 100px);padding-top:40px;padding-right:40px;display:block;position:sticky;top:80px;overflow-y:auto}.Legal-module-scss-module__-38PkG__sidebar::-webkit-scrollbar{display:none}}@media (min-width:1280px){.Legal-module-scss-module__-38PkG__sidebar{width:280px;padding-right:48px}}.Legal-module-scss-module__-38PkG__navLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary);margin-bottom:16px;padding-left:12px;font-size:11px;font-weight:600}.Legal-module-scss-module__-38PkG__nav ul{margin:0;padding:0;list-style:none}.Legal-module-scss-module__-38PkG__nav li{margin-bottom:2px}.Legal-module-scss-module__-38PkG__navLink{color:var(--text-tertiary);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;width:100%;padding:6px 12px;font-family:inherit;font-size:13px;font-weight:500;line-height:1.4;text-decoration:none;transition:all .15s;display:block}.Legal-module-scss-module__-38PkG__navLink:hover{color:var(--text-primary);background:var(--surface-base)}.Legal-module-scss-module__-38PkG__navLink.Legal-module-scss-module__-38PkG__active{color:var(--text-primary);background:var(--surface-neutral);font-weight:600}.Legal-module-scss-module__-38PkG__content{flex:1;min-width:0;max-width:720px;margin:0 auto}@media (min-width:1024px){.Legal-module-scss-module__-38PkG__content{border-left:1px solid var(--border-subtle);margin:0;padding-left:40px}}@media (min-width:1280px){.Legal-module-scss-module__-38PkG__content{padding-left:56px}}.Legal-module-scss-module__-38PkG__content section{margin-bottom:48px;scroll-margin-top:100px}@media (max-width:767px){.Legal-module-scss-module__-38PkG__content section{margin-bottom:36px}}.Legal-module-scss-module__-38PkG__content h2{color:var(--text-primary);letter-spacing:-.01em;margin-bottom:16px;padding-top:8px;font-size:22px;font-weight:700}@media (max-width:767px){.Legal-module-scss-module__-38PkG__content h2{font-size:20px}}.Legal-module-scss-module__-38PkG__content h3{color:var(--text-primary);margin-top:28px;margin-bottom:10px;font-size:16px;font-weight:600}.Legal-module-scss-module__-38PkG__content h4{color:var(--text-primary);margin-top:22px;margin-bottom:8px;font-size:15px;font-weight:600}.Legal-module-scss-module__-38PkG__content p{color:var(--text-primary);margin-bottom:14px;font-size:15px;line-height:1.75}.Legal-module-scss-module__-38PkG__content a{color:var(--text-primary);text-underline-offset:2px;text-decoration:underline;transition:opacity .15s}.Legal-module-scss-module__-38PkG__content a:hover{opacity:.6}.Legal-module-scss-module__-38PkG__content ul,.Legal-module-scss-module__-38PkG__content ol{margin-bottom:16px;padding-left:24px;list-style-position:outside}.Legal-module-scss-module__-38PkG__content ul{list-style-type:disc}.Legal-module-scss-module__-38PkG__content ol{list-style-type:decimal}.Legal-module-scss-module__-38PkG__content ul ul{list-style-type:circle}.Legal-module-scss-module__-38PkG__content ol ol{list-style-type:lower-alpha}.Legal-module-scss-module__-38PkG__content li{color:var(--text-primary);list-style-type:inherit;margin-bottom:6px;font-size:15px;line-height:1.75}.Legal-module-scss-module__-38PkG__content li::marker{color:var(--text-tertiary)}.Legal-module-scss-module__-38PkG__content li>p{margin-bottom:6px}.Legal-module-scss-module__-38PkG__content li strong{color:var(--text-primary)}.Legal-module-scss-module__-38PkG__hero{border-bottom:1px solid var(--border-subtle);margin-bottom:48px;padding-bottom:32px}.Legal-module-scss-module__-38PkG__hero h1{letter-spacing:-.03em;color:var(--text-primary);margin-bottom:12px;font-size:clamp(32px,5vw,44px);font-weight:700;line-height:1.15}@media (max-width:767px){.Legal-module-scss-module__-38PkG__hero h1{font-size:28px}}.Legal-module-scss-module__-38PkG__badge{background:var(--surface-neutral);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;border-radius:6px;margin-bottom:16px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-block}.Legal-module-scss-module__-38PkG__subtitle{color:var(--text-tertiary);margin-bottom:8px;font-size:17px;line-height:1.6}.Legal-module-scss-module__-38PkG__date{color:var(--text-tertiary);font-size:13px;font-weight:500}.Legal-module-scss-module__-38PkG__callout{background:var(--surface-base);border-left:3px solid var(--border-default);color:var(--text-secondary);border-radius:0 8px 8px 0;margin:20px 0;padding:16px 20px;font-size:14px;line-height:1.7}.Legal-module-scss-module__-38PkG__callout strong{color:var(--text-primary)}.Legal-module-scss-module__-38PkG__calloutWarning{border-left-color:var(--text-primary);background:var(--surface-neutral)}.Legal-module-scss-module__-38PkG__caps{text-transform:uppercase;letter-spacing:.01em;color:var(--text-tertiary)!important;font-size:13px!important;line-height:1.8!important}.Legal-module-scss-module__-38PkG__definitions{padding-left:0;list-style:none}.Legal-module-scss-module__-38PkG__definitions li{border-bottom:1px solid var(--surface-neutral);padding:12px 0;list-style:none}.Legal-module-scss-module__-38PkG__definitions li:last-child{border-bottom:none}.Legal-module-scss-module__-38PkG__disclosureBlock{background:var(--surface-base);border-radius:12px;margin:20px 0;padding:24px}.Legal-module-scss-module__-38PkG__disclosureBlock p{color:var(--text-primary);margin-bottom:8px;font-size:14px;line-height:1.7}.Legal-module-scss-module__-38PkG__disclosureBlock p:last-child{margin-bottom:0}.Legal-module-scss-module__-38PkG__contactCard{background:var(--surface-base);border-radius:12px;margin-top:16px;padding:24px}.Legal-module-scss-module__-38PkG__contactCard p{margin-bottom:4px;font-size:14px;line-height:1.6}.Legal-module-scss-module__-38PkG__contactCard a{color:var(--text-primary);font-weight:600}
