.gnj-legal{max-width:70ch;margin-inline:auto;padding-block:clamp(36px,6vw,84px) 12px}.gnj-legal header{padding-bottom:22px}.gnj-legal h1{font-size:clamp(40px,5vw,66px)}.gnj-legal header p{color:var(--muted);margin-top:12px;font-size:14px}.gnj-legal section{border-top:1px solid var(--line);padding-block:22px}.gnj-legal section h2{letter-spacing:-.03em;margin-bottom:10px;font-size:clamp(22px,2.2vw,30px)}.gnj-legal section p{line-height:1.65}.gnj-legal section p+p{margin-top:10px}.gnj-legal a{color:var(--brass)}
