body{background:var(--paper)}.legal-header{height:84px;padding:0 max(5vw,28px);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);position:sticky;top:0;background:rgba(244,241,235,.94);backdrop-filter:blur(14px);z-index:5}.legal-header img{width:190px}.legal-header a:last-child{font-size:12px;font-weight:700}.legal-main{max-width:900px;margin:auto;padding:80px max(5vw,28px) 110px}.legal-main h1{font:600 clamp(46px,6vw,76px)/1.05 Manrope;margin:0 0 24px;letter-spacing:-.05em}.legal-main .legal-updated{color:var(--muted);font-size:11px;margin-bottom:55px}.legal-main h2{font:600 23px/1.3 Manrope;margin:42px 0 13px}.legal-main h3{font:600 16px Manrope;margin:25px 0 8px}.legal-main p,.legal-main li{font-size:14px;line-height:1.8;color:#4c5868}.legal-main ul{padding-left:20px}.legal-main a{color:var(--coral);text-decoration:underline}.legal-company{padding:24px;background:#fff;border-left:3px solid var(--coral)}.legal-footer{padding:28px max(5vw,28px);background:var(--ink);color:#aeb8c5;font-size:11px;display:flex;justify-content:space-between}.legal-footer a{color:#fff}@media(max-width:700px){.legal-header{height:70px}.legal-header img{width:150px}.legal-main{padding-top:55px}.legal-footer{flex-direction:column;gap:12px}}
