.Legal-module__UbKESG__canvas{background:#e9e8e1;min-height:100vh;padding:clamp(25px,5vw,66px) 16px 80px}.Legal-module__UbKESG__article{color:#172341;background:#f8f8f4;border:1px solid #c5cccf;width:min(100%,1060px);margin:0 auto;overflow:hidden;box-shadow:0 15px 40px #1424430f}.Legal-module__UbKESG__header{background:linear-gradient(115deg,#f1f3f0 0%,#edf1f1 67%,#dce5f0 100%);border-bottom:1px solid #cbd2d4;padding:clamp(33px,5vw,64px) clamp(23px,5vw,60px)}.Legal-module__UbKESG__eyebrow{color:#4164aa;font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.17em;text-transform:uppercase;font-size:10px;font-weight:700}.Legal-module__UbKESG__header h1{color:#142341;letter-spacing:-.065em;margin:17px 0 0;font-size:clamp(45px,6vw,75px);font-weight:800;line-height:1}.Legal-module__UbKESG__header p:last-child{color:#4c5970;max-width:650px;margin:20px 0 0;font-size:14px;line-height:1.75}.Legal-module__UbKESG__layout{grid-template-columns:240px minmax(0,1fr);min-width:0;display:grid}.Legal-module__UbKESG__index{background:#f0f2ef;border-right:1px solid #d1d8d9;align-self:stretch;padding:32px 20px 35px}.Legal-module__UbKESG__indexInner{position:sticky;top:110px}.Legal-module__UbKESG__indexTitle{color:#4264a7;font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.14em;margin-bottom:15px;font-size:9px;font-weight:700;display:block}.Legal-module__UbKESG__index a{color:#44536e;border-top:1px solid #d3d9d9;gap:9px;padding:11px 0;font-size:11px;font-weight:700;line-height:1.35;display:flex}.Legal-module__UbKESG__index a:hover{color:#3157a2}.Legal-module__UbKESG__index a span{color:#7085ae;font-family:var(--font-jetbrains-mono), monospace;font-size:9px}.Legal-module__UbKESG__sections{min-width:0}.Legal-module__UbKESG__sections>section{border-bottom:1px solid #d3d9d9;grid-template-columns:42px minmax(0,1fr);gap:15px;padding:29px clamp(22px,4vw,48px);scroll-margin-top:105px;display:grid}.Legal-module__UbKESG__sections>section:last-child{border-bottom:0}.Legal-module__UbKESG__sectionNumber{color:#5775b0;font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.1em;padding-top:5px;font-size:9px}.Legal-module__UbKESG__sections h2{color:#172341;letter-spacing:-.03em;margin:0;font-size:19px;font-weight:700}.Legal-module__UbKESG__sections p{color:#4b5870;max-width:690px;margin:10px 0 0;font-size:13px;line-height:1.78}.Legal-module__UbKESG__foot{color:#4c5b75;background:#e9eef4;border-top:1px solid #cbd3d8;padding:22px clamp(22px,4vw,48px);font-size:12px;line-height:1.6}.Legal-module__UbKESG__foot a{color:#2b55a4;text-underline-offset:3px;font-weight:700;text-decoration:underline}.Legal-module__UbKESG__article a:focus-visible{outline-offset:3px;outline:2px solid #315bac}@media (max-width:760px){.Legal-module__UbKESG__layout{grid-template-columns:minmax(0,1fr)}.Legal-module__UbKESG__index{border-bottom:1px solid #d1d8d9;border-right:0;min-width:0;padding:18px 23px}.Legal-module__UbKESG__indexInner{min-width:0;position:static}.Legal-module__UbKESG__indexTitle{margin-bottom:9px}.Legal-module__UbKESG__indexLinks{gap:8px;min-width:0;max-width:100%;padding-bottom:4px;display:flex;overflow-x:auto}.Legal-module__UbKESG__index a{white-space:nowrap;border:1px solid #cad4df;flex:none;align-items:center;padding:8px}}@media (max-width:520px){.Legal-module__UbKESG__canvas{padding:16px 12px 55px}.Legal-module__UbKESG__header h1{font-size:45px}.Legal-module__UbKESG__sections>section{grid-template-columns:1fr;gap:2px;padding:25px 21px}}
