:is(html:has(.privacy-page),body:has(.privacy-page)){background:#101b24}.privacy-page{color:#dfe9ed;max-width:880px;margin:0 auto;padding:48px 28px 100px;font:16px/1.8 Arial,sans-serif}.privacy-page a{color:#a5d7d2;text-underline-offset:4px;text-decoration:underline}.privacy-back{font-size:13px}.privacy-eyebrow{letter-spacing:2px;color:#cfb59b;margin-top:38px;font-size:11px;display:block}.privacy-page h1{letter-spacing:-1px;margin:16px 0;font-size:clamp(30px,5vw,46px);line-height:1.2}.privacy-lead{color:#b7cbd5;font-size:18px}.privacy-version{color:#a7bac5;font-size:12px}.privacy-page section{border-top:1px solid #3c505d;margin-top:32px;padding-top:24px}.privacy-page h2{color:#edf3f6;margin:0 0 15px;font-size:23px;font-weight:600}.privacy-page p{color:#becfd8;margin:12px 0}.privacy-page button{cursor:pointer;color:#e4f1f3;font:inherit;background:#263c49;border:1px solid #8da7b6;border-radius:7px;padding:11px 18px}:is(.privacy-page button:focus-visible,.privacy-page a:focus-visible){outline-offset:4px;outline:3px solid #efc08f}.privacy-page table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.privacy-table-wrap{overflow-x:auto}.privacy-page caption{text-align:left;color:#d2dedf;margin:12px 0;font-weight:600}.privacy-page th{background:#203440;font-weight:600}.privacy-page th,.privacy-page td{vertical-align:top;border:1px solid #455b68;min-width:140px;padding:14px}.privacy-page code{overflow-wrap:anywhere;color:#d7c2a5;font-size:11px}.privacy-page small{color:#a8bcc8;font-size:11px;display:block}.privacy-page footer{justify-content:space-between;align-items:center;gap:20px;margin-top:40px;font-size:13px;display:flex}.privacy-page:before{content:"";z-index:-1;background:#101b24;position:fixed;inset:0}@media (max-width:600px){.privacy-page{padding:28px 18px 90px;font-size:14px}.privacy-page h2{font-size:21px}.privacy-lead{font-size:16px}.privacy-page footer{flex-direction:column;align-items:flex-start}}
