/* Homepage application choices: both markets have equal prominence. */
.regional-applications{width:min(460px,44vw);margin-top:26px;scroll-margin-top:125px}
.regional-applications .application-label{margin:0 0 12px;color:#d7e7e1;font:700 12px/1.4 'Nunito',sans-serif;letter-spacing:.1em;text-transform:uppercase}
.application-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.application-option{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;min-width:0;min-height:108px;padding:16px 18px;border:1px solid #c4eee7;border-radius:10px;background:#c5e9e3;color:#123e46;text-decoration:none;box-shadow:0 4px 0 #061f2940;transition:background .2s,transform .2s,box-shadow .2s}
.application-option .application-action{font:800 11px/1.4 'Nunito',sans-serif;letter-spacing:.1em;text-transform:uppercase}
.application-option strong{font:800 24px/1.2 'Nunito',sans-serif;letter-spacing:0}
.application-option .application-area{font:600 15px/1.3 'Source Sans 3',sans-serif}
.application-option .application-arrow{position:absolute;right:16px;top:16px}
.application-option:hover{background:#e0f5ef;color:#123e46;transform:translateY(-2px);box-shadow:0 6px 0 #061f2940}
.application-option:focus-visible{outline:3px solid #fff8e9;outline-offset:5px}
.regional-applications:focus{outline:none}
.layered-hero .regional-applications + .actions{margin-top:20px}
@media(min-width:801px){.layered-hero .hero-content:has(.regional-applications){padding-top:24px;padding-bottom:65px}}
@media(max-width:800px){.regional-applications{width:min(100%,480px);margin-top:24px;scroll-margin-top:100px}.application-option{min-height:105px;padding:15px 16px}.application-option strong{font-size:24px}}
@media(max-width:390px){.application-options{gap:10px}.application-option{padding:14px 12px;min-height:104px}.application-option strong{font-size:21px}.application-option .application-area{font-size:14px}.application-option .application-arrow{width:16px;height:16px;right:12px;top:14px}}
@media(prefers-reduced-motion:reduce){.application-option{transition:none}.application-option:hover{transform:none}}
