.legal-page{color:#171717;max-width:760px;font-family:var(--font-open-sans), sans-serif;margin:0 auto;padding:32px 16px 64px;font-size:17px;line-height:1.6}.legal-page header{margin-bottom:32px}.legal-page nav[aria-label=Site]{flex-wrap:wrap;gap:8px 20px;margin-bottom:24px;font-size:15px;display:flex}.legal-page nav[aria-label=Site] a{color:#171717;text-underline-offset:3px;text-decoration:underline}.legal-page h1{font-family:var(--font-poppins), sans-serif;letter-spacing:-.02em;margin:0 0 12px;font-size:clamp(30px,4vw,42px);line-height:1.1}.legal-page h2{font-family:var(--font-poppins), sans-serif;margin:40px 0 12px;font-size:24px;line-height:1.2}.legal-page h3{font-family:var(--font-poppins), sans-serif;margin:28px 0 8px;font-size:19px;line-height:1.3}.legal-page p,.legal-page li{max-width:70ch}.legal-page .legal-meta{color:#5f5f59;font-size:15px}.legal-page a{color:#1d3fa6;text-underline-offset:3px;text-decoration:underline}.legal-page a:focus-visible{outline-offset:2px;border-radius:3px;outline:3px solid #171717}.legal-page table{border-collapse:collapse;width:100%;margin:16px 0 24px;font-size:15px}.legal-page caption{text-align:left;margin-bottom:8px;font-weight:700}.legal-page th,.legal-page td{text-align:left;vertical-align:top;border-bottom:1px solid #d9d9d2;padding:10px 10px 10px 0}.legal-page th{font-weight:700}.legal-page .legal-callout{background:#f5f5f0;border-left:4px solid #171717;margin:20px 0;padding:12px 16px}.legal-page dl{grid-template-columns:max-content 1fr;gap:8px 16px;display:grid}.legal-page dt{font-weight:700}.legal-page dd{margin:0}.legal-page footer{color:#5f5f59;border-top:1px solid #d9d9d2;margin-top:48px;padding-top:20px;font-size:15px}@media (max-width:600px){.legal-page dl{grid-template-columns:1fr}.legal-page table,.legal-page thead,.legal-page tbody,.legal-page tr,.legal-page th,.legal-page td{display:block}.legal-page thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.legal-page td{border-bottom:0;padding:4px 0}.legal-page td:before{content:attr(data-label) ": ";font-weight:700}.legal-page tr{border-bottom:1px solid #d9d9d2;padding:10px 0}}
