.privacy-page{color:#0b3446;min-height:100vh;font-family:var(--font-geist-sans), Arial, sans-serif;background:#f4f8f9}.privacy-hero{color:#fff;background:linear-gradient(135deg,#062f43 0%,#07586e 100%);padding:28px clamp(20px,6vw,84px) 64px}.privacy-back{color:#bdeff4;letter-spacing:.04em;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.privacy-hero-copy{width:min(760px,100%);margin:64px auto 0}.privacy-kicker,.privacy-updated{color:#8ce5ee;letter-spacing:.14em;font-size:12px;font-weight:800;display:block}.privacy-hero h1{letter-spacing:-.05em;margin:14px 0 12px;font-size:clamp(40px,7vw,72px);line-height:.98}.privacy-hero p{color:#d7edf1;max-width:640px;margin:0 0 24px;font-size:clamp(17px,2.5vw,21px);line-height:1.5}.privacy-content{background:#fff;border:1px solid #d8e6e9;border-radius:26px 26px 0 0;width:min(820px,100% - 32px);margin:-28px auto 0;padding:clamp(28px,5vw,56px);box-shadow:0 24px 70px #062f431a}.privacy-intro{color:#476977;border-bottom:1px solid #dce8ea;margin:0 0 40px;padding-bottom:32px;font-size:18px;line-height:1.7}.privacy-content section{margin:0 0 34px}.privacy-content h2{color:#0b4256;letter-spacing:-.02em;margin:0 0 12px;font-size:21px}.privacy-content p,.privacy-content li{color:#496975;font-size:16px;line-height:1.75}.privacy-content p{margin:0}.privacy-content ul{margin:0;padding-left:22px}.privacy-content li+li{margin-top:8px}.privacy-contact{background:#eaf7f8;border-radius:18px;padding:28px;margin:48px 0 0!important}.privacy-contact>span{color:#07869b;letter-spacing:.09em;margin-bottom:10px;font-size:12px;font-weight:800;display:block}.privacy-contact a{color:#006e82;margin-top:14px;font-size:16px;font-weight:750;display:inline-block}@media (max-width:640px){.privacy-hero{padding-bottom:48px}.privacy-hero-copy{margin-top:42px}.privacy-content{border-inline:0;border-radius:22px 22px 0 0;width:100%}.privacy-content p,.privacy-content li{font-size:16px}.privacy-contact{padding:22px}}
