.legal{background:var(--paper)}.legal main{max-width:760px;margin:0 auto;padding:clamp(72px,10vw,140px) 24px}.legal h1{font:700 clamp(58px,10vw,96px)/.95 Georgia,serif;letter-spacing:-.05em;margin:0 0 18px}.legal .updated{color:var(--muted);margin-bottom:72px}.legal main section{padding:28px 0;border-top:1px solid var(--rule)}.legal main h2{font:700 28px/1.2 Georgia,serif;margin:0 0 12px}.legal main p{font-size:17px;line-height:1.7;color:var(--muted);max-width:68ch}.legal main a{color:var(--moss);font-weight:700}
