/* Approved homepage option 090/1. Scope: the three direction links only. */

.hc-hero__directions.hc-directions-093 { gap:10px; min-width:0; }
.hc-hero__directions.hc-directions-093 .hc-hero__directions-title { display:block; margin:0 0 6px; font-size:12px; font-weight:700; letter-spacing:.09em; text-transform:uppercase; color:#e2e3e7; }
.hc-hero__directions.hc-directions-093 .hc-hero-direction { position:relative; box-sizing:border-box; display:grid; gap:5px 14px; min-width:0; margin:0; border-radius:8px; color:#f4f4f2; text-decoration:none; cursor:pointer; transition:background .15s ease,border-color .15s ease,transform .15s ease; }
.hc-hero__directions.hc-directions-093 .hc-hero-direction::before,.hc-hero__directions.hc-directions-093 .hc-hero-direction::after { content:none; }
.hc-hero__directions.hc-directions-093 .hc-hero-direction strong { display:block; margin:0; font-size:22px; line-height:1.2; font-weight:700; letter-spacing:0; color:#f4f4f2; }
.hc-hero__directions.hc-directions-093 .hcd-description { display:block; margin-top:5px; font-size:14px; line-height:1.45; font-weight:400; color:#c4c7cd; }
.hc-hero__directions.hc-directions-093 .hcd-arrow { display:grid; place-items:center; width:46px; height:46px; border-radius:8px; background:#a82227; color:#fff; }
.hc-hero__directions.hc-directions-093 .hcd-arrow svg { width:24px; height:24px; }
.hc-hero__directions.hc-directions-093 a:focus-visible { outline:2px solid #ffb3b0; outline-offset:4px; }
.hc-hero__directions.hc-directions-093 a:hover { border-color:#dd8f8d; background:#2b242a; }
.hc-hero__directions.hc-directions-093 a:active { transform:translateY(1px); }
@media(max-width:700px) {
 .hc-hero__directions.hc-directions-093 { gap:8px; }
 .hc-hero__directions.hc-directions-093 .hc-hero__directions-title { margin-bottom:2px; font-size:11px; }
 .hc-hero__directions.hc-directions-093 .hc-hero-direction strong { font-size:19px; }
 .hc-hero__directions.hc-directions-093 .hcd-description { font-size:12px; line-height:1.4; }
}

   .hc-hero__directions.hc-directions-093 .hc-hero-direction { grid-template-columns:minmax(0,1fr) 46px; align-items:center; min-height:92px; padding:15px 16px; border:1px solid #737782; background:#24272e; box-shadow:0 3px 0 #080a0e77; }
   @media(max-width:700px){.hc-hero__directions.hc-directions-093 .hc-hero-direction { min-height:80px; padding:12px 13px; }}
  
