.hm-engage105 .eg-engage-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;padding-top:45px}.hm-engage105 .eg-engage-choices a{display:flex;position:relative;flex-direction:column;gap:14px;padding:30px 28px 46px;background:#eef3f4;border:1px solid #d2dfe4;border-top:4px solid var(--gold);color:#084267;text-decoration:none;min-height:220px;transition:background .2s,color .2s,transform .2s}.hm-engage105 .eg-engage-choices strong{font:700 clamp(22px,2vw,29px)/1.25 Montserrat,Arial,sans-serif}.hm-engage105 .eg-engage-choices span{font-weight:700;color:#07617d}.hm-engage105 .eg-engage-choices small{font:400 16px/1.55 Roboto,Arial,sans-serif}.hm-engage105 .eg-engage-choices b{position:absolute;bottom:18px;right:25px;font-size:25px}.hm-engage105 .eg-engage-choices a:hover,.hm-engage105 .eg-engage-choices a:focus-visible{background:#f5c242;color:#084267;transform:translateY(-3px)}.hm-engage105 .eg-engage-choices a:focus-visible{outline:3px solid white;outline-offset:4px}
.hm-page .hm-statement{background:#084267;color:#fff;border:0}.hm-page .hm-statement h2,.hm-page .hm-statement p{color:#fff}.hm-engage105 .eg-engage-choices{padding-top:0}.hm-engage105 .eg-engage-choices a:focus-visible{outline:3px solid #1FA7D0;outline-offset:4px}
.s5-menu a:hover,.s5-menu a:focus-visible{text-decoration-line:underline;text-decoration-color:#1FA7D0;text-decoration-thickness:2px;text-underline-offset:7px}.s5-menu .sub-menu a{font-size:16px;font-weight:400;line-height:1.5;white-space:normal;text-align:left}
@media(min-width:1024px){.s5-nav-wrap{max-width:1440px;gap:20px}.s5-brand{flex-basis:280px}.s5-brand img{width:280px}.s5-menu{flex-wrap:nowrap;gap:18px;font-size:17px}.s5-menu .sub-menu{font-size:16px;min-width:280px;max-width:min(380px,90vw)}.s5-menu .sub-menu li{white-space:normal}}
@media(min-width:1024px) and (max-width:1199px){.s5-nav-wrap{gap:12px;padding-left:20px;padding-right:20px}.s5-brand{flex-basis:220px}.s5-brand img{width:220px}.s5-menu{font-size:15px;gap:12px}}
@media(max-width:760px){.hm-engage105 .eg-engage-choices{grid-template-columns:1fr}.hm-engage105 .eg-engage-choices a{min-height:0;padding:25px 25px 45px}}
@media(prefers-reduced-motion:reduce){.hm-engage105 .eg-engage-choices a{transition:none;transform:none}}
