.legal-content{max-width:50rem;padding-bottom:clamp(3rem,7vw,6rem)}.legal-content section+section{margin-top:2.5rem}.legal-content dl{border-top:1px solid var(--br-line);margin:0}.legal-content dl div{border-bottom:1px solid var(--br-line);grid-template-columns:minmax(8rem,1fr) 2fr;gap:.5rem 1rem;padding:.75rem 0;display:grid}.legal-content dt{font-weight:600}.legal-content dd{margin:0}.legal-content dd a{text-underline-offset:.2em;text-decoration:underline}@media (width<=540px){.legal-content dl div{grid-template-columns:1fr}}
