body.legal-page{background:var(--paper);color:var(--on-paper)}.legal__hero{padding:calc(var(--nav-h) + 3.2rem) 0 2.4rem;border-bottom:1px solid var(--paper-line)}.legal__hero .tag{color:var(--signal-deep)}.legal__hero .h2{margin-top:.7rem;font-size:clamp(1.9rem,4.4vw,3rem)}.legal__updated{margin:.9rem 0 0;font-family:var(--mono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--on-paper-mute)}.legal__body{max-width:70ch;margin-inline:auto;padding:3rem 0 6rem}.legal__body h2{font-family:var(--display);font-weight:700;font-size:clamp(1.15rem,2.4vw,1.4rem);letter-spacing:-.01em;color:var(--on-paper);margin:2.6rem 0 .9rem}.legal__body h2:first-child{margin-top:0}.legal__body p{margin:0 0 1rem;color:var(--on-paper-mute);font-weight:300;line-height:1.75}.legal__body ul,.legal__body ol{margin:0 0 1.1rem;padding-left:1.3rem;color:var(--on-paper-mute);line-height:1.75}.legal__body li{margin-bottom:.45rem}.legal__body a{color:var(--signal-deep);text-decoration:underline;text-underline-offset:3px}.legal__body a:hover{color:var(--signal)}.legal__body strong{color:var(--on-paper);font-weight:600}
