.legal{padding-top:80px}.legal__inner{max-width:800px;padding:var(--space-4xl) 32px;margin:0 auto}.legal__title{font-family:var(--font-display);color:var(--ink);margin:0 0 var(--space-sm);font-size:clamp(2rem,4vw,3rem);font-weight:500;line-height:1.2}.legal__updated{color:var(--ink-soft);margin:0 0 var(--space-2xl);padding-bottom:var(--space-lg);border-bottom:1px solid var(--border-light);font-size:.95rem}.legal__body h2{font-family:var(--font-display);color:var(--ink);margin:var(--space-2xl) 0 var(--space-md);font-size:1.4rem;font-weight:500}.legal__body p{color:var(--ink-light);margin:0 0 var(--space-md);font-size:1rem;line-height:1.8}.legal__body ul{padding-left:var(--space-lg);margin:0 0 var(--space-lg)}.legal__body li{color:var(--ink-light);margin-bottom:var(--space-sm);font-size:1rem;line-height:1.8}.legal__body li strong{color:var(--ink)}.legal__body a{color:var(--brand-blue);text-decoration:underline}.legal__body a:hover{color:var(--brand)}@media (width<=600px){.legal__inner{padding:var(--space-3xl) 20px}.legal__title{font-size:1.8rem}}.legal__body h2[id]{scroll-margin-top:96px}
