/* P24 – Frontend UI/UX consolidation for Taxi San Bay Long Thanh.
   Keeps the existing airport identity while applying the cleaner Taxicailay-style
   hierarchy: readable cards, restrained link density, consistent spacing and no
   exposed implementation/SEO language. */

.transport-home-p02 .lt-section#kham-pha-tuyen-va-huong-dan{padding-top:64px;padding-bottom:64px}
.transport-home-p02 #kham-pha-tuyen-va-huong-dan .p32-links{margin:0}
.transport-home-p02 #kham-pha-tuyen-va-huong-dan .p32-links-head{margin-bottom:24px;max-width:820px}
.transport-home-p02 #kham-pha-tuyen-va-huong-dan .p32-links-head span{font-size:11px;font-weight:700;letter-spacing:.14em}
.transport-home-p02 #kham-pha-tuyen-va-huong-dan .p32-links-head h2{font-size:clamp(26px,3vw,36px);letter-spacing:-.02em;line-height:1.18}
.transport-home-p02 #kham-pha-tuyen-va-huong-dan .p32-links-head p{font-size:15px;line-height:1.7;max-width:760px}
.transport-home-p02 #kham-pha-tuyen-va-huong-dan .p32-links-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:start}
.transport-home-p02 #kham-pha-tuyen-va-huong-dan .p32-links-group{height:100%;padding:20px;border-radius:18px;border:1px solid #d9e6f0;box-shadow:0 10px 28px rgba(15,48,77,.055)}
.transport-home-p02 #kham-pha-tuyen-va-huong-dan .p32-links-group-head{padding-bottom:12px}
.transport-home-p02 #kham-pha-tuyen-va-huong-dan .p32-links-group-head span{font-size:10px;letter-spacing:.12em}
.transport-home-p02 #kham-pha-tuyen-va-huong-dan .p32-links-group-head h3{font-size:18px;line-height:1.3}
.transport-home-p02 #kham-pha-tuyen-va-huong-dan .p32-links-list a{min-height:72px;padding:13px 0;align-items:center}
.transport-home-p02 #kham-pha-tuyen-va-huong-dan .p32-links-list small{font-size:9px;color:#71879a}
.transport-home-p02 #kham-pha-tuyen-va-huong-dan .p32-links-list strong{font-size:14px;line-height:1.4;color:#0b2b49}
.transport-home-p02 #kham-pha-tuyen-va-huong-dan .p32-links-list b{display:flex;width:30px;height:30px;border-radius:999px;align-items:center;justify-content:center;background:#eef7ff;color:#0879c9;transition:.18s ease}
.transport-home-p02 #kham-pha-tuyen-va-huong-dan .p32-links-list a:hover strong{color:#0879c9}
.transport-home-p02 #kham-pha-tuyen-va-huong-dan .p32-links-list a:hover b{background:#0879c9;color:#fff;transform:translateX(2px)}

/* Existing dynamic route strip: keep links readable rather than looking like a raw SEO list. */
.transport-home-p02 .lt-live-routes{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:20px;padding:16px 18px;border:1px solid #d9e6f0;border-radius:16px;background:#fff}
.transport-home-p02 .lt-live-routes>b{width:100%;color:#0b2b49;margin-bottom:2px}
.transport-home-p02 .lt-live-routes a{display:inline-flex;padding:7px 10px;border:1px solid #dce8f2;border-radius:999px;background:#f7fbff;color:#0d67b5;text-decoration:none;font-size:13px;line-height:1.25}
.transport-home-p02 .lt-live-routes a:hover{background:#0d67b5;color:#fff;border-color:#0d67b5}

/* Gallery captions stay compact and customer-facing. */
.transport-home-p02 .lt-p13-gallery figure{overflow:hidden;border-radius:18px}
.transport-home-p02 .lt-p13-gallery figcaption{padding:14px 16px 16px}
.transport-home-p02 .lt-p13-gallery figcaption b{display:block;margin-bottom:4px}
.transport-home-p02 .lt-p13-gallery figcaption span{display:block;line-height:1.5}

/* Final homepage rhythm follows the cleaner Taxicailay frontend: clear sections,
   no oversized empty bands and stable card heights. */
.transport-home-p02 .lt-section-head{gap:28px}
.transport-home-p02 .lt-intent-grid>article,
.transport-home-p02 .lt-steps>article,
.transport-home-p02 .lt-p13-checklist>article{height:100%}

@media (max-width:980px){
  .transport-home-p02 #kham-pha-tuyen-va-huong-dan .p32-links-groups{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:640px){
  .transport-home-p02 .lt-section#kham-pha-tuyen-va-huong-dan{padding-top:44px;padding-bottom:44px}
  .transport-home-p02 #kham-pha-tuyen-va-huong-dan .p32-links-groups{grid-template-columns:1fr;gap:12px}
  .transport-home-p02 #kham-pha-tuyen-va-huong-dan .p32-links-group{padding:16px;border-radius:14px}
  .transport-home-p02 #kham-pha-tuyen-va-huong-dan .p32-links-list a{min-height:64px;padding:11px 0}
  .transport-home-p02 #kham-pha-tuyen-va-huong-dan .p32-links-list strong{font-size:13.5px}
  .transport-home-p02 .lt-live-routes{padding:14px;border-radius:14px}
}
