.legal-page{max-width:760px;padding:0 var(--gutter);margin:0 auto}@media (width<=768px){.legal-page h2{font-size:1.2rem}.legal-page h3{font-size:1rem}}.legal-page .meta{color:var(--ink-3);border-bottom:1px solid var(--line);margin-bottom:28px;padding-bottom:14px;font-size:.82rem}.legal-page h2{margin-top:36px;margin-bottom:12px;font-size:1.35rem}.legal-page h2:first-of-type{margin-top:0}.legal-page h3{margin-top:22px;margin-bottom:8px;font-family:Manrope,sans-serif;font-size:1.05rem}.legal-page p,.legal-page li{color:var(--ink-2);font-size:.96rem;line-height:1.7}.legal-page ul{margin:8px 0 14px;padding-left:22px}.legal-page li{margin-bottom:6px}.legal-page a{color:var(--sky-700);text-decoration:underline}.legal-page a:hover{color:var(--sky-900)}.legal-page .callout{background:var(--sky-50);border-left:3px solid var(--sky-500);border-radius:var(--r-sm);margin:18px 0;padding:14px 18px;font-size:.92rem}
