.AirlineDetail_detail__g9BsH{background:#fff;min-height:100vh;padding-top:80px}.AirlineDetail_hero__NZv7H{width:100%;padding-top:80px;background:#f3f4f6;display:flex;align-items:center;justify-content:center;position:relative;margin:0;padding-left:0;padding-right:0}.AirlineDetail_heroImage__N_vme{width:100%;height:auto;display:block}.AirlineDetail_heroFallback__UfAiY{padding:3.5rem 2rem 2.5rem;border-bottom:1px solid rgba(15,23,42,.06);background:#f9fbfd;position:relative;min-height:300px}.AirlineDetail_heroInner__4VjpT{max-width:1100px;margin:0 auto;display:flex;flex-direction:column;position:relative;z-index:2}.AirlineDetail_breadcrumb__XQXIu{color:#475569;font-size:.95rem;margin-bottom:.5rem}.AirlineDetail_breadcrumb__XQXIu a{color:#2563eb;text-decoration:none}.AirlineDetail_breadcrumb__XQXIu a:hover{text-decoration:underline}.AirlineDetail_title__ANNx_{font-size:2.6rem;font-weight:800;color:#0f172a;margin:0 0 .5rem}.AirlineDetail_description__vDtM_{color:#475569;font-size:1.05rem;margin:0 0 1rem;line-height:1.6}.AirlineDetail_tags__4Xr1R{display:flex;flex-wrap:wrap;gap:.75rem;color:#0f172a;font-weight:600;margin-top:1rem}.AirlineDetail_layout__oh4zJ{display:flex;gap:2.5rem;max-width:1120px;margin:0 auto;padding:3rem 1.5rem 4.5rem}.AirlineDetail_mainColumn__lm4Vc{flex:1 1;min-width:0}.AirlineDetail_container__TxxJS{max-width:720px;margin:0 auto}.AirlineDetail_header__QmHJB{margin-bottom:2rem}.AirlineDetail_imageWrapper__huGhN{margin-bottom:2.5rem}.AirlineDetail_featuredImage__OUGht{width:100%;height:auto;border-radius:12px;object-fit:cover;box-shadow:0 4px 12px rgba(0,0,0,.1)}.AirlineDetail_section__jp3Ux{margin-bottom:2.5rem}.AirlineDetail_section__jp3Ux h2{font-size:1.75rem;font-weight:700;color:#1f2937;margin:0 0 1rem;padding-bottom:.5rem;border-bottom:2px solid #e5e7eb}.AirlineDetail_section__jp3Ux h3{font-size:1.5rem;font-weight:700;color:#1f2937;margin:2rem 0 1rem}.AirlineDetail_policyGrid__sjbdz{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:1rem;gap:1rem;margin-top:1rem}.AirlineDetail_policyCard__wG_lp{display:flex;flex-direction:column;gap:.35rem;padding:1rem 1.05rem;border-radius:12px;border:1px solid rgba(148,163,184,.4);background:radial-gradient(circle at top left,#eff6ff 0,#fff 55%,#fdf2ff 100%);text-decoration:none;color:inherit;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.AirlineDetail_policyCard__wG_lp:hover{transform:translateY(-2px);box-shadow:0 10px 22px rgba(15,23,42,.08);border-color:rgba(59,130,246,.6)}.AirlineDetail_policyLabel__f6OWN{font-weight:700;font-size:.98rem;color:#0f172a}.AirlineDetail_policyText__oMaqt{margin:0;font-size:.9rem;color:#4b5563;line-height:1.6}.AirlineDetail_panel__Un0dR ul{margin:0;padding-left:1.1rem;color:#334155;line-height:1.7}.AirlineDetail_routesGrid__wWnqI{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:.75rem;gap:.75rem}.AirlineDetail_routeCard__EyfD8{background:#f8fafc;border:1px solid rgba(15,23,42,.05);border-radius:12px;padding:.9rem 1rem;display:flex;gap:.6rem;align-items:center;color:#0f172a;font-weight:600}.AirlineDetail_routeIcon__ejyWy{font-size:1.25rem}.AirlineDetail_metaText__WJc95{color:#475569;line-height:1.6;margin:0}.AirlineDetail_ctaRow__SXnDN{display:flex;gap:1rem;flex-wrap:wrap}.AirlineDetail_ctaPrimary__OHzoY,.AirlineDetail_ctaSecondary__GDkJd{padding:.9rem 1.4rem;border-radius:10px;font-weight:700;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.AirlineDetail_ctaPrimary__OHzoY{background:linear-gradient(135deg,#2563eb,#4f46e5);color:#fff;box-shadow:0 12px 30px rgba(79,70,229,.25)}.AirlineDetail_ctaPrimary__OHzoY:hover{transform:translateY(-2px)}.AirlineDetail_ctaSecondary__GDkJd{background:#fff;color:#0f172a;border:1px solid rgba(15,23,42,.08)}.AirlineDetail_ctaSecondary__GDkJd:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(15,23,42,.08)}.AirlineDetail_notFound__YSxVU{padding:6rem 2rem;text-align:center;color:#0f172a}.AirlineDetail_backLink__VCGIJ{display:inline-block;margin-top:1rem;color:#2563eb;font-weight:700}.AirlineDetail_mainContent__MhTu4{color:#374151;line-height:1.8;font-size:1.0625rem;margin-bottom:2.5rem}.AirlineDetail_mainContent__MhTu4 h1,.AirlineDetail_mainContent__MhTu4 h2,.AirlineDetail_mainContent__MhTu4 h3,.AirlineDetail_mainContent__MhTu4 h4,.AirlineDetail_mainContent__MhTu4 h5,.AirlineDetail_mainContent__MhTu4 h6{color:#1f2937;margin-top:2rem;margin-bottom:1rem;font-weight:700}.AirlineDetail_mainContent__MhTu4 h2{font-size:1.75rem;padding-bottom:.5rem;border-bottom:2px solid #e5e7eb}.AirlineDetail_mainContent__MhTu4 h3{font-size:1.5rem}.AirlineDetail_mainContent__MhTu4 p{margin-bottom:1.5rem;color:#374151}.AirlineDetail_mainContent__MhTu4 img{max-width:100%;height:auto;border-radius:8px;margin:2rem 0;box-shadow:0 2px 8px rgba(0,0,0,.1)}.AirlineDetail_mainContent__MhTu4 ol,.AirlineDetail_mainContent__MhTu4 ul{margin:1.5rem 0;padding-left:2rem}.AirlineDetail_mainContent__MhTu4 li{margin-bottom:.75rem;color:#374151}.AirlineDetail_mainContent__MhTu4 a{color:#667eea;text-decoration:underline}.AirlineDetail_mainContent__MhTu4 a:hover{color:#5568d3}.AirlineDetail_mainContent__MhTu4 blockquote{border-left:4px solid #667eea;margin:2rem 0;font-style:italic;color:#4b5563;background:#f9fafb;padding:1rem 1.5rem;border-radius:6px}.AirlineDetail_policySection__U3XXW{margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(15,23,42,.06)}.AirlineDetail_policySection__U3XXW:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.AirlineDetail_policySection__U3XXW h4{color:#0f172a;font-size:1.1rem;margin:0 0 .75rem;font-weight:700}.AirlineDetail_policySection__U3XXW p{color:#475569;line-height:1.7;margin:.5rem 0}.AirlineDetail_sidebar__CFVJH{width:280px;display:none;flex-direction:column;gap:1.5rem;align-self:flex-start;position:-webkit-sticky;position:sticky;top:120px;max-height:calc(100vh - 140px);overflow-y:auto;padding-right:.5rem}.AirlineDetail_sidebar__CFVJH::-webkit-scrollbar{width:6px}.AirlineDetail_sidebar__CFVJH::-webkit-scrollbar-track{background:transparent}.AirlineDetail_sidebar__CFVJH::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.AirlineDetail_sidebar__CFVJH::-webkit-scrollbar-thumb:hover{background:#9ca3af}.AirlineDetail_sidebarSection__NTYTq{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:1.25rem 1.25rem 1.5rem;box-shadow:0 1px 3px rgba(0,0,0,.05)}.AirlineDetail_sidebarTitle__qQ1JP{font-size:.875rem;font-weight:700;color:#111827;text-transform:uppercase;letter-spacing:.08em;margin:0 0 .75rem}.AirlineDetail_tocList__U1LIi{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.AirlineDetail_tocItem__rcmWJ{font-size:.875rem}.AirlineDetail_tocLink__E3lU9{color:#4b5563;text-decoration:none;line-height:1.5;transition:color .2s}.AirlineDetail_tocLink__E3lU9:hover{color:#111827}@media (min-width:1024px){.AirlineDetail_sidebar__CFVJH{display:flex}}@media (max-width:1023px){.AirlineDetail_layout__oh4zJ{flex-direction:column;gap:2rem}.AirlineDetail_sidebar__CFVJH{width:100%;position:static;max-height:none}}@media (max-width:767px){.AirlineDetail_hero__NZv7H{padding-top:80px}.AirlineDetail_heroInner__4VjpT{text-align:center}.AirlineDetail_tags__4Xr1R{justify-content:center}.AirlineDetail_layout__oh4zJ{padding:2rem 1.25rem 2.5rem}}