 .policy-wrap{max-width:900px;margin:auto;padding:48px 22px;overflow-wrap:anywhere}.policy-wrap h1{font-size:clamp(2rem,6vw,3.6rem);line-height:1.12}.policy-wrap h2{font-size:1.35rem;margin-top:2rem}.policy-wrap p{line-height:1.8}.policy-nav{display:flex;flex-wrap:wrap;gap:12px 22px;padding:22px 0}.policy-nav a{text-decoration:underline}.policy-review{padding:18px;border:1px solid #c9a55c;border-radius:12px;background:#142238;color:#fff}.policy-wrap section{scroll-margin-top:110px}@media print{header,.policy-nav{display:none}.policy-wrap{color:#000;max-width:none}.policy-review{background:white;color:black}}
.policy-wrap section,.policy-nav>*{min-width:0}.policy-wrap h2{line-height:1.35}.policy-nav a{padding:8px 0;max-width:100%}@media(max-width:600px){.policy-wrap{padding:28px 16px}.policy-wrap h1{font-size:clamp(1.9rem,8vw,2.6rem)}.policy-review{padding:14px}.policy-wrap p{line-height:1.7}.policy-nav{gap:4px 18px}}
