.esa-state-page .cms-dyn{--dyn-ink:var(--color-text-heading);--dyn-body:var(--color-text-body);--dyn-line:var(--color-border);--dyn-card:var(--color-bg-white);padding:96px 0;position:relative;background:var(--color-bg-white)}.esa-state-page .cms-dyn--bg-white{background:var(--color-bg-white)}.esa-state-page .cms-dyn--bg-warm{background:var(--color-bg-warm)}.esa-state-page .cms-dyn--bg-peach{background:var(--color-bg-peach);--dyn-line:rgba(14, 20, 95, 0.12)}.esa-state-page .cms-dyn--bg-navy,.esa-state-page .cms-dyn--ov-dark{--dyn-ink:var(--color-text-inverse);--dyn-body:var(--color-text-inverse);--dyn-line:rgba(255, 255, 255, 0.18);--dyn-card:var(--color-bg-navy-light)}.esa-state-page .cms-dyn--bg-navy{background:var(--color-bg-navy)}.esa-state-page .cms-dyn--bg-peach+.cms-dyn--bg-peach,.esa-state-page .cms-dyn--bg-warm+.cms-dyn--bg-warm,.esa-state-page .cms-dyn--bg-white+.cms-dyn--bg-white{border-top:1px solid var(--dyn-line)}.esa-state-page .cms-dyn--has-bgimg{background-size:cover;background-position:center;background-repeat:no-repeat}.esa-state-page .cms-dyn--has-bgimg::before{content:"";position:absolute;inset:0;pointer-events:none}.esa-state-page .cms-dyn--ov-dark::before{background:rgba(14,20,95,.72)}.esa-state-page .cms-dyn--ov-light::before{background:rgba(255,255,255,.82)}.esa-state-page .cms-dyn--ov-none::before{background:0 0}.esa-state-page .cms-dyn--has-bgimg>.container{position:relative;z-index:1}.esa-state-page .cms-dyn--w-narrow .container{max-width:860px}.esa-state-page .cms-dyn--w-wide .container{max-width:1320px}.esa-state-page .cms-dyn--left{text-align:left}.esa-state-page .cms-dyn--center{text-align:center}.esa-state-page .cms-dyn--right{text-align:right}.esa-state-page .cms-dyn--ta-left{text-align:left}.esa-state-page .cms-dyn--ta-center{text-align:center}.esa-state-page .cms-dyn--ta-right{text-align:right}.esa-state-page .cms-dyn__head{max-width:760px;margin:0 0 48px}.esa-state-page .cms-dyn--center .cms-dyn__head{margin-inline:auto}.esa-state-page .cms-dyn--right .cms-dyn__head{margin-inline:auto 0}.esa-state-page .cms-dyn__head:last-child{margin-bottom:0}.esa-state-page .cms-dyn__eyebrow{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-orange);margin:0 0 var(--space-3)}.esa-state-page .cms-dyn--bg-navy .cms-dyn__eyebrow,.esa-state-page .cms-dyn--ov-dark .cms-dyn__eyebrow{color:#ffa98c}.esa-state-page .cms-dyn__title{font-family:var(--font-serif);font-size:clamp(28px, 3.4vw, 44px);font-weight:600;line-height:1.15;letter-spacing:normal;color:var(--dyn-ink);margin:0 0 18px}.esa-state-page .cms-dyn__title .keyword-highlight{color:var(--color-orange)}.esa-state-page .cms-dyn--bg-navy .cms-dyn__title .keyword-highlight,.esa-state-page .cms-dyn--ov-dark .cms-dyn__title .keyword-highlight{color:#ff8a5f}.esa-state-page .cms-dyn__title:last-child{margin-bottom:0}.esa-state-page .cms-dyn__desc{font-family:var(--font-sans);font-size:var(--text-lg);line-height:var(--leading-body);color:var(--dyn-body)}.esa-state-page .cms-dyn__box-desc>:first-child,.esa-state-page .cms-dyn__desc>:first-child,.esa-state-page .cms-dyn__note>:first-child{margin-top:0}.esa-state-page .cms-dyn__box-desc>:last-child,.esa-state-page .cms-dyn__desc>:last-child,.esa-state-page .cms-dyn__note>:last-child{margin-bottom:0}.esa-state-page .cms-dyn__box-desc,.esa-state-page .cms-dyn__box-desc li,.esa-state-page .cms-dyn__box-desc p,.esa-state-page .cms-dyn__desc,.esa-state-page .cms-dyn__desc li,.esa-state-page .cms-dyn__desc p,.esa-state-page .cms-dyn__note,.esa-state-page .cms-dyn__note li,.esa-state-page .cms-dyn__note p{color:var(--dyn-body)}.esa-state-page .cms-dyn__box-desc h2,.esa-state-page .cms-dyn__box-desc h3,.esa-state-page .cms-dyn__box-desc h4,.esa-state-page .cms-dyn__box-desc h5,.esa-state-page .cms-dyn__box-desc h6,.esa-state-page .cms-dyn__desc h2,.esa-state-page .cms-dyn__desc h3,.esa-state-page .cms-dyn__desc h4,.esa-state-page .cms-dyn__desc h5,.esa-state-page .cms-dyn__desc h6{color:var(--dyn-ink)}.esa-state-page .cms-dyn__desc p{margin:0 0 var(--space-4)}.esa-state-page .cms-dyn__desc strong{font-weight:var(--weight-bold);color:var(--dyn-ink)}.esa-state-page .cms-dyn__desc a{color:var(--color-orange);text-decoration:underline;text-underline-offset:3px}.esa-state-page .cms-dyn--bg-navy .cms-dyn__desc a,.esa-state-page .cms-dyn--ov-dark .cms-dyn__desc a{color:#ffa98c}.esa-state-page .cms-dyn__box-desc ul,.esa-state-page .cms-dyn__desc ul,.esa-state-page .cms-dyn__note ul{margin:0 0 var(--space-4);padding-left:1.25em;list-style:disc}.esa-state-page .cms-dyn__box-desc li,.esa-state-page .cms-dyn__desc li,.esa-state-page .cms-dyn__note li{margin-bottom:8px}.esa-state-page .cms-dyn--ta-center ol,.esa-state-page .cms-dyn--ta-center ul{list-style-position:inside;padding-left:0}.esa-state-page .cms-dyn__grid{display:grid;gap:24px;width:100%}.esa-state-page .cms-dyn__grid--1{grid-template-columns:minmax(0,1fr);max-width:720px;margin-inline:auto}.esa-state-page .cms-dyn__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.esa-state-page .cms-dyn__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.esa-state-page .cms-dyn__grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.esa-state-page .cms-dyn__box{--box-pad-y:32px;--box-pad-x:28px;display:flex;flex-direction:column;padding:var(--box-pad-y) var(--box-pad-x);background:var(--dyn-card);border:1.5px solid var(--dyn-line);border-radius:20px;overflow:hidden;box-shadow:0 4px 24px rgba(14,20,95,.07);transition:transform var(--transition-normal),box-shadow var(--transition-normal)}.esa-state-page .cms-dyn--bg-white .cms-dyn__box{background:linear-gradient(160deg,var(--color-bg-warm) 0,var(--color-bg-white) 100%)}.esa-state-page .cms-dyn--bg-navy .cms-dyn__box{box-shadow:none}.esa-state-page .cms-dyn__grid.cms-dyn--ta-left .cms-dyn__box{align-items:flex-start}.esa-state-page .cms-dyn__grid.cms-dyn--ta-center .cms-dyn__box{align-items:center}.esa-state-page .cms-dyn__grid.cms-dyn--ta-right .cms-dyn__box{align-items:flex-end}@media (prefers-reduced-motion:no-preference){.esa-state-page .cms-dyn__box:hover{transform:translateY(-4px);box-shadow:0 10px 32px rgba(14,20,95,.12)}}.esa-state-page .cms-dyn__grid--icon .cms-dyn__box-media{width:64px;height:64px;flex-shrink:0;border-radius:50%;background:var(--color-bg-peach);display:flex;align-items:center;justify-content:center;margin-bottom:20px;box-shadow:0 4px 12px -4px rgba(14,20,95,.16)}.esa-state-page .cms-dyn__grid--icon .cms-dyn__box-media img{display:block;width:36px;height:36px;object-fit:contain}.esa-state-page .cms-dyn__grid--cover .cms-dyn__box-media{align-self:stretch;margin:calc(var(--box-pad-y) * -1) calc(var(--box-pad-x) * -1) 22px;aspect-ratio:16/10;background:var(--color-bg-peach);overflow:hidden}.esa-state-page .cms-dyn__grid--cover .cms-dyn__box-media img{display:block;width:100%;height:100%;object-fit:cover}.esa-state-page .cms-dyn__box-eyebrow{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-orange);margin:0 0 var(--space-2)}.esa-state-page .cms-dyn--bg-navy .cms-dyn__box-eyebrow,.esa-state-page .cms-dyn--ov-dark .cms-dyn__box-eyebrow{color:#ffa98c}.esa-state-page .cms-dyn__box-title{font-family:var(--font-sans);font-size:21px;font-weight:600;line-height:1.25;color:var(--dyn-ink);margin:0 0 10px}.esa-state-page .cms-dyn__box-desc{font-family:var(--font-sans);font-size:15px;line-height:var(--leading-normal);color:var(--dyn-body)}.esa-state-page .cms-dyn__box-desc p{margin:0 0 10px}.esa-state-page .cms-dyn__box-desc a{color:var(--color-orange);text-decoration:underline;text-underline-offset:3px}.esa-state-page .cms-dyn--bg-navy .cms-dyn__box-desc a,.esa-state-page .cms-dyn--ov-dark .cms-dyn__box-desc a{color:#ffa98c}.esa-state-page .cms-dyn__split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}.esa-state-page .cms-dyn__split--img-right .cms-dyn__split-body{order:0}.esa-state-page .cms-dyn__split--img-right .cms-dyn__split-media{order:1}.esa-state-page .cms-dyn__split--img-left .cms-dyn__split-body{order:1}.esa-state-page .cms-dyn__split--img-left .cms-dyn__split-media{order:0}.esa-state-page .cms-dyn__split .cms-dyn__head{max-width:none;margin-bottom:28px}.esa-state-page .cms-dyn__split-media img{display:block;width:100%;height:auto;border-radius:20px;box-shadow:0 18px 48px -20px rgba(14,20,95,.35)}.esa-state-page .cms-dyn__cta{margin-top:40px}.esa-state-page .cms-dyn__btn{display:inline-flex;align-items:center;gap:8px;padding:13px 32px;font-family:var(--font-sans);font-size:var(--text-md);font-weight:600;line-height:1.35;color:#fff;background:var(--color-orange);border-radius:var(--radius-full);box-shadow:var(--shadow-cta);transition:transform var(--transition-normal),box-shadow var(--transition-normal),background var(--transition-normal)}.esa-state-page .cms-dyn__btn:hover{background:var(--color-orange-hover);box-shadow:var(--shadow-cta-hover);color:#fff;text-decoration:none}.esa-state-page .cms-dyn__note{margin-top:24px;font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--dyn-body)}.esa-state-page .cms-dyn__note a{color:var(--color-orange);text-decoration:underline;text-underline-offset:3px}.esa-state-page .cms-dyn--bg-navy .cms-dyn__note a,.esa-state-page .cms-dyn--ov-dark .cms-dyn__note a{color:#ffa98c}@media (max-width:900px){.esa-state-page .cms-dyn__grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.esa-state-page .cms-dyn__grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}.esa-state-page .cms-dyn__split{grid-template-columns:minmax(0,1fr);gap:32px}.esa-state-page .cms-dyn__split--img-left .cms-dyn__split-body,.esa-state-page .cms-dyn__split--img-right .cms-dyn__split-body{order:0}.esa-state-page .cms-dyn__split--img-left .cms-dyn__split-media,.esa-state-page .cms-dyn__split--img-right .cms-dyn__split-media{order:1}}@media (max-width:768px){.esa-state-page .cms-dyn{padding:56px 0}.esa-state-page .cms-dyn__head{margin-bottom:32px}.esa-state-page .cms-dyn__grid{gap:18px}.esa-state-page .cms-dyn__cta{margin-top:28px}}@media (max-width:575px){.esa-state-page .cms-dyn__grid--2,.esa-state-page .cms-dyn__grid--3,.esa-state-page .cms-dyn__grid--4{grid-template-columns:minmax(0,1fr)}.esa-state-page .cms-dyn__box{--box-pad-y:26px;--box-pad-x:22px}.esa-state-page .cms-dyn__btn{width:100%;justify-content:center}}