:root{--orange:#d97706;--navy:#172033;--muted:#667085;--line:#eadfce}*{box-sizing:border-box}body{margin:0;background:#f7f8fa;color:var(--navy);font:15px/1.72 Inter,Arial,sans-serif}.legal-head{display:flex;align-items:center;justify-content:space-between;padding:18px clamp(22px,5vw,72px);border-bottom:1px solid var(--line);background:#fff}.legal-head img{display:block;width:145px}.legal-head a{color:var(--navy);font-weight:700;text-decoration:none}.legal-shell{max-width:1040px;margin:44px auto;padding:0 22px}.legal-shell>header span{color:var(--orange);font-size:11px;font-weight:800;letter-spacing:.15em}.legal-shell>header h1{margin:5px 0 2px;font:700 clamp(32px,5vw,48px)/1.1 Georgia,serif}.legal-shell>header p{margin:0;color:var(--muted)}.legal-tabs{display:flex;gap:7px;margin:28px 0;padding:5px;border:1px solid var(--line);border-radius:10px;background:#fff;width:max-content}.legal-tabs a{padding:9px 14px;border-radius:7px;color:var(--muted);font-weight:700;text-decoration:none}.legal-tabs a.active{background:#fff2dc;color:var(--orange)}.legal-warning{margin-bottom:20px;padding:17px 20px;border:1px solid #efc477;border-radius:10px;background:#fff7e7;color:#774700}.legal-warning p{margin:5px 0 0}.legal-document{padding:clamp(24px,5vw,58px);border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:0 16px 50px #1720330d}.legal-document h2{margin:32px 0 8px;font-size:20px}.legal-document h2:first-child{margin-top:0}.legal-document p{margin:0 0 13px;color:#394457}.legal-document a{color:#b65f00}.legal-footer{display:flex;justify-content:space-between;gap:24px;margin-top:50px;padding:24px clamp(22px,5vw,72px);border-top:1px solid var(--line);background:#fff}.legal-footer nav{display:flex;gap:20px}.legal-footer a{color:var(--muted);text-decoration:none}@media(max-width:650px){.legal-tabs{width:100%;overflow:auto}.legal-footer{flex-direction:column}.legal-footer nav{flex-wrap:wrap}}
