body{background:var(--paper)}.legal-header{padding:25px var(--pad);border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:20px}.legal-header>a:last-child{font-size:.8rem}.legal-main{max-width:850px;margin:0 auto;padding:75px 24px 100px}.legal-main h1{font-size:clamp(2.8rem,6vw,5rem);margin-bottom:18px}.legal-main .updated{font-size:.75rem;color:var(--muted);margin-bottom:45px}.legal-main h2{font-family:var(--sans);font-size:1.15rem;font-weight:700;letter-spacing:0;margin:36px 0 10px}.legal-main p,.legal-main li{font-size:.94rem;margin-bottom:14px}.legal-main ul{padding-left:22px}.legal-main a{font-weight:600}.legal-note{background:var(--sage);padding:20px;margin:28px 0}.legal-footer{padding:25px var(--pad);border-top:1px solid var(--line);font-size:.75rem;display:flex;justify-content:space-between;gap:20px}@media(max-width:600px){.legal-header{align-items:flex-start}.legal-header .brand{font-size:1.1rem}.legal-main{padding-top:55px}.legal-footer{flex-direction:column}}