.policy-content{max-width:860px;padding-top:54px;padding-bottom:72px;line-height:1.8}.policy-content h2{font-size:28px;line-height:1.25;margin:38px 0 14px}.policy-content p{margin:0 0 18px;color:#364552}.policy-content a{color:#006c99;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.policy-meta{font-size:14px;color:#bcd0df}.policy-links{display:flex;flex-wrap:wrap;gap:12px 24px;margin:18px 0;font-size:14px}.policy-links a{text-decoration:underline;text-underline-offset:4px}.policy-page .detail-hero h1{font-size:clamp(38px,6vw,64px)}@media(max-width:600px){.policy-content{padding-top:32px;padding-bottom:44px}.policy-content h2{font-size:25px}}