.public-legal-page .legal-header{position:static;flex-wrap:wrap;justify-content:space-between}
.public-legal-page .legal-header .brand{width:216px;max-width:100%}
.public-legal-content{max-width:920px;margin:0 auto;padding:28px 28px 64px;overflow-wrap:anywhere}
.public-legal-content>nav{display:flex;flex-wrap:wrap;gap:8px 24px;margin-bottom:32px;border-bottom:1px solid var(--line)}
.public-legal-content>nav a{padding:12px 0;font-size:14px;border-bottom:2px solid transparent}
.public-legal-content>nav a[aria-current]{color:var(--mint);border-color:var(--mint)}
.public-legal-content h1{font-size:36px;line-height:1.2;margin:0 0 28px}
.public-legal-content h2{font-size:22px;line-height:1.35;margin:32px 0 14px}
.public-legal-content p,.public-legal-content li{font-size:16px;line-height:1.75;color:#c2cdc7}
.public-legal-content li{padding-left:6px;margin-bottom:16px}
.public-legal-content ol{padding-left:24px}
.public-legal-content .legal-copy a,.public-legal-content .document-index a{color:var(--blue);text-decoration:underline;text-underline-offset:3px}
.public-legal-content .document-index{display:grid;gap:14px;margin:28px 0}
.public-legal-content .document-index span{display:block;font-size:12px;color:var(--muted);margin-top:4px}
.public-legal-content article{border-top:1px solid var(--line);margin-top:32px;scroll-margin-top:20px}
.public-legal-content .legal-document{font-size:15px;line-height:1.75}
@media(max-width:600px){.public-legal-page .legal-header{padding:18px 20px;gap:18px}.public-legal-page .legal-header .brand{width:100%;max-width:230px;margin-right:30%}.public-legal-content{padding:18px 20px 40px}.public-legal-content h1{font-size:28px}.public-legal-content h2{font-size:20px}.public-legal-content>nav{gap:4px 20px;margin-bottom:24px}}
