.page-container[data-astro-cid-anmjhxbd]{max-width:1200px;margin:0 auto;padding:2rem 1.5rem 4rem}.page-header[data-astro-cid-anmjhxbd]{margin-bottom:2rem}.header-badge[data-astro-cid-anmjhxbd]{display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.08em;color:var(--color-primary, #0284c7);background:#0284c71a;padding:.25rem .75rem;border-radius:9999px;margin-bottom:.75rem}.page-header[data-astro-cid-anmjhxbd] h1[data-astro-cid-anmjhxbd]{font-size:2.25rem;font-weight:800;color:var(--color-text-main, #0f172a);line-height:1.2;margin:0 0 .75rem}.lead[data-astro-cid-anmjhxbd]{font-size:1.125rem;line-height:1.6;color:var(--color-text-muted, #475569);max-width:800px;margin:0}.stat-grid[data-astro-cid-anmjhxbd]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.25rem;margin:2rem 0}.stat-card[data-astro-cid-anmjhxbd]{background:var(--color-surface, #ffffff);border:1px solid var(--color-border, #e2e8f0);border-radius:.75rem;padding:1.25rem;box-shadow:0 1px 3px #0000000d}.stat-label[data-astro-cid-anmjhxbd]{font-size:.8125rem;font-weight:600;color:var(--color-text-muted, #64748b);text-transform:uppercase;letter-spacing:.05em}.stat-value[data-astro-cid-anmjhxbd]{font-size:1.75rem;font-weight:800;color:var(--color-text-main, #0f172a);margin:.25rem 0}.stat-sub[data-astro-cid-anmjhxbd]{font-size:.8125rem;color:var(--color-text-muted, #64748b)}.runways-section[data-astro-cid-anmjhxbd]{margin:3rem 0}.section-header[data-astro-cid-anmjhxbd]{margin-bottom:1.5rem}.section-header[data-astro-cid-anmjhxbd] h2[data-astro-cid-anmjhxbd]{font-size:1.5rem;font-weight:700;color:var(--color-text-main, #0f172a);margin:0 0 .5rem}.section-desc[data-astro-cid-anmjhxbd]{font-size:.9375rem;color:var(--color-text-muted, #64748b);max-width:800px;margin:0}.table-container[data-astro-cid-anmjhxbd]{overflow-x:auto;border:1px solid var(--color-border, #e2e8f0);border-radius:.75rem;background:var(--color-surface, #ffffff);box-shadow:0 1px 3px #0000000d}.runway-table[data-astro-cid-anmjhxbd]{width:100%;border-collapse:collapse;text-align:left;font-size:.9375rem}.runway-table[data-astro-cid-anmjhxbd] th[data-astro-cid-anmjhxbd]{background:var(--color-surface-offset, #f8fafc);color:var(--color-text-muted, #475569);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:.875rem 1rem;border-bottom:1px solid var(--color-border, #e2e8f0)}.runway-table[data-astro-cid-anmjhxbd] td[data-astro-cid-anmjhxbd]{padding:1rem;border-bottom:1px solid var(--color-border, #f1f5f9);vertical-align:middle}.runway-table[data-astro-cid-anmjhxbd] tbody[data-astro-cid-anmjhxbd] tr[data-astro-cid-anmjhxbd]:hover{background:var(--color-surface-offset, #f8fafc)}.airport-cell[data-astro-cid-anmjhxbd]{display:flex;align-items:center;gap:.5rem}.iata-badge[data-astro-cid-anmjhxbd]{font-weight:800;color:var(--color-primary, #0284c7);background:#0284c71a;padding:.2rem .4rem;border-radius:.25rem;font-size:.875rem}.airport-name[data-astro-cid-anmjhxbd]{font-weight:600;color:var(--color-text-main, #0f172a)}.location-city[data-astro-cid-anmjhxbd]{display:block;font-weight:600;color:var(--color-text-main, #1e293b)}.location-country[data-astro-cid-anmjhxbd]{font-size:.8125rem;color:var(--color-text-muted, #64748b)}.elev-val[data-astro-cid-anmjhxbd]{font-weight:600;display:block;color:var(--color-text-main, #0f172a)}.elev-sub[data-astro-cid-anmjhxbd]{font-size:.75rem;color:var(--color-text-muted, #64748b)}.len-primary[data-astro-cid-anmjhxbd]{font-weight:700;color:var(--color-primary, #0284c7);display:block}.len-secondary[data-astro-cid-anmjhxbd]{font-size:.75rem;color:var(--color-text-muted, #64748b)}.notes-cell[data-astro-cid-anmjhxbd]{font-size:.8125rem;line-height:1.4;color:var(--color-text-muted, #475569);max-width:320px}.profiles-section[data-astro-cid-anmjhxbd]{margin:4rem 0 3rem}.profiles-grid[data-astro-cid-anmjhxbd]{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:1.5rem}.profile-card[data-astro-cid-anmjhxbd]{background:var(--color-surface, #ffffff);border:1px solid var(--color-border, #e2e8f0);border-radius:.75rem;padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.profile-header[data-astro-cid-anmjhxbd]{border-bottom:1px solid var(--color-border, #f1f5f9);padding-bottom:.75rem}.category-badge[data-astro-cid-anmjhxbd]{font-size:.6875rem;font-weight:700;color:var(--color-primary, #0284c7);background:#0284c71a;padding:.15rem .45rem;border-radius:.25rem;text-transform:uppercase}.aircraft-title[data-astro-cid-anmjhxbd]{font-size:1.25rem;font-weight:800;color:var(--color-text-main, #0f172a);margin:.25rem 0 0}.mfr-name[data-astro-cid-anmjhxbd]{font-size:.8125rem;color:var(--color-text-muted, #64748b)}.specs-grid[data-astro-cid-anmjhxbd]{display:flex;flex-direction:column;gap:.5rem;background:var(--color-surface-offset, #f8fafc);border:1px solid var(--color-border, #f1f5f9);border-radius:.5rem;padding:.75rem 1rem;font-size:.875rem}.spec-row[data-astro-cid-anmjhxbd]{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.spec-label[data-astro-cid-anmjhxbd]{color:var(--color-text-muted, #64748b);font-size:.8125rem}.spec-value[data-astro-cid-anmjhxbd]{color:var(--color-text-main, #0f172a);font-weight:600;text-align:right}.highlight-takeoff[data-astro-cid-anmjhxbd]{color:var(--color-primary, #0284c7)}.profile-notes[data-astro-cid-anmjhxbd]{font-size:.8125rem;line-height:1.5;color:var(--color-text-muted, #475569);margin:0}.font-mono[data-astro-cid-anmjhxbd]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.font-bold[data-astro-cid-anmjhxbd]{font-weight:700}.text-center[data-astro-cid-anmjhxbd]{text-align:center}.info-section[data-astro-cid-anmjhxbd]{margin:4rem 0 2rem}.info-section[data-astro-cid-anmjhxbd] h2[data-astro-cid-anmjhxbd]{font-size:1.5rem;font-weight:700;color:var(--color-text-main, #0f172a);margin-bottom:1.5rem}.info-grid[data-astro-cid-anmjhxbd]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.info-card[data-astro-cid-anmjhxbd]{background:var(--color-surface, #ffffff);border:1px solid var(--color-border, #e2e8f0);border-radius:.75rem;padding:1.5rem}.info-card[data-astro-cid-anmjhxbd] h3[data-astro-cid-anmjhxbd]{font-size:1.125rem;font-weight:700;color:var(--color-text-main, #0f172a);margin:0 0 .5rem}.info-card[data-astro-cid-anmjhxbd] p[data-astro-cid-anmjhxbd]{font-size:.875rem;line-height:1.6;color:var(--color-text-muted, #475569);margin:0}
