.legal-page{color:var(--color-gray-dark);background-color:#fff;padding-block:24px 52px}@media (min-width:1024px){.legal-page{padding-block:52px 80px}}.legal-page__inner{max-width:900px;padding-inline:18px}.legal-page h1{font-size:32px;line-height:1.05}@media (min-width:1024px){.legal-page h1{font-size:44px}}.legal-page h2{font-size:var(--text-xl);margin-top:36px;margin-bottom:12px;line-height:1.15}.legal-page h3{font-size:var(--text-md);margin-top:26px;margin-bottom:10px;line-height:1.2}.legal-page p,.legal-page li{max-width:76ch;font-family:var(--font-serif);line-height:1.55}.legal-page p+p{margin-top:16px}.legal-page ul{gap:10px;margin-top:14px;padding-left:18px;list-style:outside;display:grid}.legal-page li{padding-inline:0}.legal-page a{color:var(--color-blue-firm);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.legal-page a:hover{color:var(--color-blue-firm-hover)}.legal-page a:focus-visible{outline:2px solid var(--color-green-acid);outline-offset:3px}
