.policy-services-page-module__b1-rNW__page{--ink:#172f35;--muted:#64777a;--line:#e2eae7;--soft:#f5f8f5;color:var(--ink);background:#fff}.policy-services-page-module__b1-rNW__container{width:min(1160px,100% - 48px);margin:auto}.policy-services-page-module__b1-rNW__hero{background:radial-gradient(at 82% 28%,#dceee4 0,#0000 38%),linear-gradient(135deg,#f5f8f5,#eef5f0);padding:76px 0 72px}.policy-services-page-module__b1-rNW__heroGrid{grid-template-columns:1.1fr .9fr;align-items:center;gap:70px;display:grid}.policy-services-page-module__b1-rNW__eyebrow{color:#3a7155;letter-spacing:.16em;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:750}.policy-services-page-module__b1-rNW__hero h1{letter-spacing:-.055em;max-width:680px;margin:0;font-size:clamp(42px,6vw,68px);font-weight:650;line-height:1.02}.policy-services-page-module__b1-rNW__lead{color:#52696b;max-width:570px;margin:22px 0 0;font-size:18px;line-height:1.65}.policy-services-page-module__b1-rNW__actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.policy-services-page-module__b1-rNW__primary,.policy-services-page-module__b1-rNW__secondary{border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 20px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.policy-services-page-module__b1-rNW__primary{color:#fff;background:#174b3a}.policy-services-page-module__b1-rNW__secondary{color:#214d3c;background:#fff;border:1px solid #cad9d0}.policy-services-page-module__b1-rNW__note{color:#657879;margin:18px 0 0;font-size:13px;line-height:1.6}.policy-services-page-module__b1-rNW__art{background:linear-gradient(145deg,#fff,#edf5ef);border:1px solid #dce9e1;border-radius:26px;flex-direction:column;justify-content:center;min-height:290px;padding:38px;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 54px #193e2412}.policy-services-page-module__b1-rNW__art:after{content:"";border:1px solid #9bbba4;border-radius:50%;width:245px;height:245px;position:absolute;bottom:-105px;right:-55px;box-shadow:0 0 0 24px #e2efe5,0 0 0 48px #e9f2ea}.policy-services-page-module__b1-rNW__art>span{z-index:1;color:#567561;letter-spacing:.15em;font-size:10px;font-weight:750}.policy-services-page-module__b1-rNW__art strong{z-index:1;letter-spacing:-.04em;max-width:340px;margin-top:22px;font-size:35px;line-height:1.15}.policy-services-page-module__b1-rNW__art i{color:#b68249;font-size:24px;font-style:normal;position:absolute;top:34px;right:37px}.policy-services-page-module__b1-rNW__section,.policy-services-page-module__b1-rNW__soft{padding:74px 0}.policy-services-page-module__b1-rNW__soft{background:var(--soft)}.policy-services-page-module__b1-rNW__heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:28px;display:flex}.policy-services-page-module__b1-rNW__heading h2,.policy-services-page-module__b1-rNW__callout h2{letter-spacing:-.04em;margin:0;font-size:clamp(30px,4vw,43px);line-height:1.12}.policy-services-page-module__b1-rNW__heading>p{max-width:450px;color:var(--muted);margin:0 0 4px;font-size:14px;line-height:1.7}.policy-services-page-module__b1-rNW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.policy-services-page-module__b1-rNW__card{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;align-items:flex-start;min-height:280px;padding:26px;display:flex}.policy-services-page-module__b1-rNW__number{color:#557960;letter-spacing:.14em;font-size:10px;font-weight:750}.policy-services-page-module__b1-rNW__card h3{letter-spacing:-.025em;margin:15px 0 8px;font-size:23px}.policy-services-page-module__b1-rNW__card>strong{color:#284c3d;font-size:14px}.policy-services-page-module__b1-rNW__card p{color:var(--muted);margin:10px 0 20px;font-size:14px;line-height:1.7}.policy-services-page-module__b1-rNW__card a{color:#245741;margin-top:auto;font-size:13px;font-weight:750;text-decoration:none}.policy-services-page-module__b1-rNW__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:0;list-style:none;display:grid}.policy-services-page-module__b1-rNW__steps li{border:1px solid var(--line);background:#fff;border-radius:16px;gap:14px;min-height:156px;padding:19px;display:flex}.policy-services-page-module__b1-rNW__steps li>span{color:#658a70;flex:none;font-size:12px;font-weight:800}.policy-services-page-module__b1-rNW__steps h3{margin:0 0 8px;font-size:16px}.policy-services-page-module__b1-rNW__steps p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.policy-services-page-module__b1-rNW__callout{background:#e5f0e8;border-radius:20px;justify-content:space-between;align-items:center;gap:28px;margin-top:40px;padding:30px;display:flex}.policy-services-page-module__b1-rNW__callout p:not(.policy-services-page-module__b1-rNW__eyebrow){color:#52696b;max-width:520px;margin:12px 0 0;line-height:1.6}.policy-services-page-module__b1-rNW__callout .policy-services-page-module__b1-rNW__actions{margin:0}.policy-services-page-module__b1-rNW__footer{border-top:1px solid var(--line);padding:30px 0}.policy-services-page-module__b1-rNW__footer>div>strong{font-size:16px}.policy-services-page-module__b1-rNW__footer p{color:var(--muted);margin:8px 0 18px;font-size:12px}.policy-services-page-module__b1-rNW__footer nav{flex-wrap:wrap;gap:18px;display:flex}.policy-services-page-module__b1-rNW__footer nav a{color:#46625a;font-size:12px;text-decoration:none}@media (max-width:760px){.policy-services-page-module__b1-rNW__container{width:min(100% - 36px,560px)}.policy-services-page-module__b1-rNW__hero{padding:54px 0}.policy-services-page-module__b1-rNW__heroGrid{grid-template-columns:1fr;gap:32px}.policy-services-page-module__b1-rNW__hero h1{font-size:clamp(40px,11vw,56px)}.policy-services-page-module__b1-rNW__lead{font-size:16px}.policy-services-page-module__b1-rNW__art{min-height:230px;padding:28px}.policy-services-page-module__b1-rNW__art strong{font-size:30px}.policy-services-page-module__b1-rNW__section,.policy-services-page-module__b1-rNW__soft{padding:54px 0}.policy-services-page-module__b1-rNW__heading{display:block}.policy-services-page-module__b1-rNW__heading>p{margin-top:14px}.policy-services-page-module__b1-rNW__grid{grid-template-columns:1fr}.policy-services-page-module__b1-rNW__card{min-height:0}.policy-services-page-module__b1-rNW__steps{grid-template-columns:1fr 1fr}.policy-services-page-module__b1-rNW__steps li{gap:10px;min-height:145px;padding:16px}.policy-services-page-module__b1-rNW__callout{flex-direction:column;align-items:flex-start;padding:24px}.policy-services-page-module__b1-rNW__callout .policy-services-page-module__b1-rNW__actions{margin-top:0}}@media (max-width:420px){.policy-services-page-module__b1-rNW__container{width:calc(100% - 32px)}.policy-services-page-module__b1-rNW__steps{grid-template-columns:1fr}.policy-services-page-module__b1-rNW__steps li{min-height:0}.policy-services-page-module__b1-rNW__actions{width:100%}.policy-services-page-module__b1-rNW__primary,.policy-services-page-module__b1-rNW__secondary{flex:1}}
