.hm-engage103 .eg-engage-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;padding-top:45px}.hm-engage103 .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-engage103 .eg-engage-choices strong{font:700 clamp(22px,2vw,29px)/1.25 Montserrat,Arial,sans-serif}.hm-engage103 .eg-engage-choices span{font-weight:700;color:#07617d}.hm-engage103 .eg-engage-choices small{font:400 16px/1.55 Roboto,Arial,sans-serif}.hm-engage103 .eg-engage-choices b{position:absolute;bottom:18px;right:25px;font-size:25px}.hm-engage103 .eg-engage-choices a:hover,.hm-engage103 .eg-engage-choices a:focus-visible{background:#f5c242;color:#084267;transform:translateY(-3px)}.hm-engage103 .eg-engage-choices a:focus-visible{outline:3px solid white;outline-offset:4px}
.hm-engage103{background:#fff}.hm-engage103 .eg-engage-choices{padding-top:12px}.hm-engage103 .eg-engage-choices a:hover,.hm-engage103 .eg-engage-choices a:focus-visible{background:#dceff6; color:#084267}.hm-engage103 .eg-engage-choices a:focus-visible{outline:3px solid #084267;outline-offset:4px}
@media(max-width:760px){.hm-engage103 .eg-engage-choices{grid-template-columns:1fr}.hm-engage103 .eg-engage-choices a{min-height:0;padding:25px 25px 45px}}
@media(prefers-reduced-motion:reduce){.hm-engage103 .eg-engage-choices a{transition:none;transform:none}}
@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;max-width:min(390px,90vw);min-width:240px}.s5-menu .sub-menu li{white-space:normal}.s5-menu .sub-menu a{line-height:1.45}}
@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}}
