*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f3f6fb;color:#17273d;font-family:Arial,Helvetica,sans-serif}.privacy-page{max-width:970px;margin:auto;padding:45px 30px 90px}.privacy-page header{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:45px}.privacy-page header img{width:240px;height:auto;max-width:45vw}.privacy-page a{color:#19598a;text-underline-offset:4px}.privacy-page .back{font-size:14px}.privacy-page nav{display:flex;gap:8px;margin-bottom:38px}.privacy-page nav a{padding:9px 15px;border:1px solid #cbd7e5;border-radius:999px;font-size:12px;text-decoration:none}.privacy-page nav a[aria-current]{background:#183c63;color:#fff;border-color:#183c63}.privacy-date{font-size:12px;color:#5d7087}.privacy-page h1{font-size:clamp(34px,5vw,56px);line-height:1.08;letter-spacing:-.04em;margin:18px 0 25px}.privacy-intro{font-size:19px!important;color:#385571!important;line-height:1.7!important;margin-bottom:50px}.privacy-page section{padding:26px 0;border-top:1px solid #d5dfeb}.privacy-page h2{font-size:23px;line-height:1.35;margin:0 0 15px;letter-spacing:-.02em}.privacy-page p,.privacy-page li{font-size:16px;line-height:1.85;color:#43576d;overflow-wrap:anywhere}.privacy-page ul{padding-left:22px}.privacy-page li+li{margin-top:12px}@media(max-width:600px){.privacy-page{padding:28px 22px 60px}.privacy-page header{align-items:start}.privacy-page header img{max-width:46vw}.privacy-page .back{font-size:12px;text-align:right}.privacy-intro{font-size:17px!important}.privacy-page h2{font-size:21px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
