*{box-sizing:border-box}body{color:#eff6ef;background:#09130d;margin:0;padding:0 20px;font:16px/1.7 Arial,sans-serif}.legal-header,main,.public-legal-footer{max-width:920px;margin:auto}.legal-header{border-bottom:1px solid #607568;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:24px 0;display:flex}.legal-header>a{color:inherit;font-size:22px;font-weight:700}main{padding:28px 0}h1{font-size:clamp(28px,4vw,38px);line-height:1.2}h2{margin-top:28px;font-size:22px}a{color:#b7f686}li{margin:12px 0}dt{margin-top:20px;font-weight:700}dd{margin:8px 0 20px}.legal-version,.legal-source{color:#bacbbf;font-size:14px}html[data-theme=light] body{color:#18251d;background:#f3f7f4}html[data-theme=light] a{color:#26783b}html[data-theme=light] .legal-version,html[data-theme=light] .legal-source{color:#52664f}@media print{body{color:#000;background:#fff}a{color:#000}.legal-header,.public-legal-footer nav,#legalTheme,.ui-skip-link{display:none}main{max-width:none;padding:0}h2{break-after:avoid}.public-legal-footer{border-top:1px solid #000}}
