.legal{max-width:820px}.legal h1{font-size:clamp(2rem,6vw,3rem);margin-bottom:.4rem}.legal h2{font-size:clamp(1.35rem,4vw,1.75rem);margin:2.4rem 0 .6rem}.legal h3{font-size:1.12rem;margin:1.6rem 0 .4rem}.legal li,.legal p{line-height:1.75;overflow-wrap:anywhere}.legal ul{padding-left:1.3rem;margin:.6rem 0 1rem}.legal li{margin:.35rem 0}.legal a{color:var(--red);text-decoration:underline;text-underline-offset:2px}.legal .meta{color:var(--mute);font-size:.9rem;margin:0 0 1.5rem}