.legal-page{max-width:860px;margin:0 auto;padding:55px 24px 70px}.legal-heading{margin-bottom:32px}.legal-heading h1{font-size:42px;letter-spacing:-1.5px;margin:8px 0 12px}.legal-heading>p{color:var(--muted)}.legal-page section{margin:32px 0}.legal-page section h2{margin-top:0;font-size:21px}.legal-page p,.legal-page li{line-height:1.85;color:var(--text)}.legal-page address{font-style:normal;line-height:1.9;margin:20px 0}.legal-page a{text-underline-offset:4px;overflow-wrap:anywhere}.legal-page li{margin:7px 0}.legal-page .tool-panel{padding:28px}.legal-page>.tool-help{margin-top:42px}@media(max-width:600px){.legal-page{padding:32px 18px}.legal-page .tool-panel{padding:22px}.legal-heading h1{font-size:36px}}

.legal-page a{color:var(--accent)}.legal-page a:hover{text-decoration-thickness:2px}.legal-page .tool-panel{border-top:2px solid var(--accent)}
