.policy-main{background:linear-gradient(120deg,#f8fafb,#edf4f5);padding:64px 0 76px;min-height:65vh;border-bottom:1px solid #d3e0e5}.policy-copy{max-width:880px}.policy-copy .eyebrow{font-size:10px;color:#337b87;letter-spacing:.18em}.policy-copy h1{font-size:clamp(30px,3.6vw,44px);line-height:1.13;letter-spacing:-.04em;font-weight:550;color:#143b4b;margin:18px 0 30px}.policy-copy p{font-size:16px;color:#395765;line-height:1.8;margin:0 0 24px;overflow-wrap:anywhere}.policy-copy a{color:#126875;text-decoration:underline;text-underline-offset:3px}.policy-copy a:focus-visible{outline:2px solid #1686b5;outline-offset:4px}@media(max-width:760px){.policy-main{padding:40px 0 44px}.policy-copy p{font-size:15px;line-height:1.75}}

.policy-copy h2{font-size:22px;color:#143b4b;font-weight:550;letter-spacing:-.025em;margin:32px 0 12px;line-height:1.3}.policy-copy ul{padding-left:22px;color:#395765;font-size:15px;line-height:1.9;margin:0 0 24px}.policy-date{font-size:12px!important;color:#637d89!important;margin-top:-14px!important}
