.legal-page .legal{padding:72px 0 96px}.legal-page .legal-doc{max-width:70ch;color:var(--gw-ink-2)}.legal-page .legal-h1{color:var(--gw-primary-ink);margin:0;font-size:38px;line-height:1.15}.legal-page .legal-subtitle{color:var(--gw-ink-2);margin:6px 0 0;font-size:18px}.legal-page .legal-updated{color:var(--gw-ink-2);opacity:.75;margin:10px 0 0;font-size:15px}.legal-page .legal-h2{color:var(--gw-primary-ink);margin:40px 0 0;font-size:22px;line-height:1.3}.legal-page .legal-p{margin:16px 0 0;font-size:17px;line-height:1.65}.legal-page .legal-ul{margin:16px 0 0;padding-left:1.4em}.legal-page .legal-ul li{margin:8px 0 0;font-size:17px;line-height:1.65}.legal-page .legal-doc a{color:var(--gw-primary);text-decoration:underline}.legal-page .legal-doc a:hover{color:var(--gw-primary-ink)}.legal-page .legal-doc a:focus-visible{outline:2px solid var(--gw-primary);outline-offset:2px}.legal-page .legal-rule{border:0;border-top:1px solid var(--gw-rule-soft);margin:48px 0 0}.legal-page .legal-copyright{color:var(--gw-ink-2);opacity:.75;margin:20px 0 0;font-size:15px}@media (max-width:640px){.legal-page .legal{padding:48px 0 64px}.legal-page .legal-h1{font-size:30px}}
