.legal{padding:96px 0 120px}.legal .wrap{max-width:820px}.legal h1{max-width:none;font-size:clamp(40px,4.4vw,60px)}.legal .updated{color:var(--ink-2);margin-top:14px;font-size:17px}.legal h2{max-width:none;margin-top:56px;font-size:clamp(26px,2.4vw,32px)}.legal p,.legal li{color:var(--ink);max-width:68ch;margin-top:16px;font-size:19px}.legal h1+.updated+p{margin-top:40px}.legal ul{margin-top:8px;padding-left:1.2em;list-style:square}.legal li{margin-top:10px}.legal li::marker{color:var(--ink)}.legal strong{font-weight:800}.legal a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--yellow);text-decoration-color:var(--yellow);text-underline-offset:5px;font-weight:700;text-decoration-thickness:2px}.legal-foot{background:var(--black);position:relative}.legal-foot:before{content:"";background:var(--yellow);clip-path:polygon(0 0,100% 0,calc(100% - 9.5px) 100%,0 100%);width:260px;height:8px;position:absolute;top:0;left:0}@media (max-width:760px){.legal{padding:64px 0 88px}}
