.privacy-page{color:#243b50;background:#fff;font:16px/1.8 Montserrat,Arial,sans-serif}.privacy-page *{box-sizing:border-box}.privacy-page .privacy-wrap{width:min(1200px,100% - 64px);margin:0 auto}.privacy-page a{color:#066dc8;text-underline-offset:4px}.privacy-page a:hover{text-decoration:underline}.privacy-page a:focus-visible{outline:2px solid #087cee;outline-offset:5px}.privacy-page .privacy-hero{padding:64px 0 54px;background:#253b52;color:#fff}.privacy-page .privacy-eyebrow{margin:0 0 12px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#9ccaf4}.privacy-page h1{margin:0 0 18px;font-size:clamp(36px,4.6vw,60px);line-height:1.15;font-weight:600;letter-spacing:-0.035em}.privacy-page .privacy-description{max-width:790px;margin:0;color:#e0e8ef;font-size:18px}.privacy-page .privacy-updated{margin-top:26px;color:#bed0de;font-size:13px}.privacy-page .privacy-layout{display:grid;grid-template-columns:250px minmax(0, 1fr);gap:72px;padding-top:60px;padding-bottom:80px}.privacy-page .privacy-toc{position:sticky;top:145px;border-left:2px solid #dfe7ed;padding-left:24px}.privacy-page .privacy-toc h2{margin-bottom:18px;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.privacy-page .privacy-toc ol{list-style:none;margin:0;padding:0}.privacy-page .privacy-toc li{margin:0 0 12px;font-size:14px;line-height:1.5}.privacy-page .privacy-toc a{display:inline-block;padding:3px 0;color:#526779}.privacy-page .privacy-toc a:hover{color:#066dc8}.privacy-page .privacy-intro{margin:0 0 36px;font-size:18px;color:#243b50}.privacy-page .privacy-section{padding:28px 0;border-top:1px solid #e1e7ec;scroll-margin-top:145px}.privacy-page .privacy-section h2{margin:0 0 14px;font-size:23px;line-height:1.4;font-weight:600;letter-spacing:-0.02em}.privacy-page .privacy-number{color:#0875cf}.privacy-page .privacy-section p{margin:0 0 14px;color:#526374}.privacy-page .privacy-section p:last-child{margin-bottom:0}.privacy-page .privacy-section ul{list-style:disc;margin:14px 0 0;padding-left:24px;color:#526374}.privacy-page .privacy-section li{margin:8px 0}.privacy-page .privacy-links{display:flex;flex-direction:column;align-items:flex-start;gap:10px;font-size:14px}.privacy-page .privacy-links a,.privacy-page .privacy-contact a{text-decoration:underline}.privacy-page .privacy-contact{margin-top:20px;padding:30px;background:#f2f6f9;border-top:3px solid #087cee}.privacy-page .privacy-contact p{overflow-wrap:anywhere}.privacy-page .privacy-contact-link{display:inline-block;margin-top:10px;font-size:14px}.privacy-page .privacy-back{display:inline-block;margin-top:32px;font-size:14px}@media(max-width: 1000px){.privacy-page .privacy-layout{grid-template-columns:200px minmax(0, 1fr);gap:36px}.privacy-page .privacy-toc{top:105px}.privacy-page .privacy-section{scroll-margin-top:110px}}@media(max-width: 760px){.privacy-page{font-size:15px}.privacy-page .privacy-wrap{width:calc(100% - 40px)}.privacy-page .privacy-hero{padding:42px 0 36px}.privacy-page .privacy-description,.privacy-page .privacy-intro{font-size:16px}.privacy-page .privacy-layout{grid-template-columns:minmax(0, 1fr);gap:32px;padding-top:32px;padding-bottom:48px}.privacy-page .privacy-toc{position:static;padding-left:18px}.privacy-page .privacy-toc ol{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:6px 18px}.privacy-page .privacy-toc li{margin:0}.privacy-page .privacy-section h2{font-size:21px}.privacy-page .privacy-contact{padding:24px 20px}}@media print{.privacy-page .privacy-hero{color:#000;background:#fff;padding:20px 0}.privacy-page .privacy-hero p{color:#333}.privacy-page .privacy-layout{display:block;padding-top:20px}.privacy-page .privacy-sidebar,.privacy-page .privacy-back{display:none}}
