.strateg-legal-bar{box-sizing:border-box;background:#0c1418;color:#d0d9dc;padding:22px max(24px,calc((100vw - 1320px)/2));font:13px/1.65 system-ui,sans-serif;display:flex;flex-wrap:wrap;gap:8px 24px;position:relative;z-index:2}.strateg-legal-bar a,.strateg-legal-bar button{color:#d0d9dc;text-decoration:underline;text-underline-offset:3px}.strateg-legal-bar button{font:inherit;background:none;border:0;padding:0;cursor:pointer}.strateg-legal-panel{box-sizing:border-box;position:fixed;bottom:18px;left:18px;max-width:520px;width:calc(100vw - 36px);padding:24px;background:#f6f3ec;color:#0c1418;border:1px solid #b3cbc8;box-shadow:0 8px 40px #0004;border-radius:12px;z-index:2147483000;font:15px/1.55 system-ui,sans-serif}.strateg-legal-panel[hidden]{display:none}.strateg-legal-panel h2{font:600 21px/1.2 system-ui,sans-serif;margin:0 0 10px;color:#0c1418}.strateg-legal-panel p{font:inherit;margin:0 0 16px;color:#394b52}.strateg-legal-panel a{color:#006e68;text-decoration:underline}.strateg-legal-actions{display:flex;flex-wrap:wrap;gap:10px}.strateg-legal-actions button{border:1px solid #788c90;border-radius:5px;background:transparent;color:#0c1418;padding:11px 15px;font:600 14px/1.2 system-ui,sans-serif;cursor:pointer}.strateg-legal-actions button[data-analytics-accept]{background:#24dcc1;border-color:#24dcc1}.strateg-legal-actions button:focus-visible,.strateg-legal-bar :focus-visible{outline:3px solid #c255e5;outline-offset:4px}.strateg-legal-consent{display:flex;gap:10px;align-items:flex-start;font:14px/1.5 system-ui,sans-serif;margin:16px 0}.strateg-legal-consent input{width:18px;height:18px;flex-shrink:0;accent-color:#008d82}.strateg-legal-consent a{color:inherit;text-decoration:underline}
@font-face{font-family:Geologica;src:url('/legal-assets/geologica-cyr.woff2') format('woff2');font-display:swap;unicode-range:U+0400-052F}@font-face{font-family:Geologica;src:url('/legal-assets/geologica-lat.woff2') format('woff2');font-display:swap;unicode-range:U+0000-00FF}
@media print{.strateg-legal-panel{display:none}.strateg-legal-bar{background:white;color:black;font-size:10px;padding:10px}.strateg-legal-bar a,.strateg-legal-bar button{color:black}}
.legal-document{max-width:1040px;margin:auto}.legal-document section{padding:0;margin:32px 0}.legal-document h2{font-size:26px;margin:32px 0 16px}.legal-document h1{font-size:clamp(32px,4vw,48px);line-height:1.15}.legal-document a{text-decoration:underline;text-underline-offset:3px}.legal-document .legal-eyebrow{font-size:12px;color:#5e7278}.legal-document .legal-lead{font-size:19px;line-height:1.6}.legal-document .legal-details{margin:26px 0}.legal-document .legal-details>div{display:grid;grid-template-columns:240px 1fr;gap:16px;padding:13px 0;border-bottom:1px solid #cbd5ce}.legal-document dt{font-weight:600}.legal-document dd{margin:0;overflow-wrap:anywhere}.legal-document .legal-table-wrap{overflow:auto}.legal-document .legal-table{border-collapse:collapse;min-width:640px;font-size:14px;line-height:1.6}.legal-document .legal-table td,.legal-document .legal-table th{border:1px solid #cbd5ce;padding:15px;text-align:left;vertical-align:top}@media(max-width:650px){.legal-document .legal-details>div{grid-template-columns:1fr;gap:5px}}
