.legal{max-width:760px;padding-block:var(--space-14) 0;display:grid;gap:var(--space-10)}.legal__head{display:grid;gap:var(--space-6);justify-items:start}.legal__title{font-family:var(--font-display);font-size:var(--text-display-md);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);font-weight:var(--weight-semibold);color:var(--text-strong)}.legal__meta{font-size:var(--text-body-sm);color:var(--text-muted)}.legal__body{display:grid}.legal__body section{display:grid;gap:var(--space-5);padding-block:var(--space-9);border-top:1px solid var(--border-subtle)}.legal__body h2{font-family:var(--font-display);font-size:var(--text-title-sm);line-height:var(--leading-snug)}.legal__body h2,.legal__body h3{font-weight:var(--weight-semibold);color:var(--text-strong)}.legal__body h3{font-size:var(--text-body-lg);margin-top:var(--space-4)}.legal__body li,.legal__body p{font-size:var(--text-body-lg);line-height:1.6;color:var(--text-body)}.legal__body ul{display:grid;gap:var(--space-4);padding-left:var(--space-9)}.legal__body strong{color:var(--text-strong);font-weight:var(--weight-semibold)}.legal__body a{color:var(--text-link);text-decoration:underline;text-underline-offset:3px}@media (min-width:769px){.legal__title{font-size:var(--text-display-lg)}}