.legal-page:where(.astro-V6GQT4GX){max-width:76ch;margin:1.5rem auto 0;padding:0 1.5rem 4rem;line-height:1.8;overflow-wrap:anywhere}.policy-header:where(.astro-V6GQT4GX){margin-bottom:2rem}.eyebrow:where(.astro-V6GQT4GX){color:#a5f3fc;font-size:.875rem;letter-spacing:.12em;text-transform:uppercase}h1:where(.astro-V6GQT4GX){margin:.5rem 0 .75rem;font-size:clamp(2rem,6vw,3.5rem);font-weight:700;line-height:1.15;letter-spacing:-.035em}.product-name:where(.astro-V6GQT4GX){color:#cbd5e1}.policy-nav:where(.astro-V6GQT4GX){display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:1.5rem}a:where(.astro-V6GQT4GX),.policy-content:where(.astro-V6GQT4GX) a{color:#a5f3fc;text-decoration:underline;text-underline-offset:.2em}a:where(.astro-V6GQT4GX):hover,.policy-content:where(.astro-V6GQT4GX) a:hover{color:#fff}.policy-nav:where(.astro-V6GQT4GX) a:where(.astro-V6GQT4GX){padding-block:.5rem}.policy-nav:where(.astro-V6GQT4GX) a:where(.astro-V6GQT4GX)[aria-current=page]{color:#fff;text-decoration-thickness:.2em}a:focus-visible,summary:where(.astro-V6GQT4GX):focus-visible{outline:3px solid #67e8f9;outline-offset:5px;border-radius:2px}.policy-dates:where(.astro-V6GQT4GX){display:grid;gap:1rem 2rem;margin-block:1.5rem 2rem;font-size:.9375rem}.policy-dates:where(.astro-V6GQT4GX) dt:where(.astro-V6GQT4GX){color:#cbd5e1}.policy-dates:where(.astro-V6GQT4GX) dd:where(.astro-V6GQT4GX){margin:.125rem 0 0}.contents:where(.astro-V6GQT4GX){border-block:1px solid #475569;padding-block:1rem}.contents:where(.astro-V6GQT4GX) summary:where(.astro-V6GQT4GX){cursor:pointer;font-weight:600}.contents:where(.astro-V6GQT4GX) summary:where(.astro-V6GQT4GX) span:where(.astro-V6GQT4GX){color:#cbd5e1;font-weight:400}.contents:where(.astro-V6GQT4GX) ol:where(.astro-V6GQT4GX){list-style:none;padding:.75rem 0 0}.contents:where(.astro-V6GQT4GX) a:where(.astro-V6GQT4GX){display:inline-block;padding-block:.35rem}.policy-content:where(.astro-V6GQT4GX){color:#e2e8f0}.policy-content:where(.astro-V6GQT4GX) h2{margin:2.5rem 0 1rem;color:#fff;font-size:1.5rem;font-weight:600;line-height:1.4;scroll-margin-top:1.5rem}.policy-content:where(.astro-V6GQT4GX) p{margin-block:1rem}.policy-content:where(.astro-V6GQT4GX) strong{color:#f8fafc;font-weight:600}.policy-footer:where(.astro-V6GQT4GX){display:grid;justify-items:start;gap:.75rem;border-top:1px solid #475569;margin-top:3rem;padding-top:1.5rem;color:#cbd5e1}.skip-link:where(.astro-V6GQT4GX){position:absolute;top:1rem;left:1rem;z-index:10;transform:translateY(-200%);padding:.75rem 1rem;background:#0f172a;border:2px solid #67e8f9}.skip-link:where(.astro-V6GQT4GX):focus{transform:translateY(0)}@media (min-width: 40rem){.legal-page:where(.astro-V6GQT4GX){margin-top:3rem;font-size:1.0625rem}.policy-dates:where(.astro-V6GQT4GX){grid-template-columns:1fr 1fr}}@media print{html,body{background:#fff!important;color:#111!important;height:auto!important}body>header,.skip-link:where(.astro-V6GQT4GX),.policy-nav:where(.astro-V6GQT4GX),.contents:where(.astro-V6GQT4GX),.policy-footer:where(.astro-V6GQT4GX){display:none}.legal-page:where(.astro-V6GQT4GX){max-width:none;margin:0;padding:0;font-size:11pt}.legal-page:where(.astro-V6GQT4GX) *{color:#111!important}.policy-content:where(.astro-V6GQT4GX) h2{-moz-column-break-after:avoid;break-after:avoid}}
