.legal-page .site-header,.legal-page .legal-main,.legal-page .site-footer{display:block;width:min(760px,calc(100% - 40px));margin:auto;padding:40px 0}.legal-page .site-header{border-bottom:1px solid var(--line)}.legal-page h1{font:48px/1.1 var(--serif);margin:12px 0}.legal-page .site-header p{display:block;margin-top:15px}.legal-page .legal-main{padding-block:32px 60px}.legal-page h2{font:26px/1.25 var(--serif);letter-spacing:-.5px;margin:30px 0 14px}.legal-page p{margin-bottom:17px;max-width:none}.legal-page li{margin-bottom:8px}.legal-page .legal-meta,.legal-page .hero-kicker{font-size:12px;color:var(--muted)}.legal-page .site-footer{min-height:0;border-top:1px solid var(--line)}.legal-page .legal-links{display:flex;gap:24px}.legal-page .card{padding:0;background:none;border:0}
