.legal{position:relative;isolation:isolate;padding:calc(var(--nav-h) + 96px) 0 120px;overflow:clip}.legal__glow{position:absolute;right:-20vw;top:-30vw;width:70vw;height:70vw;z-index:-1;border-radius:50%;background:radial-gradient(closest-side,rgba(226,82,28,.45),rgba(150,50,14,.15) 50%,transparent 75%)}.legal__body{max-width:calc(760px + var(--gutter) * 2);position:relative;z-index:1}.legal__body h1{font-size:clamp(40px,6vw,72px);line-height:1.02;margin-bottom:40px}.legal__body h2{font-size:24px;letter-spacing:-.02em;margin:48px 0 14px}.legal__body p,.legal__body li{color:var(--text-2);font-size:16px;line-height:1.7}.legal__body p+p{margin-top:12px}.legal__body ul{padding-left:20px;margin:12px 0 0;display:grid;gap:8px}.legal__body strong{color:var(--text);font-weight:500}.legal__body a{color:var(--orange-soft);text-decoration:underline;text-underline-offset:3px}
