.legal-article{width:min(920px,100% - 48px)}.legal-article h1{max-width:880px}.legal-nav{background:var(--seo-ink);border:1px solid var(--seo-ink);flex-wrap:wrap;gap:1px;margin:-24px 0 52px;display:flex}.legal-nav a{min-height:46px;color:var(--seo-ink);background:var(--seo-light);letter-spacing:.06em;text-align:center;text-transform:uppercase;flex:145px;place-items:center;padding:10px 12px;font:850 .56rem ui-monospace,SFMono-Regular,Menlo,monospace;text-decoration:none;display:grid}.legal-nav a:hover,.legal-nav a.active{background:var(--seo-signal)}.legal-body>p:first-child{font-size:1.02rem}.legal-body h2{scroll-margin-top:24px}.legal-body h2 .section-number{color:var(--seo-coral);letter-spacing:.08em;margin-bottom:9px;font:900 .58rem ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.legal-body h3{margin-top:36px}.legal-body strong{color:var(--seo-ink)}.legal-body .legal-summary{color:var(--seo-ink);background:var(--seo-signal);border:1px solid var(--seo-ink);box-shadow:7px 7px 0 var(--seo-ink);margin:0 0 42px;padding:24px 26px}.legal-body .legal-summary p{color:inherit;margin:0}.legal-body .legal-summary p+p{margin-top:10px}.legal-body .legal-contact{color:var(--seo-light);background:var(--seo-ink);margin-top:58px;padding:26px}.legal-body .legal-contact h2{color:var(--seo-light);margin-top:0}.legal-body .legal-contact p{color:#c8c9c4;margin-bottom:0}.legal-body .legal-contact a{color:var(--seo-signal)}.legal-body .policy-list{margin-block:24px}.legal-body .policy-list li+li{margin-top:9px}.legal-body .seo-table-wrap{margin-block:30px}.legal-body .seo-table td:first-child{width:24%;font-weight:800}.legal-settings-button{min-height:42px;color:var(--seo-light);background:var(--seo-ink);border:1px solid var(--seo-ink);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;margin-top:8px;padding:10px 14px;font:850 .65rem ui-monospace,SFMono-Regular,Menlo,monospace}.legal-settings-button:hover{color:var(--seo-ink);background:var(--seo-signal)}@media (width<=600px){.legal-article{width:min(100% - 28px,920px)}.legal-nav{margin-top:-28px}.legal-nav a{flex-basis:46%}}
