.policy-section{padding-top:3rem;padding-bottom:5rem}
.policy-copy{max-width:54rem;margin-inline:auto;line-height:1.9;overflow-wrap:anywhere}
.policy-copy h1{font-size:clamp(2rem,5vw,3.5rem);line-height:1.3;margin:1rem 0 1.5rem}
.policy-copy h2{font-size:1.8rem;line-height:1.5;margin:3rem 0 1rem}
.policy-copy h3{font-size:1.25rem;line-height:1.6;margin:2rem 0 .75rem}
.policy-copy p{margin:0 0 1.2rem}
.policy-copy ul{padding-left:1.5rem;margin:0 0 1.5rem;list-style:disc}
.policy-copy li{margin-bottom:.85rem}
.policy-copy a{text-decoration:underline;text-underline-offset:.18em}
.policy-breadcrumb{font-size:.95rem;margin-bottom:1.5rem}
@media(max-width:600px){.policy-section{padding-top:1.5rem}.policy-copy h2{font-size:1.5rem}}
