.legal-header{padding:var(--bb-space-4, 1rem) 0}.legal-main{max-width:44rem;padding-block:var(--bb-space-6, 2rem) var(--bb-space-8, 3rem);line-height:1.6}.legal-main h1{margin:0 0 var(--bb-space-3, .75rem)}.legal-main h2{margin:var(--bb-space-6, 2rem) 0 var(--bb-space-2, .5rem);font-size:1.25rem}.legal-intro{color:var(--bb-color-text-muted, inherit)}.legal-footer{border-top:1px solid var(--bb-color-border, currentColor);padding:var(--bb-space-5, 1.5rem) 0}.legal-footer nav{display:flex;flex-wrap:wrap;gap:var(--bb-space-4, 1rem)}.legal-footer p{margin:var(--bb-space-3, .75rem) 0 0}
