.legal{padding-top:clamp(130px,16vw,180px);padding-bottom:clamp(80px,10vw,128px)}.legal__head{max-width:760px}.legal__updated{color:var(--text-mute);margin-top:16px}.legal__body{max-width:68ch;color:var(--text-soft);margin-top:56px;font-size:17.5px}.legal__body>*+*{margin-top:18px}.legal__intro{color:var(--text);font-size:clamp(19px,1.8vw,22px)}.legal__body h2{color:var(--text);margin-top:48px;font-size:clamp(26px,3vw,32px)}.legal__body strong{color:var(--text);font-weight:620}.legal__body ul{gap:10px;padding-left:22px;display:grid}.legal__body li::marker{color:var(--accent)}.legal__body a{color:var(--accent);text-underline-offset:3px}
