.legal-date{color:var(--home-muted);font-size:14px;margin-top:22px}.legal-document{max-width:960px;color:var(--home-muted);font-size:18px;line-height:1.7;overflow-wrap:anywhere}.legal-document h2{color:var(--home-text);margin-bottom:22px}.legal-document p+p,.legal-document ul+p{margin-top:18px}.legal-document ul{padding-left:24px}.legal-document li+li{margin-top:12px}.legal-document strong{color:var(--home-text);font-weight:600}.legal-document a{color:var(--home-cyan);text-decoration:underline;text-underline-offset:3px}.legal-document section{scroll-margin-top:28px}.legal-document section+section{margin-top:40px;padding-top:32px;border-top:1px solid var(--home-border)}.legal-document .legal-toc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 32px;list-style:none;padding:0 0 32px;margin:0 0 40px;border-bottom:1px solid var(--home-border);font-size:15px}.legal-toc li+li{margin-top:0}@media(max-width:640px){.legal-document{font-size:16px}.legal-document .legal-toc{grid-template-columns:minmax(0,1fr)}}@media print{.legal-page .site-header,.legal-page .site-footer,.legal-page dialog,.legal-page .skip-link,.legal-page .breadcrumbs,.legal-page .legal-toc{display:none}.legal-page,.legal-page main{color:#000;background:#fff}.legal-page .container{width:100%}.legal-document,.legal-date,.legal-page .about-hero__description,.legal-document h2,.legal-document strong,.legal-document a{color:inherit}.legal-document h2{break-after:avoid}}
