.privacy-policy-page{--privacy-policy-accent: #0F55A0;--privacy-policy-ink: #0f172a;--privacy-policy-muted: #475569;--privacy-policy-border: #e2e8f0;color:var(--privacy-policy-ink);background:#fff;position:relative;overflow-x:hidden}.privacy-policy-page:before{content:"";position:absolute;left:0;right:0;top:170px;width:100%;height:min(60vw,852px);background-image:url(/_astro/Vector-bg-desktop.aSXPY1lw.svg);background-repeat:no-repeat;background-position:center top;background-size:100% auto;pointer-events:none;z-index:0;opacity:1}@media(min-width:768px){.privacy-policy-page:before{left:0;right:0;width:100%;top:0;height:min(60vw,852px);background-image:url(/_astro/Vector-bg-desktop.aSXPY1lw.svg);background-position:center top;background-size:100% auto;background-repeat:no-repeat;transform:none}}@media(max-width:425px){.privacy-policy-page:before{left:40px;top:260px;width:120%;max-width:4245px;height:min(60vw,830px);background-image:url(/_astro/Vector-bg-desktop.aSXPY1lw.svg);background-position:top;background-size:180%;transform:scaleX(-1) rotate(118deg);background-repeat:no-repeat}}.privacy-policy-hero{width:100%;height:clamp(200px,26vw,340px);background-image:var(--privacy-policy-hero-bg);background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;z-index:1}@media(max-width:767px){.privacy-policy-hero{height:clamp(180px,45vw,260px)}}.privacy-policy-subbar{background:transparent;position:relative;z-index:1}.privacy-policy-subbar__inner{max-width:80rem;margin:0 auto;padding-top:50px;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.privacy-policy-crumb{font-size:14px;color:#969696;margin:0}.privacy-policy-crumb a{color:#969696;text-decoration:none;font-weight:400}.privacy-policy-crumb a:hover{color:var(--privacy-policy-accent)}.privacy-policy-crumb__current{color:#111827;font-weight:400}.privacy-policy-crumb__sep{margin:0 .5rem;color:#cbd5e1}.privacy-policy-select{position:relative;display:inline-flex}.privacy-policy-select select{appearance:none;-webkit-appearance:none;border:1px solid #0F55A0B2;border-radius:9999px;padding:.6rem 2.75rem .6rem 1.25rem;font-size:.9rem;color:#4c4f54;background:#fff;cursor:pointer;min-width:345px}.privacy-policy-select select:focus-visible{outline:2px solid var(--privacy-policy-accent);outline-offset:1px}.privacy-policy-select:after{content:"";position:absolute;right:1.15rem;top:50%;width:.55rem;height:.55rem;border-right:2px solid var(--privacy-policy-muted);border-bottom:2px solid var(--privacy-policy-muted);transform:translateY(-70%) rotate(45deg);pointer-events:none}.privacy-policy-heading{position:relative;z-index:1}.privacy-policy-heading__inner{max-width:80rem;margin:0 auto;padding-top:80px;text-align:center}.privacy-policy-title{font-size:48px;font-weight:700;line-height:110.00000000000001%;letter-spacing:.5px;text-transform:uppercase;margin:0}.privacy-policy-title__blue,.privacy-policy-title__dark{display:block}.privacy-policy-title__blue{color:#0b57a4}.privacy-policy-title__dark{color:#1a1a1a;margin-bottom:4px}.privacy-policy-body{max-width:80rem;margin:0 auto;padding-top:50px;position:relative;z-index:1}@media(min-width:768px){.privacy-policy-subbar__inner,.privacy-policy-heading__inner,.privacy-policy-body{padding-left:2.5rem;padding-right:2.5rem}}@media(max-width:767px){.privacy-policy-subbar__inner,.privacy-policy-heading__inner,.privacy-policy-body{padding-left:16px;padding-right:16px}.privacy-policy-subbar__inner{display:flex;align-items:center;justify-content:flex-start;gap:10px;padding-top:16px}.privacy-policy-select{display:none}.privacy-policy-crumb{font-size:14px;line-height:1.4;white-space:nowrap;color:#969696}.privacy-policy-crumb a{color:#969696;font-weight:400}.privacy-policy-crumb__current{color:#111827;font-weight:400}.privacy-policy-crumb__sep{color:#cbd5e1;margin:0 .4rem}.privacy-policy-heading__inner{padding-top:20px;text-align:center}.privacy-policy-title{font-size:32px;line-height:1.1;letter-spacing:.03em;font-weight:700}.privacy-policy-title__dark{margin-bottom:6px}.privacy-policy-content h2{font-size:20px;margin-top:36px;margin-bottom:16px;line-height:1.3}.privacy-policy-content section:first-of-type h2{margin-top:0}.privacy-policy-content h3{font-size:17px;margin-top:24px;margin-bottom:16px}.privacy-policy-content h4{font-size:15px;margin-top:16px}.privacy-policy-content p{font-size:14px;line-height:1.55;letter-spacing:.2px}.privacy-policy-content ul.privacy-policy-list li,.privacy-policy-content ol.privacy-policy-ordered-list li,.privacy-policy-content ol.privacy-policy-alpha-list li{font-size:14px;line-height:1.55}.privacy-policy-body{padding-top:28px}.privacy-policy-content section{margin-bottom:28px}.privacy-policy-contact#contact{margin-bottom:80px}.privacy-policy-contact__title{font-size:1.6rem}.privacy-policy-contact__intro{font-size:.95rem}.privacy-policy-contact__line{font-size:1rem}.privacy-policy-table{font-size:13px}.privacy-policy-table th,.privacy-policy-table td{padding:10px 12px}}.privacy-policy-content section{scroll-margin-top:6rem;margin-bottom:40px}.privacy-policy-contact#contact{margin-bottom:150px}.privacy-policy-content h2{font-size:28px;font-weight:700;margin-top:50px;margin-bottom:24px;color:#0f55a0;line-height:1.35;letter-spacing:.5px}.privacy-policy-content section:first-of-type h2{margin-top:0}.privacy-policy-content h2 .privacy-policy-content__num{color:#0f55a0;margin-right:.4rem}.privacy-policy-content h3{font-size:20px;font-weight:700;color:#000;margin-top:32px;margin-bottom:24px;line-height:1.4;letter-spacing:.2px}.privacy-policy-content h4{font-size:16px;font-weight:700;color:#000;margin-top:20px;line-height:1.4;letter-spacing:.2px}.privacy-policy-content strong{color:#000;font-weight:700}.privacy-policy-content p{color:#000;line-height:1.6;font-size:16px;letter-spacing:.5px;line-height:120%}.privacy-policy-content ul.privacy-policy-list{margin:0 0 16px;padding-left:0;list-style:none;display:flex;flex-direction:column;gap:.35rem}.privacy-policy-content ul.privacy-policy-list li{position:relative;padding-left:1.5rem;color:#000;line-height:1.6;font-size:16px;letter-spacing:.2px}.privacy-policy-content ul.privacy-policy-list li:before{content:"•";position:absolute;left:.35rem;top:0;color:#000}.privacy-policy-content ol.privacy-policy-ordered-list{margin:0 0 16px;padding-left:0;list-style:none;display:flex;flex-direction:column;gap:.35rem;counter-reset:num-counter}.privacy-policy-content ol.privacy-policy-ordered-list li{counter-increment:num-counter;position:relative;padding-left:1.85rem;color:#000;line-height:1.6;font-size:16px;letter-spacing:.2px}.privacy-policy-content ol.privacy-policy-ordered-list li:before{content:counter(num-counter) ".";position:absolute;left:0;top:0;font-weight:400;color:#000}.privacy-policy-content ol.privacy-policy-alpha-list{margin:0 0 16px;padding-left:0;list-style:none;display:flex;flex-direction:column;gap:.35rem;counter-reset:alpha-counter}.privacy-policy-content ol.privacy-policy-alpha-list li{counter-increment:alpha-counter;position:relative;padding-left:1.85rem;color:#000;line-height:1.6;font-size:16px;letter-spacing:.2px}.privacy-policy-content ol.privacy-policy-alpha-list li:before{content:"(" counter(alpha-counter,lower-alpha) ")";position:absolute;left:0;top:0;font-weight:400;color:#000}.privacy-policy-content a{color:var(--privacy-policy-accent);text-decoration:underline}.privacy-policy-content a:hover{color:#0947a8}.privacy-policy-table-wrapper{width:100%;overflow-x:auto;margin:16px 0 24px;border:1px solid #e2e8f0;border-radius:8px;background:#fff}.privacy-policy-table{width:100%;border-collapse:collapse;font-size:15px;text-align:left}.privacy-policy-table th{background-color:#f8fafc;color:#0f55a0;font-weight:700;padding:12px 16px;border-bottom:1px solid #e2e8f0;white-space:nowrap}.privacy-policy-table td{padding:14px 16px;border-bottom:1px solid #e2e8f0;color:#000;line-height:1.55;vertical-align:top}.privacy-policy-table tr:last-child td{border-bottom:none}.privacy-policy-table tr:nth-child(2n){background-color:#fafbfc}.privacy-policy-cookie-note{display:inline-block;margin-top:6px;color:#0b57a4;font-size:14px}.privacy-policy-contact{margin-top:1.5rem}.privacy-policy-contact__title{margin:0 0 1rem;color:#0b57a4;font-size:clamp(2rem,3vw,3rem);font-weight:700;line-height:1.15;letter-spacing:.02em}.privacy-policy-contact__intro{margin:0 0 1rem;color:#1f2937;font-size:clamp(1.05rem,1.45vw,1.6rem);line-height:1.5;font-weight:400}.privacy-policy-contact__line{margin:0 0 .25rem;color:#111827;font-size:clamp(1.15rem,1.4vw,1.7rem);line-height:1.5;letter-spacing:.01em}.privacy-policy-contact__label{color:#111827;font-weight:400}.privacy-policy-contact a{color:#0b57a4;text-decoration:none}.privacy-policy-contact a:hover{text-decoration:underline}.privacy-policy-cta{background-color:#005eb1;background-image:linear-gradient(90deg,#005eb1eb,#005eb1d1 50%,#005eb1eb),url(/footer/footerCta.png);background-size:cover;background-position:center;background-repeat:no-repeat}.privacy-policy-cta__inner{max-width:66rem;margin:0 auto;padding:4rem 1.5rem;text-align:center;color:#fff}.privacy-policy-cta__title{font-size:64px;font-weight:400;line-height:1.2;letter-spacing:.5px;margin:0 0 1rem;color:#fff}.privacy-policy-cta__text{font-size:20px;font-weight:lighter;line-height:1.4;letter-spacing:.5px;margin:0 auto 1.75rem;color:#fff}.privacy-policy-cta__actions{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.privacy-policy-cta__btn{display:inline-flex;align-items:center;justify-content:center;height:50px;padding:8px 24px;gap:10px;border-radius:8px;font-size:16px;font-weight:700;line-height:1.4;letter-spacing:.5px;text-decoration:none;transition:background-color .15s ease,color .15s ease}.privacy-policy-cta__btn--light{background:#fff;color:#005eb1}.privacy-policy-cta__btn--light:hover{background:#eef4fb}.privacy-policy-cta__btn--green{background:#87bd40;color:#fff}.privacy-policy-cta__btn--green:hover{background:#76a838}@media(max-width:767px){.privacy-policy-cta{background-position:center}.privacy-policy-cta__inner{padding:2.5rem 1.25rem;text-align:center}.privacy-policy-cta__title{font-size:40px;font-weight:400;line-height:1.2;letter-spacing:.3px;margin:0 auto 1rem;color:#fff}.privacy-policy-cta__text{font-size:16px;font-weight:400;line-height:1.55;letter-spacing:.2px;margin:0 auto 1.75rem;max-width:100%;text-align:center;color:#fff}.privacy-policy-cta__actions{display:flex;flex-direction:column;gap:.75rem;width:100%}.privacy-policy-cta__btn{width:100%;height:52px;font-size:16px;font-weight:700;border-radius:8px;letter-spacing:.3px}}
