:root{color-scheme:light;font-family:Arial,Helvetica,sans-serif;color:#272525;background:#faf9f7}*{box-sizing:border-box}body{margin:0;line-height:1.6}.legal-header{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px max(5vw,24px);background:#fff;border-bottom:1px solid #e7e2dc}.legal-brand{display:flex;align-items:center;gap:10px;color:#221f1f;text-decoration:none;font-weight:800}.legal-brand img{width:46px;height:46px;object-fit:contain}.back-link{color:#b6161e;font-weight:700}.legal-shell{width:min(1040px,90vw);margin:38px auto 56px}.legal-nav{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.legal-nav a{padding:8px 11px;color:#4a4542;border:1px solid #dfd9d3;border-radius:999px;text-decoration:none;font-size:14px}.legal-nav a[aria-current="page"]{background:#bd171e;color:#fff;border-color:#bd171e}.legal-document{background:#fff;border:1px solid #e7e2dc;border-radius:18px;padding:clamp(22px,4vw,48px);box-shadow:0 8px 28px rgba(30,20,15,.05)}h1{margin:0 0 8px;font-size:clamp(28px,5vw,42px);line-height:1.15}h2{margin:32px 0 10px;font-size:22px}p,li{font-size:16px}.meta{color:#746d68;font-size:14px}.notice{background:#fff4e8;border-left:4px solid #df871d;padding:12px 15px;border-radius:8px}.contacts{display:grid;gap:8px;padding:16px;background:#f7f4f1;border-radius:12px}.legal-footer{text-align:center;color:#756e68;padding:26px}.legal-document a{color:#b6161e}@media(max-width:600px){.legal-header{padding:12px 16px}.legal-brand span{display:none}.legal-shell{width:min(100% - 24px,1040px);margin:18px auto 34px}.legal-nav{gap:6px}.legal-nav a{font-size:12px;padding:7px 9px}.legal-document{border-radius:13px;padding:22px 17px}p,li{font-size:15px}}
