.LegalDocumentPage-module__Mc2XNq__page{--ink:#0c1020;--paper:#f4f1eb;--panel:#fff;--line:#d8d1c6;--muted:#5d6471;--accent-soft:#fde4d7;background:var(--paper);color:var(--ink);min-height:100vh}.LegalDocumentPage-module__Mc2XNq__container{width:100%;max-width:1160px;margin:0 auto;padding-inline:24px}.LegalDocumentPage-module__Mc2XNq__hero{color:#fff;background:radial-gradient(circle at 100% 0,#df5f2533,#0000 30%),linear-gradient(#0b1222 0%,#10192d 100%);padding:34px 0 90px}.LegalDocumentPage-module__Mc2XNq__heroTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.LegalDocumentPage-module__Mc2XNq__heroContacts{flex-wrap:wrap;justify-content:flex-end;gap:12px 18px;display:flex}.LegalDocumentPage-module__Mc2XNq__backLink,.LegalDocumentPage-module__Mc2XNq__mailLink{color:#f2ddcf;font-size:13px;text-decoration:none;transition:color .18s}.LegalDocumentPage-module__Mc2XNq__backLink:hover,.LegalDocumentPage-module__Mc2XNq__mailLink:hover{color:#fff}.LegalDocumentPage-module__Mc2XNq__heroCopy{max-width:780px;margin-top:72px}.LegalDocumentPage-module__Mc2XNq__eyebrow,.LegalDocumentPage-module__Mc2XNq__cardEyebrow{letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.LegalDocumentPage-module__Mc2XNq__eyebrow{color:#f9b48c}.LegalDocumentPage-module__Mc2XNq__heroCopy h1{letter-spacing:-.05em;margin:22px 0 0;font-size:clamp(42px,5vw,66px);line-height:.98}.LegalDocumentPage-module__Mc2XNq__summary{color:#d1d7e0;max-width:720px;margin:24px 0 0;font-size:18px;line-height:1.7}.LegalDocumentPage-module__Mc2XNq__updated{color:#f2ddcf;margin-top:24px;font-size:13px}.LegalDocumentPage-module__Mc2XNq__body{padding:44px 0 90px}.LegalDocumentPage-module__Mc2XNq__grid{grid-template-columns:minmax(280px,320px) minmax(0,1fr);align-items:start;gap:28px;display:grid}.LegalDocumentPage-module__Mc2XNq__sidebar{gap:18px;display:grid;position:sticky;top:24px}.LegalDocumentPage-module__Mc2XNq__infoCard,.LegalDocumentPage-module__Mc2XNq__document{background:var(--panel);border:1px solid var(--line);box-shadow:0 24px 48px #0c10200d}.LegalDocumentPage-module__Mc2XNq__infoCard{padding:24px}.LegalDocumentPage-module__Mc2XNq__infoCard h2{letter-spacing:-.03em;margin:18px 0 0;font-size:22px;line-height:1.1}.LegalDocumentPage-module__Mc2XNq__facts{gap:16px;margin:24px 0 0;display:grid}.LegalDocumentPage-module__Mc2XNq__factRow{border-top:1px solid #ece6dc;padding-top:16px}.LegalDocumentPage-module__Mc2XNq__factRow:first-child{border-top:0;padding-top:0}.LegalDocumentPage-module__Mc2XNq__factRow dt{color:var(--muted);margin-bottom:6px;font-size:12px}.LegalDocumentPage-module__Mc2XNq__factRow dd{margin:0;font-size:16px;font-weight:600}.LegalDocumentPage-module__Mc2XNq__linkList{gap:12px;margin-top:18px;display:grid}.LegalDocumentPage-module__Mc2XNq__linkList a{background:var(--accent-soft);color:var(--ink);min-height:48px;padding:14px 16px;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .18s}.LegalDocumentPage-module__Mc2XNq__linkList a:hover{background:#fbd5c2}.LegalDocumentPage-module__Mc2XNq__document{padding:34px}.LegalDocumentPage-module__Mc2XNq__section+.LegalDocumentPage-module__Mc2XNq__section{border-top:1px solid #ece6dc;margin-top:34px;padding-top:34px}.LegalDocumentPage-module__Mc2XNq__section h2{letter-spacing:-.04em;margin:0 0 18px;font-size:28px;line-height:1.1}.LegalDocumentPage-module__Mc2XNq__section p,.LegalDocumentPage-module__Mc2XNq__section li{color:#2b3446;font-size:16px;line-height:1.8}.LegalDocumentPage-module__Mc2XNq__section p+p{margin-top:14px}.LegalDocumentPage-module__Mc2XNq__section ul{gap:10px;margin:18px 0 0;padding-left:20px;display:grid}@media (max-width:920px){.LegalDocumentPage-module__Mc2XNq__grid{grid-template-columns:1fr}.LegalDocumentPage-module__Mc2XNq__sidebar{position:static}}@media (max-width:560px){.LegalDocumentPage-module__Mc2XNq__hero{padding:26px 0 64px}.LegalDocumentPage-module__Mc2XNq__heroCopy{margin-top:54px}.LegalDocumentPage-module__Mc2XNq__heroContacts{justify-content:flex-start}.LegalDocumentPage-module__Mc2XNq__summary{font-size:16px}.LegalDocumentPage-module__Mc2XNq__document,.LegalDocumentPage-module__Mc2XNq__infoCard{padding:24px}.LegalDocumentPage-module__Mc2XNq__section h2{font-size:24px}.LegalDocumentPage-module__Mc2XNq__section p,.LegalDocumentPage-module__Mc2XNq__section li,.LegalDocumentPage-module__Mc2XNq__factRow dd{font-size:15px}}
