.privacy-page{min-height:100dvh;background:#f7f9fc;color:#243958}.privacy-page header{max-width:1040px;margin:auto;padding:28px 24px;display:flex;align-items:center;justify-content:space-between;gap:20px}.privacy-page header>a:last-child{color:#244bc3;font-size:14px}.privacy-page main{max-width:820px;margin:30px auto 0;padding:0 24px 72px}.privacy-page h1{font-size:clamp(30px,5vw,44px);line-height:1.2;letter-spacing:-1px;margin:18px 0 22px;color:#172b4d}.privacy-intro{font-size:18px;line-height:1.7;color:#63738d}.privacy-page section{margin-top:32px;padding-top:24px;border-top:1px solid #dfe6f2}.privacy-page h2{font-size:22px;margin-bottom:16px;color:#172b4d}.privacy-page li,.privacy-page section p{font-size:15px;line-height:1.85;margin-bottom:14px}.privacy-page ul{padding-left:20px}.privacy-page section a{color:#244bc3;text-decoration:underline;overflow-wrap:anywhere}.privacy-page .button{margin-top:20px}.social-privacy-link{display:block;text-align:center;color:#63738d;font-size:11px;text-decoration:underline;margin:16px 0}