:root{--bg:#eef6f8;--ink:#20303a;--accent:#f26a2e;--blue:#075ba8;--line:#92b8c7}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font-family:Arial,sans-serif}.legal-bar,.legal-foot{padding:24px 6vw;display:flex;justify-content:space-between;border-bottom:1px solid var(--line);font:800 10px monospace}.legal-bar a,.legal-foot a{color:var(--blue);text-decoration:none}.legal-bar nav{display:flex;gap:22px}.legal-main{width:min(900px,88vw);margin:80px auto 120px}.legal-main>small{color:var(--blue);letter-spacing:.2em}.legal-main h1{font:900 clamp(52px,8vw,94px)/.85 Arial Black;margin:20px 0}.legal-main>p{color:#5d7887}.legal-main article{border-top:1px solid var(--line);padding:28px 0}.legal-main h2{font:800 18px monospace;color:var(--accent)}.legal-main p,.legal-main li{line-height:1.75;color:#4f6875}.legal-foot{border-top:1px solid var(--line);border-bottom:0}@media(max-width:640px){.legal-bar,.legal-foot{flex-direction:column;gap:14px}.legal-bar nav{flex-wrap:wrap}}
