.privacy-page{color:#24485a}.privacy-page .privacy-date{font-size:.85rem;color:#526c7b}.privacy-page .nav-page-hero :is(h1,:where(.site-page-title)){max-width:1100px}.privacy-draft{max-width:1136px;box-sizing:border-box;margin:2rem auto 0;padding:1.3rem 1.5rem;background:#fff4de;border:1px solid #ead3a6;border-radius:1rem;color:#6c4c12}.privacy-draft p{margin:.5rem 0 0;font-size:.95rem;line-height:1.65}.privacy-summary,.privacy-list{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;margin:2rem 0}.privacy-summary article,.privacy-list article{padding:1.5rem;border:1px solid #dceaf2;border-radius:1rem;background:#f4fbfe}.privacy-page .privacy-summary h3,.privacy-page .privacy-list h3{margin:.2rem 0 .7rem}.privacy-summary p,.privacy-list p{margin-bottom:0}.privacy-page a:not(.nav-page-button){color:#2560cc;text-underline-offset:3px}.privacy-pending{padding:1.3rem 1.5rem;border-left:3px solid #b37b1c;background:#fff9ec;border-radius:0 1rem 1rem 0;margin:1.5rem 0;color:#6c4c12}.privacy-pending p{margin:.5rem 0 0}.privacy-table{overflow:auto;border:1px solid #dceaf2;border-radius:1rem;margin:2rem 0}.privacy-table table{border-collapse:collapse;width:100%;min-width:650px;font-size:.95rem;line-height:1.65;text-align:left}.privacy-table caption{text-align:left;padding:1rem 1.3rem;font-weight:650;background:#f4fbfe}.privacy-table th,.privacy-table td{padding:1.1rem 1.3rem;border-top:1px solid #dceaf2;vertical-align:top}.privacy-table thead{background:#24485a;color:#fff}.privacy-table tbody th{width:28%;background:#f4fbfe}.privacy-table td{width:36%}.privacy-right,.privacy-regulator{padding:1.5rem;border:1px solid #cbdfe9;border-radius:1rem;background:linear-gradient(135deg,#edf4ff,#edf9f4);margin:1.5rem 0}.privacy-right p,.privacy-regulator p{margin:.5rem 0 0}.privacy-provider-links{display:flex;flex-wrap:wrap;gap:.7rem 1.5rem;margin:1.5rem 0;font-size:.9rem}.privacy-page .bg-section{scroll-margin-top:100px}
@media(max-width:760px){.privacy-draft{margin:1.5rem 1.25rem 0;padding:1.2rem}.privacy-summary,.privacy-list{grid-template-columns:1fr}.privacy-pending{padding:1.2rem}.privacy-table th,.privacy-table td{padding:.9rem 1rem}}
.privacy-email-reveal{display:inline-block;border:1px solid #b5cee1;border-radius:2rem;padding:.45rem .8rem;color:#2560cc;background:#fff;font:inherit;font-size:.9rem;font-weight:600;cursor:pointer;margin:.25rem 0}.privacy-email-reveal:hover{background:#eaf3ff}.privacy-email-reveal:focus-visible{outline:3px solid #2560cc;outline-offset:4px}.privacy-noscript{max-width:1100px;padding:1rem 2rem;margin:auto;color:#24485a;font-size:.9rem;line-height:1.65}
