.privacy-header{max-width:1100px;margin:auto;padding:28px 24px;display:flex;align-items:center;justify-content:space-between;gap:24px}.privacy-header>a:last-child{font-size:14px}.privacy-content{max-width:800px;margin:60px auto 100px;padding:0 24px}.privacy-kicker{font-size:12px;letter-spacing:.16em;color:#3649ff}.privacy-content h1{font-size:clamp(42px,7vw,76px);line-height:1.08;letter-spacing:-.055em;margin:24px 0}.privacy-intro{font-size:20px}.privacy-content h2{font-size:25px;margin:44px 0 14px;letter-spacing:-.025em}.privacy-content p{line-height:1.8;margin-bottom:18px}.privacy-content a,.privacy-header>a:last-child{text-decoration:underline;text-underline-offset:4px}.privacy-date{font-size:13px;margin-top:56px}.contact-privacy{font-size:13px;line-height:1.6;margin:16px 0}.contact-privacy a{text-decoration:underline;text-underline-offset:3px}@media(max-width:480px){.privacy-header{align-items:flex-start}.privacy-content{margin-top:32px}}