.legal-page{width:min(720px,100% - 48px);margin-inline:auto;padding:176px 0 100px}.legal-intro{margin-bottom:40px}.legal-intro h1{letter-spacing:-.045em;max-width:none;margin-bottom:22px;font-size:clamp(36px,5vw,52px)}.legal-page p,.legal-page li,.legal-page address{color:#bdb9b5;font-size:15px;line-height:1.85}.legal-summary{max-width:660px}.legal-intro .legal-date{color:var(--muted);margin-top:22px;font-size:12px}.legal-copy p{margin:14px 0}.legal-copy h2{letter-spacing:-.025em;margin:48px 0 16px;font-size:23px}.legal-copy h3{letter-spacing:-.015em;margin:30px 0 12px;font-size:17px}.legal-copy ul{margin:16px 0 20px;padding-left:20px}.legal-copy li{margin:9px 0;padding-left:5px}.legal-copy li::marker{color:#85807b;font-size:.75em}.legal-page a{color:var(--foreground);text-underline-offset:4px;overflow-wrap:anywhere;-webkit-text-decoration:underline #817c7766;text-decoration:underline #817c7766}.legal-copy address{margin-top:24px;font-style:normal}.legal-copy address span{display:block}.legal-copy h2[id],.legal-copy h3[id]{scroll-margin-top:120px}.legal-navigation{flex-wrap:wrap;gap:10px 24px;margin-top:64px;display:flex}.legal-navigation a{min-height:44px;color:var(--muted);align-items:center;font-size:12px;text-decoration:none;display:inline-flex}.legal-navigation a[aria-current=page]{color:var(--foreground)}@media (max-width:600px){.legal-page{padding-top:128px;padding-bottom:64px}.legal-intro{margin-bottom:32px}.legal-copy h2{margin-top:38px;font-size:21px}.legal-site-header .quiet-link{gap:4px;font-size:12px}}@media (forced-colors:active){.legal-page p,.legal-page li,.legal-page address{color:canvastext}.legal-copy li::marker{color:canvastext}.legal-page a{color:linktext}}
