.LocationLinks-module__kQ7lpW__container{background:linear-gradient(135deg,#fff 0%,#f8fafc 100%);border:1px solid #e2e8f0;border-radius:1.25rem;margin-top:4rem;padding:2.5rem;box-shadow:0 4px 20px -5px #0000000a}.LocationLinks-module__kQ7lpW__headerRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:1.5rem;display:flex}.LocationLinks-module__kQ7lpW__title{color:#0f172a;letter-spacing:-.01em;margin:0;font-size:1.35rem;font-weight:800}.LocationLinks-module__kQ7lpW__badge{text-transform:uppercase;letter-spacing:.08em;color:#0284c7;background-color:#e0f2fe;border-radius:9999px;padding:.35rem .75rem;font-size:.75rem;font-weight:700}.LocationLinks-module__kQ7lpW__grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.875rem;display:grid}.LocationLinks-module__kQ7lpW__linkItem{color:#334155;background-color:#fff;border:1px solid #e2e8f0;border-radius:.75rem;align-items:center;gap:.65rem;padding:.75rem 1rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 1px 2px #00000008}.LocationLinks-module__kQ7lpW__icon{color:#0284c7;flex-shrink:0;width:18px;height:18px;transition:transform .2s}.LocationLinks-module__kQ7lpW__linkItem:hover{color:#0284c7;background-color:#f0f9ff;border-color:#0284c7;transform:translateY(-2px);box-shadow:0 8px 16px -4px #0284c71f}.LocationLinks-module__kQ7lpW__linkItem:hover .LocationLinks-module__kQ7lpW__icon{transform:scale(1.1)}.LocationLinks-module__kQ7lpW__arrow{opacity:0;color:#0284c7;margin-left:auto;font-size:.875rem;transition:all .2s;transform:translate(-4px)}.LocationLinks-module__kQ7lpW__linkItem:hover .LocationLinks-module__kQ7lpW__arrow{opacity:1;transform:translate(0)}
