body{background:#faf8f3;color:#172238}header nav{display:flex!important}.legal-hero{background:#172238;color:#f6f2ea;padding:64px 24px 56px}.legal-shell{max-width:1120px;margin:auto}.legal-eyebrow{color:#ff791f;font-size:12px;font-weight:700;letter-spacing:.16em;margin-bottom:18px}.legal-hero h1{font:600 clamp(36px,5vw,60px)/1.12 'Source Serif 4',serif;max-width:900px;margin:0 0 22px}.legal-hero #legal-date{color:#c4cddd;font-size:14px}.legal-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:64px;padding:56px 24px 72px}.legal-layout aside{align-self:start;position:sticky;top:100px}.legal-layout aside>p{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#a7460b;margin-bottom:14px}#legal-contents{display:flex;flex-direction:column;gap:10px}#legal-contents a{font-size:14px;line-height:1.45;color:#526074;text-decoration:none}#legal-contents a:hover{color:#bc4b09}#legal-body section{scroll-margin-top:110px;padding:0 0 28px;margin-bottom:28px;border-bottom:1px solid #17223820}#legal-body section:last-child{border:0;margin:0}#legal-body h2{font:600 26px/1.3 'Source Serif 4',serif;margin:0 0 14px}#legal-body p{font-size:16px;line-height:1.85;color:#43516a;margin:0;overflow-wrap:anywhere}@media(max-width:767px){.legal-hero{padding:40px 20px 36px}.legal-layout{display:block;padding:30px 20px 40px}.legal-layout aside{position:static;margin-bottom:36px;padding-bottom:24px;border-bottom:1px solid #17223820}#legal-contents{gap:9px}#legal-body h2{font-size:24px}header nav{flex-wrap:wrap;gap:8px!important}header .market-controls{gap:6px!important}header select{max-width:110px}header .container-site{height:auto;min-height:76px;padding-top:12px;padding-bottom:12px;flex-wrap:wrap}header nav a{font-size:13px}.legal-hero h1{overflow-wrap:normal}}

.legal-layout{display:block;max-width:860px}
