.policy-page{max-width:900px;margin:auto;padding:48px 6% 75px}.policy-page h1{font-size:clamp(34px,5vw,52px);letter-spacing:-1.5px;line-height:1.15}.policy-page>.eyebrow{margin-top:34px}.policy-date{font-size:12px;color:#666}.policy-note{padding:18px 20px;background:#eef3f8;border-left:3px solid #1b528b;font-size:13px;line-height:1.7}.policy-nav{display:flex;flex-wrap:wrap;gap:10px 22px;width:auto;margin:25px 0 38px}.policy-nav a{font-size:12px;color:#1b528b}.policy-page section{margin:30px 0}.policy-page h2{font-size:22px;line-height:1.35;margin-bottom:12px}.policy-page section p{font-size:15px;line-height:1.85;color:#555}.policy-page section a{text-decoration:underline;color:#1b528b}