.travel-guide-container{max-width:1200px;margin:0 auto;padding:2rem 1rem;font-family:Arial,sans-serif;line-height:1.6;color:#333;}.main-title{text-align:center;color:#0052cc;font-size:28px;font-weight:700;margin-bottom:2rem;text-transform:uppercase;}.intro-text{text-align:justify;margin-bottom:2rem;font-size:16px;}.airport-item{background:#f8f9fa;border-left:4px solid #0052cc;padding:1.5rem;margin-bottom:1.5rem;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,0.1);}.airport-name{font-size:18px;font-weight:700;color:#0052cc;margin-bottom:1rem;}.airport-detail{margin-bottom:0.75rem;padding-left:1rem;font-size:15px;}.detail-label{font-weight:700;color:#000;margin-right:0.5rem;}.transport-section{background:#ffffff;border:1px solid #e0e0e0;padding:2rem;margin-bottom:2rem;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,0.08);}.transport-title{font-size:20px;font-weight:700;color:#0052cc;margin-bottom:1.5rem;padding-bottom:0.5rem;border-bottom:2px solid #0052cc;}.transport-section p{margin-bottom:1rem;text-align:justify;font-size:15px;}.transport-section strong{color:#000;font-weight:700;}.company-info{background:#f0f4f8;padding:1.5rem;margin:1rem 0;border-radius:6px;border-left:3px solid #0052cc;}.contact-label{font-weight:700;color:#0052cc;font-size:16px;margin-bottom:0.5rem;}.company-info .airport-detail{margin-bottom:0.5rem;padding-left:0.5rem;}.important-note{background:#fff3cd;border-left:4px solid #ffc107;padding:1.5rem;margin-top:1.5rem;border-radius:4px;}.important-note p{margin:0;color:#856404;font-size:14px;}.important-note strong{color:#856404;font-weight:700;}.booking-button{display:inline-block;background:#0052cc;color:#ffffff !important;padding:0.75rem 2rem;border-radius:6px;text-decoration:none;font-weight:700;transition:all 0.3s ease;margin:1rem 0;}.booking-button:hover{background:#003d99;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,82,204,0.3);}.travel-guide-container img{max-width:100%;height:auto;display:block;margin:2rem auto;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,0.15);}.travel-guide-container a{color:#0052cc;text-decoration:none;font-weight:500;}.travel-guide-container a:hover{text-decoration:underline;}@media (max-width:768px){.main-title{font-size:22px;}.section-title{font-size:18px;}.airport-item,.transport-section{padding:1rem;}.transport-title{font-size:18px;}.airport-name{font-size:16px;}}