body{margin:0;background:#f4f1ee;color:#17213f;font-family:Inter,Arial,sans-serif}.legal-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px max(22px,calc((100% - 980px)/2));background:rgba(255,255,255,.78);backdrop-filter:blur(18px);border-bottom:1px solid rgba(23,33,63,.08)}.legal-header a{color:inherit;text-decoration:none}.legal-wrap{max-width:900px;margin:42px auto 80px;padding:0 22px}.legal-wrap h1{font-size:clamp(34px,6vw,62px);line-height:1;margin:14px 0 20px}.legal-wrap h2{margin-top:34px}.legal-wrap p,.legal-wrap li{line-height:1.7;color:#525c75}.legal-note{padding:18px 20px;border-radius:18px;background:#fff3df;border:1px solid #f1d29f;color:#76531d!important}.legal-meta{display:flex;gap:10px;flex-wrap:wrap}.legal-meta span{padding:7px 11px;border-radius:999px;background:#fff;color:#59637a;font-size:13px}.legal-wrap a{color:#285ecb}.legal-wrap section{padding:8px 0}
