.legal{max-width:760px;color:var(--mut);margin:0 auto;padding:32px 20px 80px;font-size:15px;line-height:1.6}.legal-logo{font:700 17px/1 var(--display);color:var(--text);align-items:center;gap:10px;margin-bottom:36px;display:inline-flex}.legal h1{font:700 clamp(26px, 5vw, 36px)/1.15 var(--display);color:var(--text);letter-spacing:-.01em;margin:0 0 6px}.legal h2{font:700 17px/1.3 var(--display);color:var(--text);margin:30px 0 8px}.legal h3{color:var(--text);margin:16px 0 4px;font-size:15px;font-weight:600}.legal p{margin:0 0 10px}.legal ul{flex-direction:column;gap:5px;margin:0 0 10px;padding-left:20px;display:flex}.legal strong{color:var(--text);font-weight:600}.legal a{color:var(--text);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.legal .legal-logo{text-decoration:none}.legal .lead{font-size:13.5px}.legal-foot{margin-top:34px!important}
