.policy-hero{background:radial-gradient(circle at 82% 18%,#ffa9702b,#0000 20rem),linear-gradient(135deg,#eff7fd 0%,#fff 52%,#eef3fb 100%);border-bottom:1px solid #94a3b838}.policy-hero-inner{padding-top:clamp(3.75rem,8vw,6.5rem);padding-bottom:clamp(5.75rem,11vw,9rem)}.policy-breadcrumb{color:#53677d;flex-wrap:wrap;align-items:center;gap:.55rem;font-size:.78rem;font-weight:720;display:flex}.policy-breadcrumb a{color:#075eb7;text-decoration:none}.policy-hero h1{color:#071a38;letter-spacing:-.055em;max-width:14ch;margin-top:1.4rem;font-size:clamp(2.75rem,7vw,5.5rem);line-height:.98}.policy-intro{color:#36536f;max-width:49rem;margin-top:1.35rem;font-size:clamp(1rem,1.8vw,1.2rem);line-height:1.75}.policy-dates{color:#52687f;flex-wrap:wrap;gap:.45rem .7rem;margin-top:1.4rem;font-size:.78rem;font-weight:750;display:flex}.policy-region{background:radial-gradient(circle at 100% 0,#d5ebf970,#0000 29rem),#fff;padding:clamp(3.5rem,7vw,6.5rem) 0 clamp(5rem,9vw,8rem)}.policy-grid{gap:2.5rem;display:grid}.policy-navigation{border-left:3px solid #0b7ae2;align-self:start;padding:.2rem 0 .2rem 1.2rem}.policy-navigation h2{color:#173b5e;letter-spacing:.12em;text-transform:uppercase;font-size:.76rem;font-weight:850}.policy-navigation ol{gap:.35rem;margin-top:.85rem;padding:0;list-style:none;display:grid}.policy-navigation a{color:#4b6075;align-items:center;min-height:2.2rem;font-size:.82rem;font-weight:680;line-height:1.35;text-decoration:none;display:inline-flex}.policy-navigation a:hover{color:#075eb7}.policy-document{max-width:54rem}.policy-section{scroll-margin-top:7rem}.policy-section+.policy-section{border-top:1px solid #d9e3ec;margin-top:clamp(2.75rem,6vw,4.5rem);padding-top:clamp(2.75rem,6vw,4.5rem)}.policy-section h2{color:#102f50;max-width:25ch;font-size:clamp(1.75rem,3.5vw,2.55rem)}.policy-section h3{color:#173b5e;margin-top:2rem;font-size:clamp(1.08rem,2vw,1.3rem)}.policy-section p,.policy-section li{color:#425a72;font-size:.98rem;line-height:1.82}.policy-section h2+p,.policy-section h2+ul,.policy-section h2+ol,.policy-section h3+p,.policy-section h3+ul,.policy-section p+p,.policy-section p+ul,.policy-section p+ol,.policy-section ul+p,.policy-section ol+p{margin-top:1rem}.policy-section ul,.policy-section ol{gap:.65rem;padding-left:1.3rem;display:grid}.policy-section li::marker{color:#0b7ae2;font-weight:800}.policy-section a{overflow-wrap:anywhere;font-weight:720}.policy-note{color:#294b6a;background:#f1f8fd;border:1px solid #c9dcea;border-radius:1rem;margin-top:1.35rem;padding:1.1rem 1.2rem}.policy-support{background:radial-gradient(circle at 100% 0,#ffa97021,#0000 15rem),linear-gradient(135deg,#eef7fd,#fff);border:1px solid #70a0c64d;border-radius:1.25rem;gap:1.35rem;margin-top:clamp(3.5rem,7vw,5.25rem);padding:clamp(1.4rem,4vw,2rem);display:grid;box-shadow:0 18px 48px #0f375b14}.policy-support h2{color:#102f50;font-size:clamp(1.35rem,3vw,1.8rem)}.policy-support p{color:#4b6075;max-width:38rem;margin-top:.45rem;line-height:1.65}.policy-support .btn-primary{overflow-wrap:anywhere;align-self:center;width:fit-content}@media (width>=64rem){.policy-grid{grid-template-columns:minmax(12rem,15rem) minmax(0,1fr);align-items:start;gap:clamp(3rem,6vw,6rem)}.policy-navigation{position:sticky;top:7rem}.policy-support{grid-template-columns:minmax(0,1fr) auto;align-items:center}}@media (width<=40rem){.policy-hero-inner{padding-top:3.1rem;padding-bottom:5.8rem}.policy-hero h1{font-size:clamp(2.55rem,14vw,3.65rem)}.policy-navigation{background:#f6fbffe6;border:1px solid #cbdce9;border-left:3px solid #0b7ae2;border-radius:0 1rem 1rem 0;padding:1rem 1.1rem}.policy-navigation ol{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem}.policy-navigation a{min-height:2.7rem;font-size:.76rem}.policy-support .btn-primary{text-align:center;width:100%;padding-inline:.8rem}}@media (width<=23rem){.policy-navigation ol{grid-template-columns:1fr}}
