.legal-module-scss-module__0mWRQW__page{max-width:var(--page-max);padding:calc(var(--header-height) + 56px) var(--gutter) 96px;margin:0 auto}@media (max-width:700px){.legal-module-scss-module__0mWRQW__page{padding-top:calc(var(--header-height) + 28px);padding-bottom:64px}}.legal-module-scss-module__0mWRQW__head{border-bottom:1px solid var(--border);padding-bottom:28px}.legal-module-scss-module__0mWRQW__head h1{margin-top:10px;font-size:clamp(2rem,4vw,3rem)}.legal-module-scss-module__0mWRQW__eyebrow{color:var(--accent);font-size:.9rem}.legal-module-scss-module__0mWRQW__updated{color:var(--muted);margin-top:10px;font-size:.9rem}.legal-module-scss-module__0mWRQW__tabs{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.legal-module-scss-module__0mWRQW__tabs a{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--body);padding:8px 14px;font-size:.9rem}.legal-module-scss-module__0mWRQW__tabs a:hover{border-color:var(--border-strong);color:var(--text)}.legal-module-scss-module__0mWRQW__tabActive{background:var(--accent-soft);border-color:var(--accent-line)!important;color:var(--text)!important}.legal-module-scss-module__0mWRQW__layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:56px;margin-top:40px;display:grid}@media (max-width:900px){.legal-module-scss-module__0mWRQW__layout{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:28px}}.legal-module-scss-module__0mWRQW__toc{top:calc(var(--header-height) + 24px);max-height:calc(100vh - var(--header-height) - 48px);position:sticky;overflow-y:auto}.legal-module-scss-module__0mWRQW__toc ol{border-inline-start:1px solid var(--border);margin:12px 0 0;padding:0;list-style:none}.legal-module-scss-module__0mWRQW__toc a{padding:5px 0;color:var(--muted);padding-inline-start:14px;font-size:.86rem;line-height:1.6;display:block}.legal-module-scss-module__0mWRQW__toc a:hover{color:var(--text)}@media (max-width:900px){.legal-module-scss-module__0mWRQW__toc{border:1px solid var(--border);border-radius:var(--radius);max-height:none;padding:16px;position:static}}.legal-module-scss-module__0mWRQW__tocTitle{color:var(--text);font-size:.92rem}.legal-module-scss-module__0mWRQW__body{max-width:780px;color:var(--body);font-size:1.02rem;line-height:2}.legal-module-scss-module__0mWRQW__body p{margin:0 0 14px}.legal-module-scss-module__0mWRQW__body ul{margin:0 0 16px;padding-inline-start:1.3em}.legal-module-scss-module__0mWRQW__body ul li{margin-bottom:8px}.legal-module-scss-module__0mWRQW__body ul li::marker{color:var(--accent)}.legal-module-scss-module__0mWRQW__intro{color:var(--text);padding-bottom:12px}.legal-module-scss-module__0mWRQW__section{border-top:1px solid var(--border);scroll-margin-top:calc(var(--header-height) + 20px);margin-top:12px;padding-top:28px}.legal-module-scss-module__0mWRQW__section h2{align-items:center;gap:12px;margin-bottom:14px;font-size:1.3rem;display:flex}.legal-module-scss-module__0mWRQW__num{background:var(--accent-soft);width:32px;height:32px;color:var(--accent);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;font-size:.9rem;display:inline-flex}.legal-module-scss-module__0mWRQW__contact{border:1px solid var(--border);border-radius:var(--radius);color:var(--text);padding:18px 20px;margin-top:32px!important}.legal-module-scss-module__0mWRQW__contact a{color:var(--accent)}
