.locations-module__5nWS8W__pageSection{background-color:var(--neutral-gray);min-height:100vh;padding:8rem 2rem 6rem}.locations-module__5nWS8W__header{text-align:center;max-width:800px;margin:0 auto 4rem}.locations-module__5nWS8W__title{color:var(--primary-navy);margin-bottom:1.5rem;font-size:3rem}.locations-module__5nWS8W__subtitle{color:#4b5563;font-size:1.25rem}.locations-module__5nWS8W__grid{grid-template-columns:1fr;gap:2rem;max-width:1000px;margin:0 auto;display:grid}@media (min-width:768px){.locations-module__5nWS8W__grid{grid-template-columns:1fr 1fr}}.locations-module__5nWS8W__card{background:var(--neutral-white);box-shadow:var(--shadow-sm);transition:all var(--transition-normal);border:1px solid #0b172a0d;border-radius:24px;flex-direction:column;height:100%;padding:3rem 2rem;display:flex}.locations-module__5nWS8W__card:hover{box-shadow:var(--shadow-lg);transform:translateY(-5px)}.locations-module__5nWS8W__cardHeader{border-bottom:1px solid #0b172a1a;align-items:center;gap:1rem;margin-bottom:2rem;padding-bottom:1.5rem;display:flex}.locations-module__5nWS8W__iconWrapper{background:var(--gradient-blue);width:64px;height:64px;color:var(--neutral-white);border-radius:16px;justify-content:center;align-items:center;display:flex}.locations-module__5nWS8W__locationName{color:var(--primary-navy);font-size:1.75rem}.locations-module__5nWS8W__detailsList{flex-direction:column;flex-grow:1;gap:1rem;margin-bottom:2.5rem;display:flex}.locations-module__5nWS8W__detailItem{color:var(--text-dark);align-items:flex-start;gap:1rem;display:flex}.locations-module__5nWS8W__detailIcon{color:var(--secondary-blue);flex-shrink:0;margin-top:.25rem}.locations-module__5nWS8W__detailContent strong{color:var(--primary-navy);margin-bottom:.25rem;display:block}.locations-module__5nWS8W__actionBtn{width:100%;padding:1rem;font-size:1.125rem}.locations-module__5nWS8W__activeBadge{color:#10b981;background:#10b9811a;border-radius:999px;align-items:center;gap:.5rem;margin-top:1rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;display:inline-flex}
