/* STLBEAST V1108 — contextual Hub-to-Store handoffs. */
.v1108-hub-store-paths{width:min(1400px,calc(100% - 40px));margin:24px auto 34px;padding:24px;border:1px solid rgba(72,157,255,.25);border-radius:20px;background:radial-gradient(circle at 12% 0,rgba(25,82,139,.22),transparent 34%),linear-gradient(145deg,#071426,#020913);box-shadow:0 22px 52px rgba(0,0,0,.28)}
.v1108-hub-store-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);gap:8px 34px;align-items:end;margin-bottom:18px}
.v1108-hub-store-head span{grid-column:1/-1;color:#63b3ff;font-size:.73rem;font-weight:900;letter-spacing:.15em}
.v1108-hub-store-head h2{margin:0;color:#f5f9ff;font-size:clamp(1.45rem,2.5vw,2.2rem);line-height:1.08}
.v1108-hub-store-head p{margin:0;color:#aabbd0;line-height:1.65}
.v1108-hub-store-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.v1108-hub-store-grid a{display:flex;flex-direction:column;min-height:190px;padding:20px;border:1px solid rgba(107,179,255,.18);border-radius:15px;background:linear-gradient(155deg,rgba(14,38,67,.9),rgba(3,12,24,.96));text-decoration:none;transition:transform .18s ease,border-color .18s ease,background .18s ease}
.v1108-hub-store-grid a:hover,.v1108-hub-store-grid a:focus-visible{transform:translateY(-2px);border-color:#4da8ff;background:linear-gradient(155deg,rgba(21,59,102,.96),rgba(4,17,33,.98));outline:none}
.v1108-hub-store-grid small{color:#68b7ff;font-weight:900;letter-spacing:.1em}
.v1108-hub-store-grid b{margin:12px 0;color:#f4f8ff;font-size:1.08rem;line-height:1.32}
.v1108-hub-store-grid span{margin-top:auto;color:#bdd8f5;font-size:.88rem;font-weight:800}
@media(max-width:900px){.v1108-hub-store-head{grid-template-columns:1fr}.v1108-hub-store-head span{grid-column:auto}.v1108-hub-store-grid{grid-template-columns:1fr}.v1108-hub-store-grid a{min-height:0}}
@media(max-width:560px){.v1108-hub-store-paths{width:calc(100% - 24px);padding:17px}}
