/* Government delivery record — deliberately direct and evidence-led. */
.gov-products{padding:clamp(5rem,9vw,9rem) max(7vw,calc((100vw - 1200px)/2))!important;background:#f4f3ee!important;color:#142d3d!important}.gov-products header{display:grid!important;grid-template-columns:1fr .75fr!important;gap:clamp(3rem,9vw,10rem)!important;align-items:end!important;margin-bottom:3.5rem!important}.gov-products h2{margin:1rem 0 0!important;color:#142d3d!important;font:400 clamp(3rem,5.5vw,6.3rem)/.87 Georgia,serif!important;letter-spacing:-.065em!important}.gov-products h2 em{color:#397d81!important;font-style:italic!important;font-weight:400!important}.gov-products header>p:last-child{max-width:28rem!important;margin:0!important;color:#49616a!important;font:400 1rem/1.65 Arial,sans-serif!important}.gov-products__list{border-top:1px solid #a9c0bd!important}.gov-products__list article{display:grid!important;grid-template-columns:minmax(12rem,.75fr) minmax(18rem,1.1fr) auto!important;gap:2rem!important;align-items:center!important;padding:1.7rem 0!important;border-bottom:1px solid #a9c0bd!important}.gov-product__name{display:grid!important;grid-template-columns:2.5rem 1fr!important;column-gap:.75rem!important}.gov-product__name span{grid-row:span 2!important;color:#c69a4b!important;font:800 .7rem Arial,sans-serif!important}.gov-product__name h3{margin:0!important;color:#142d3d!important;font:400 clamp(1.55rem,2.25vw,2.35rem)/.95 Georgia,serif!important;letter-spacing:-.05em!important}.gov-product__name small{margin-top:.45rem!important;color:#397d81!important;font:700 .64rem Arial,sans-serif!important;letter-spacing:.08em!important;text-transform:uppercase!important}.gov-product__impact b{display:block!important;margin:0 0 .45rem!important;color:#142d3d!important;font:700 .88rem Arial,sans-serif!important}.gov-product__impact p{margin:0!important;color:#49616a!important;font:400 .92rem/1.55 Arial,sans-serif!important}.gov-products__list a{display:inline-flex!important;gap:.55rem!important;align-items:center!important;white-space:nowrap!important;color:#397d81!important;font:800 .67rem Arial,sans-serif!important;letter-spacing:.05em!important;text-decoration:none!important}.gov-products__list a span{font-size:1rem!important}.gov-products__list article:hover .gov-product__name h3{color:#397d81!important}@media(max-width:850px){.gov-products header{grid-template-columns:1fr!important}.gov-products__list article{grid-template-columns:1fr!important;gap:1rem!important}.gov-products__list a{justify-self:start!important}}@media(max-width:600px){.gov-products{padding-left:1.35rem!important;padding-right:1.35rem!important}.gov-products h2{font-size:clamp(2.8rem,13vw,4.2rem)!important}}
/* Government solutions: designed around accountable public service. */
.gov-solutions{overflow:hidden!important;background:#f4f3ee!important;color:#142d3d!important}.gov-solutions>*{margin:0!important}.gov-solutions h1,.gov-solutions h2{letter-spacing:-.065em!important}.gov-eyebrow{margin:0!important;color:#397d81!important;font:800 .66rem/1 Arial,sans-serif!important;letter-spacing:.17em!important}.gov-hero{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(25rem,.76fr)!important;gap:clamp(3rem,9vw,10rem)!important;align-items:center!important;min-height:calc(100svh - 90px)!important;padding:clamp(7rem,12vw,11rem) max(7vw,calc((100vw - 1200px)/2)) clamp(5rem,9vw,8rem)!important;overflow:hidden!important;background:#142d3d!important;color:#fff!important}.gov-hero::after{content:"PUBLIC";position:absolute!important;right:-.06em!important;bottom:-.3em!important;color:rgba(255,255,255,.05)!important;font:900 clamp(9rem,27vw,28rem)/.7 Arial,sans-serif!important;letter-spacing:-.1em!important}.gov-hero__copy,.gov-hero figure{position:relative!important;z-index:1!important}.gov-hero h1{max-width:10ch!important;margin:1.1rem 0 1.7rem!important;color:#fff!important;font:400 clamp(4rem,7.7vw,8.1rem)/.82 Georgia,'Times New Roman',serif!important}.gov-hero h1 em,.gov-solutions h2 em{color:#d6a64b!important;font-style:italic!important;font-weight:400!important}.gov-hero__copy>p:not(.gov-eyebrow){max-width:34rem!important;margin:0!important;color:#dbe7e6!important;font:400 1.08rem/1.65 Arial,sans-serif!important}.gov-button{display:inline-flex!important;gap:1rem!important;align-items:center!important;margin-top:2rem!important;padding:1rem 1.25rem!important;background:#d6a64b!important;color:#142d3d!important;font:800 .72rem/1 Arial,sans-serif!important;letter-spacing:.04em!important;text-decoration:none!important}.gov-button span{font-size:1.1rem!important}.gov-hero figure{width:100%!important;margin:0!important;aspect-ratio:4/5!important;overflow:hidden!important;background:#397d81!important;box-shadow:.95rem .95rem 0 #d6a64b!important}.gov-hero figure img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;animation:gov-image-shift 10s ease-in-out infinite!important}.gov-hero figure figcaption{position:absolute!important;right:0!important;bottom:0!important;padding:.75rem 1rem!important;background:#f4f3ee!important;color:#142d3d!important;font:800 .61rem Arial,sans-serif!important;letter-spacing:.11em!important}.gov-intent{display:grid!important;grid-template-columns:.9fr 1.1fr!important;gap:clamp(3rem,10vw,11rem)!important;padding:clamp(5rem,9vw,9rem) max(7vw,calc((100vw - 1200px)/2))!important;background:#edf1ef!important}.gov-intent h2,.gov-delivery h2,.gov-contact h2{margin:1rem 0!important;font:400 clamp(3rem,5.6vw,6.5rem)/.87 Georgia,'Times New Roman',serif!important}.gov-intent__copy{display:grid!important;align-content:center!important;gap:1.4rem!important;padding-top:3rem!important}.gov-intent__copy p{max-width:34rem!important;margin:0!important;color:#405b67!important;font:400 1.06rem/1.7 Arial,sans-serif!important}.gov-intent__mark{display:flex!important;align-items:center!important;gap:1rem!important;padding-top:1.6rem!important;border-top:1px solid #a8c0bc!important;color:#397d81!important;font:800 .7rem Arial,sans-serif!important;letter-spacing:.12em!important}.gov-intent__mark i{display:block!important;width:2.2rem!important;height:2px!important;background:#d6a64b!important}.gov-systems{padding:clamp(5rem,9vw,9rem) max(7vw,calc((100vw - 1200px)/2))!important;background:#fff!important}.gov-systems header{display:flex!important;justify-content:space-between!important;gap:2rem!important;align-items:end!important;margin-bottom:3rem!important}.gov-systems h2{max-width:760px!important;margin:1rem 0 0!important;font:400 clamp(3rem,5.5vw,6.3rem)/.87 Georgia,'Times New Roman',serif!important}.gov-systems header>p:last-child{max-width:20rem!important;margin:0!important;color:#536970!important;line-height:1.6!important}.gov-system-grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;border-top:1px solid #c6d4d1!important;border-left:1px solid #c6d4d1!important}.gov-system-grid article{position:relative!important;min-height:17.5rem!important;padding:1.6rem!important;overflow:hidden!important;border-right:1px solid #c6d4d1!important;border-bottom:1px solid #c6d4d1!important;background:#fff!important;transition:background .25s ease,color .25s ease!important}.gov-system-grid article::after{position:absolute!important;right:1rem!important;bottom:-.2em!important;color:rgba(57,125,129,.09)!important;font:900 8rem/.7 Arial,sans-serif!important;letter-spacing:-.12em!important;content:attr(data-number)!important}.gov-system-grid article:hover{background:#397d81!important;color:#fff!important}.gov-system-grid article:hover :is(h3,p,b){color:#fff!important}.gov-system-grid article:hover::after{color:rgba(255,255,255,.13)!important}.gov-system-grid b{position:relative!important;z-index:1!important;color:#c69a4b!important;font:800 .7rem Arial,sans-serif!important}.gov-system-grid h3{position:relative!important;z-index:1!important;margin:4.3rem 0 .9rem!important;color:#142d3d!important;font:400 clamp(1.6rem,2.25vw,2.35rem)/.98 Georgia,serif!important;letter-spacing:-.05em!important}.gov-system-grid p{position:relative!important;z-index:1!important;max-width:25rem!important;margin:0!important;color:#49616a!important;font:400 .94rem/1.6 Arial,sans-serif!important}.gov-delivery{display:grid!important;grid-template-columns:.82fr 1.18fr!important;gap:clamp(3rem,9vw,10rem)!important;padding:clamp(5rem,9vw,9rem) max(7vw,calc((100vw - 1200px)/2))!important;background:#e3ece9!important}.gov-delivery ol{margin:0!important;padding:0!important;list-style:none!important;border-top:1px solid #9dbab6!important}.gov-delivery li{display:grid!important;grid-template-columns:3.6rem 1fr!important;gap:1rem!important;padding:1.45rem 0!important;border-bottom:1px solid #9dbab6!important}.gov-delivery li>b{color:#c69a4b!important;font:800 .72rem Arial,sans-serif!important}.gov-delivery li h3{margin:0!important;font:700 1.02rem Arial,sans-serif!important}.gov-delivery li p{max-width:31rem!important;margin:.5rem 0 0!important;color:#47616a!important;font:400 .93rem/1.55 Arial,sans-serif!important}.gov-contact{padding:clamp(5rem,10vw,10rem) max(7vw,calc((100vw - 1200px)/2))!important;background:#397d81!important;color:#fff!important}.gov-contact .gov-eyebrow{color:#dfeee9!important}.gov-contact h2{max-width:850px!important;margin-bottom:1.6rem!important;color:#fff!important}.gov-contact h2 em{color:#e4c577!important}.gov-contact>p:last-of-type{max-width:38rem!important;margin:0!important;color:#e3efec!important;font:400 1.03rem/1.65 Arial,sans-serif!important}.gov-button--light{background:#f4f3ee!important;color:#142d3d!important}@keyframes gov-image-shift{50%{transform:scale(1.035) translateY(-1%)}}@media(max-width:850px){.gov-hero,.gov-intent,.gov-delivery{grid-template-columns:1fr!important}.gov-hero{min-height:0!important}.gov-hero figure{width:min(100%,33rem)!important;aspect-ratio:16/10!important}.gov-intent__copy{padding-top:0!important}.gov-systems header{display:block!important}.gov-systems header>p:last-child{margin-top:1rem!important}.gov-system-grid{grid-template-columns:1fr!important}}@media(max-width:600px){.gov-hero,.gov-intent,.gov-systems,.gov-delivery,.gov-contact{padding-left:1.35rem!important;padding-right:1.35rem!important}.gov-hero{padding-top:8rem!important}.gov-hero h1{font-size:clamp(3.6rem,16vw,5.3rem)!important}.gov-intent h2,.gov-systems h2,.gov-delivery h2,.gov-contact h2{font-size:clamp(2.8rem,13vw,4.2rem)!important}.gov-delivery li{grid-template-columns:2.5rem 1fr!important}.gov-system-grid article{min-height:15rem!important}}@media(prefers-reduced-motion:reduce){.gov-hero figure img{animation:none!important}.gov-system-grid article{transition:none!important}}
