.privacy-main{color:#14232d;background:#f2f6f8}.privacy-hero{color:#fff;background:linear-gradient(120deg,#071823,#15374a);flex-direction:column;justify-content:flex-end;min-height:58vh;padding:clamp(130px,16vw,230px) clamp(22px,6vw,104px) clamp(52px,7vw,100px);display:flex}.privacy-hero>p{color:#6fc2ee;font:600 12px/1.2 var(--mono);letter-spacing:.16em;margin:0 0 24px}.privacy-hero h1{letter-spacing:-.065em;max-width:1000px;margin:0;font-size:clamp(52px,8vw,128px);line-height:.9}.privacy-hero>span{color:#c0d0da;max-width:760px;margin-top:34px;font-size:clamp(17px,2vw,23px);line-height:1.5}.privacy-hero small{color:#879eac;font:500 12px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-top:30px}.privacy-body{width:min(100%,1180px);margin:0 auto;padding:clamp(46px,8vw,110px) clamp(20px,5vw,70px)}.privacy-translation-note{color:#455b68;background:#fff;border-left:3px solid #1889c8;margin:0 0 36px;padding:18px 20px}.privacy-body section{border-top:1px solid #cfdbe1;grid-template-columns:56px minmax(0,1fr);gap:26px;padding:32px 0;display:grid}.privacy-body section>span{color:#1683bd;font:600 12px/1.3 var(--mono);letter-spacing:.08em}.privacy-body h2{letter-spacing:-.035em;margin:0 0 12px;font-size:clamp(23px,3vw,34px)}.privacy-body p{color:#50636f;max-width:880px;margin:0;font-size:17px;line-height:1.75}.privacy-body a{color:#0c709f;text-underline-offset:3px}@media (max-width:640px){.privacy-hero{min-height:64vh}.privacy-body section{grid-template-columns:1fr;gap:8px}.privacy-body p{font-size:16px}}
