.extension-article-cta[data-v-59627397]{border-top:1px solid var(--ft-surface-muted,#e5e7eb);margin-top:32px;padding-top:24px}.extension-article-cta__inner[data-v-59627397]{align-items:center;background:linear-gradient(135deg,var(--ft-surface-secondary,#f8f9fa) 0,var(--ft-surface-elevated,#fff) 100%);border:1px solid var(--ft-surface-muted,#e5e7eb);border-radius:12px;display:flex;gap:1.5rem;padding:1.25rem 1.5rem;position:relative}.extension-article-cta__content[data-v-59627397]{flex:1;min-width:0}.extension-article-cta__title[data-v-59627397]{color:var(--ft-text-primary);font-size:16px;font-weight:600;margin:0 0 4px}.extension-article-cta__desc[data-v-59627397]{color:var(--ft-text-muted);font-size:13px;line-height:1.5;margin:0}.extension-article-cta__btn[data-v-59627397]{align-items:center;background:var(--theme-green-500,#50b40a);border-radius:8px;color:#fff;display:inline-flex;flex-shrink:0;font-size:14px;font-weight:500;gap:8px;padding:10px 20px;text-decoration:none;transition:background .15s,transform .15s;white-space:nowrap}.extension-article-cta__btn[data-v-59627397]:hover{background:var(--theme-green-600,#3d8a08);transform:translateY(-1px)}.extension-article-cta__close[data-v-59627397]{background:none;border:none;color:var(--ft-text-muted);cursor:pointer;font-size:14px;line-height:1;opacity:.6;padding:4px;position:absolute;right:8px;top:8px;transition:opacity .15s}.extension-article-cta__close[data-v-59627397]:hover{opacity:1}.insight-save-article[data-v-e700346f]{margin:24px 0}.insight-save-article__card[data-v-e700346f]{background:var(--ft-surface-secondary,#f8f9fa);border:1px solid var(--ft-border,#e2e8f0);border-radius:12px;padding:24px}.insight-save-article__content[data-v-e700346f]{display:flex;flex-direction:column;gap:8px}.insight-save-article__icon[data-v-e700346f]{color:var(--ft-text-primary,#1a1a2e);margin-bottom:4px}.insight-save-article__heading[data-v-e700346f]{color:var(--ft-text-primary,#1a1a2e);font-size:var(--ft-text-base);font-weight:600;margin:0}.insight-save-article__sub[data-v-e700346f]{color:var(--ft-text-secondary,#64748b);font-size:var(--ft-text-sm);line-height:1.5;margin:0 0 8px}.insight-save-article__form[data-v-e700346f]{display:flex;flex-direction:column;gap:10px}.insight-save-article__input-row[data-v-e700346f]{display:flex;flex-wrap:wrap;gap:8px}.insight-save-article__input[data-v-e700346f]{background:var(--ft-surface-primary,#fff);border:1px solid var(--ft-border,#d1d5db);border-radius:8px;color:var(--ft-text-primary,#1a1a2e);flex:1;font-size:var(--ft-text-base);min-width:200px;outline:none;padding:12px 14px;transition:border-color .15s}.insight-save-article__input[data-v-e700346f]:focus{border-color:var(--ft-primary,#27ae60);box-shadow:0 0 0 2px #27ae6026}.insight-save-article__honeypot[data-v-e700346f]{height:1px;left:-9999px;opacity:0;pointer-events:none;position:absolute;width:1px}.insight-save-article__btn[data-v-e700346f]{background:var(--ft-primary,#27ae60);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:var(--ft-text-base);font-weight:600;padding:12px 20px;transition:background .15s,opacity .15s;white-space:nowrap}.insight-save-article__btn[data-v-e700346f]:hover:not(:disabled){background:var(--ft-primary-hover,#219a52)}.insight-save-article__btn[data-v-e700346f]:disabled{cursor:not-allowed;opacity:.5}.insight-save-article__consent[data-v-e700346f]{align-items:center;color:var(--ft-text-secondary,#64748b);display:flex;font-size:var(--ft-text-xs);gap:6px}.insight-save-article__checkbox[data-v-e700346f]{flex-shrink:0;height:16px;width:16px}.insight-save-article__consent-label[data-v-e700346f]{margin:0}.insight-save-article__consent-link[data-v-e700346f]{color:var(--ft-primary,#27ae60);text-decoration:underline}.insight-save-article__error[data-v-e700346f]{color:var(--ft-error,#e74c3c);font-size:var(--ft-text-xs);margin:0}.insight-save-article__success[data-v-e700346f]{padding:8px 0;text-align:center}.insight-save-article__success-icon[data-v-e700346f]{color:var(--ft-primary,#27ae60);font-size:var(--ft-text-3xl);margin-bottom:8px}.insight-save-article__success-text[data-v-e700346f]{color:var(--ft-text-primary,#1a1a2e);font-size:var(--ft-text-base);font-weight:500;margin:0}.insight-save-article__extension-nudge[data-v-e700346f]{align-items:center;border-top:1px solid var(--ft-border,#e2e8f0);display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:14px;padding-top:14px}.insight-save-article__extension-text[data-v-e700346f]{color:var(--ft-text-secondary,#64748b);flex:1;font-size:var(--ft-text-xs);line-height:1.4;margin:0;min-width:200px;text-align:left}.insight-save-article__extension-link[data-v-e700346f]{align-items:center;color:var(--ft-primary,#27ae60);display:inline-flex;font-size:var(--ft-text-xs);font-weight:500;gap:6px;text-decoration:none;transition:color .15s;white-space:nowrap}.insight-save-article__extension-link[data-v-e700346f]:hover{text-decoration:underline}.insight-save-article__extension-dismiss[data-v-e700346f]{background:none;border:none;color:var(--ft-text-secondary,#64748b);cursor:pointer;font-size:var(--ft-text-xs);line-height:1;opacity:.6;padding:4px;transition:opacity .15s}.insight-save-article__extension-dismiss[data-v-e700346f]:hover{opacity:1}@media(max-width:640px){.insight-save-article__card[data-v-e700346f]{padding:20px 16px}.insight-save-article__input-row[data-v-e700346f]{flex-direction:column}.insight-save-article__input[data-v-e700346f]{min-width:0}.insight-save-article__btn[data-v-e700346f]{padding:14px 20px;width:100%}}.insight-detail__hero{background:var(--ft-insight-hero-gradient);color:var(--ft-text-inverse);padding:24px 24px 20px}.insight-detail__hero-image{margin:16px auto 0;max-width:1200px}.insight-detail__hero-img{aspect-ratio:1200/630;border-radius:8px;display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.insight-detail__container{margin:0 auto;max-width:1200px;padding:0 24px}.insight-detail__breadcrumbs{font-size:var(--ft-text-xs);opacity:.8}.insight-detail__breadcrumbs a{color:var(--ft-text-inverse);text-decoration:none}.insight-detail__breadcrumbs a:hover{text-decoration:underline}.insight-detail__layout{display:grid;gap:40px;grid-template-columns:1fr 320px;padding:32px 0 48px}.insight-detail__main{min-width:0}.insight-detail__category-badge{background:var(--ft-insight-accent-bg,rgba(217,119,6,.08));border-radius:4px;color:var(--ft-insight-accent,#d97706);display:inline-block;font-size:var(--ft-text-xs);font-weight:700;letter-spacing:.5px;margin-bottom:12px;padding:4px 10px;text-transform:uppercase}.insight-detail__title{color:var(--ft-text-primary);font-size:var(--ft-text-3xl);font-weight:700;letter-spacing:-.5px;line-height:1.2;margin:0 0 16px}.insight-detail__quick-answer{background:var(--ft-surface-elevated,#f8faf5);border-left:4px solid var(--ft-text-highlight,#3a7d06);border-radius:0 8px 8px 0;margin:0 0 20px;padding:16px 20px}.insight-detail__quick-answer p{color:var(--ft-text-primary);font-size:var(--ft-text-base);line-height:1.6;margin:0}.insight-detail__meta{align-items:center;display:flex;font-size:var(--ft-text-xs);gap:16px;margin-bottom:8px}.insight-detail__meta,.insight-detail__updated{color:var(--ft-text-muted)}.insight-detail__verified{align-items:center;color:var(--ft-insight-verified);display:flex;font-size:var(--ft-text-xs);font-weight:500;gap:8px;margin-bottom:24px}.insight-detail__verified-badge{align-items:center;background:#3a7d0614;border-radius:4px;color:var(--ft-text-highlight,#3a7d06);display:inline-flex;font-weight:700;gap:4px;letter-spacing:.3px;padding:2px 8px;text-transform:uppercase}.insight-detail__verified-badge:before{content:"✓"}.insight-detail__content{color:var(--ft-text-secondary);font-size:var(--ft-text-base);line-height:1.7}.insight-detail__content h2{color:var(--ft-text-primary);font-size:var(--ft-text-xl);font-weight:700;margin:28px 0 12px}.insight-detail__content h3{color:var(--ft-text-primary);font-size:var(--ft-text-lg);font-weight:700;margin:24px 0 10px}.insight-detail__content p{margin:0 0 16px}.insight-detail__content ul{margin:0 0 16px;padding-left:24px}.insight-detail__content li{margin-bottom:6px}.insight-detail__content a{color:var(--ft-insight-accent,#d97706);text-decoration:underline}.insight-detail__table-wrap{margin:16px 0;overflow-x:auto}.insight-detail__content table{border-collapse:collapse;font-size:var(--ft-text-sm);margin:0;width:100%}.insight-detail__content table th{background:var(--ft-surface-secondary);border-bottom:2px solid var(--ft-surface-muted);color:var(--ft-text-primary);font-size:var(--ft-text-xs);font-weight:700;padding:10px 14px;text-align:left}.insight-detail__content table td{border-bottom:1px solid var(--ft-surface-muted);color:var(--ft-text-secondary);padding:10px 14px}.insight-detail__content table tr:last-child td{border-bottom:none}.insight-detail__faqs{border-top:1px solid var(--ft-surface-muted);margin-top:32px;padding-top:24px}.insight-detail__faqs h2{font-size:var(--ft-text-lg);font-weight:700;margin:0 0 16px}.insight-detail__faq{margin-bottom:16px}.insight-detail__faq h3{color:var(--ft-text-primary);font-size:var(--ft-text-sm);font-weight:700;margin:0 0 4px}.insight-detail__faq p{color:var(--ft-text-muted);font-size:var(--ft-text-sm);line-height:1.5;margin:0}.insight-detail__tags-section{align-items:center;border-top:1px solid var(--ft-surface-muted);display:flex;flex-wrap:wrap;gap:6px;margin-top:24px;padding-top:16px}.insight-detail__tags-label{color:var(--ft-text-muted);font-size:var(--ft-text-xs);font-weight:500}.insight-detail__tag{background:var(--ft-surface-elevated);border-radius:4px;color:var(--ft-text-secondary);font-size:var(--ft-text-xs);padding:2px 8px}.insight-detail__sources{border-top:1px solid var(--ft-surface-muted);margin-top:24px;padding-top:20px}.insight-detail__sources h3{color:var(--ft-text-primary);font-size:var(--ft-text-sm);font-weight:700;margin:0 0 12px}.insight-detail__sources-list{list-style:none;margin:0;padding:0}.insight-detail__sources-list li{border-bottom:1px solid var(--ft-surface-muted);color:var(--ft-text-secondary);font-size:var(--ft-text-xs);padding:4px 0}.insight-detail__sources-list li:last-child{border-bottom:none}.insight-detail__sources-list a{color:var(--ft-insight-accent,#d97706);text-decoration:none}.insight-detail__sources-list a:hover{text-decoration:underline}.insight-detail__source-date{color:var(--ft-text-muted);font-size:var(--ft-text-xs)}.insight-detail__author-box{background:var(--ft-surface-secondary,#f8f9fa);border:1px solid var(--ft-surface-muted,#e5e7eb);border-radius:10px;margin-bottom:24px;padding:16px 20px}.insight-detail__author-info{align-items:baseline;display:flex;gap:8px;margin-bottom:8px}.insight-detail__author-name{color:var(--ft-text-primary);font-size:var(--ft-text-sm);font-weight:600}.insight-detail__author-role{color:var(--ft-text-muted);font-size:var(--ft-text-xs)}.insight-detail__author-bio{color:var(--ft-text-secondary);font-size:var(--ft-text-sm);line-height:1.6;margin-bottom:8px}.insight-detail__author-expertise{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.insight-detail__expertise-tag{background:var(--ft-surface-elevated,#e5e7eb);border-radius:4px;color:var(--ft-text-secondary);font-size:var(--ft-text-xs);padding:2px 8px}.insight-detail__author-credentials{color:var(--ft-text-muted);font-size:var(--ft-text-xs);font-style:italic}.insight-detail__sidebar{display:flex;flex-direction:column;gap:24px}.insight-detail__sidebar-section{background:var(--ft-surface-secondary);border:1px solid var(--ft-surface-muted);border-radius:12px;padding:20px}.insight-detail__sidebar-title{color:var(--ft-text-primary);font-size:var(--ft-text-sm);font-weight:700;margin:0 0 12px}.insight-detail__airport-links,.insight-detail__related-links{list-style:none;margin:0;padding:0}.insight-detail__airport-links li,.insight-detail__related-links li{border-bottom:1px solid var(--ft-surface-muted);padding:6px 0}.insight-detail__airport-links li:last-child,.insight-detail__related-links li:last-child{border-bottom:none}.insight-detail__airport-links a,.insight-detail__related-links a{color:var(--ft-insight-accent,#d97706);font-size:var(--ft-text-xs);text-decoration:none}.insight-detail__airport-links a:hover,.insight-detail__related-links a:hover{text-decoration:underline}.insight-detail__cta-section{background:var(--ft-insight-cta-bg);border-color:var(--ft-insight-cta-border)}.insight-detail__cta-section p{color:var(--ft-insight-cta-text);font-size:var(--ft-text-xs);line-height:1.4;margin:0 0 12px}.insight-detail__cta-btn{background:var(--ft-insight-accent,#d97706);border-radius:8px;color:var(--ft-text-inverse);display:inline-block;font-size:var(--ft-text-sm);font-weight:700;padding:10px 20px;text-decoration:none;transition:background .2s}.insight-detail__cta-btn:hover{background:var(--ft-insight-accent-hover)}@media(max-width:900px){.insight-detail__layout{grid-template-columns:1fr}.insight-detail__title{font-size:var(--ft-text-2xl)}}.insight-detail__extension-promo{border-top:1px solid var(--ft-border-subtle,#e5e7eb);margin-top:2rem;padding-top:1.5rem}.insight-detail__extension-promo-inner{background:var(--ft-surface-secondary,#f9fafb);border:1px solid var(--ft-border-subtle,#e5e7eb);border-radius:12px;padding:1.25rem 1.5rem;text-align:center}.insight-detail__extension-promo-title{color:var(--ft-text-primary,#111827);font-size:var(--ft-text-base);font-weight:600;margin:0 0 .375rem}.insight-detail__extension-promo-text{color:var(--ft-text-secondary,#6b7280);font-size:var(--ft-text-sm);line-height:1.5;margin:0 0 1rem}.insight-detail__extension-promo-cta{align-items:center;background:var(--ft-accent,#059669);border-radius:8px;color:#fff;display:inline-flex;font-size:var(--ft-text-xs);font-weight:600;padding:.5rem 1.25rem;text-decoration:none;transition:background .15s}.insight-detail__extension-promo-cta:hover{background:var(--ft-accent-hover,#047857)}
