.lgb-site .legal{border-top:1px solid var(--rule)}.lgb-site .band--legal{padding-top:clamp(28px,3.5vw,48px)}.lgb-site .legal-item{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:baseline;gap:12px clamp(32px,6vw,96px);padding:clamp(24px,3vw,40px) 0;display:grid}.lgb-site .legal-title{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(1.625rem,2.8vw,2.5rem);font-weight:800;line-height:1.02}.lgb-site .legal-body{max-width:62ch;color:var(--ink-soft);margin:0;font-size:clamp(1.0625rem,1.2vw,1.1875rem);line-height:1.7}@media (width<=960px){.lgb-site .legal-item{grid-template-columns:minmax(0,1fr)}}
