:root{--bg:#202020;--paper:#fff;--ink:#242424;--muted:#555;--accent:#fee133}*{box-sizing:border-box}body{margin:0;background:#f4f4f4;color:var(--ink);font-family:Arial,Helvetica,sans-serif;line-height:1.55}.container{width:min(900px,calc(100% - 40px));margin:0 auto}.legal-header{background:var(--bg);color:#fff}.nav{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{font-size:23px;font-weight:800;text-decoration:none}.brand span{color:var(--accent)}.nav-phone{font-size:17px;font-weight:700;text-decoration:none}.legal-main{padding:68px 0 90px}.legal-card{padding:50px;border-radius:22px;background:var(--paper)}h1{font-size:44px;line-height:1.08;letter-spacing:-.03em;margin:0 0 22px}h2{font-size:25px;line-height:1.2;margin:34px 0 12px}p{color:var(--muted)}a{color:#1a3dc1}@media(max-width:600px){.container{width:min(100% - 28px,900px)}.nav{min-height:66px}.nav-phone{font-size:0}.nav-phone:after{content:"Позвонить";font-size:14px}.legal-main{padding:28px 0 50px}.legal-card{padding:28px 20px}.legal-card h1{font-size:34px}}
