.blog-hub{overflow:clip;color:hsl(var(--foreground))}.blog-hub-nav{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem 1.45rem;max-width:1280px;margin:0 auto;padding:1.1rem 2rem;border-bottom:1px solid hsl(var(--border))}.blog-hub-nav-label{margin-right:.3rem;color:hsl(var(--gold));font:500 .65rem/1.4 var(--font-mono);letter-spacing:.16em;text-transform:uppercase}.blog-hub-nav a,.blog-text-link,.blog-inline-links a,.blog-fleet-link{display:inline-flex;min-height:40px;align-items:center;gap:.45rem;color:hsl(var(--muted-foreground));font-size:.82rem;transition:color .2s ease}.blog-hub-nav a svg,.blog-text-link svg,.blog-inline-links a svg,.blog-fleet-link svg{color:hsl(var(--gold));transition:transform .2s ease}.blog-hub-nav a:hover,.blog-text-link:hover,.blog-inline-links a:hover,.blog-fleet-link:hover{color:hsl(var(--gold-soft))}.blog-hub-nav a:hover svg,.blog-text-link:hover svg,.blog-inline-links a:hover svg,.blog-fleet-link:hover svg{transform:translate(3px)}.blog-hub-section{padding-top:clamp(3.75rem,7vw,6.4rem)!important;padding-bottom:clamp(3.75rem,7vw,6.4rem)!important;scroll-margin-top:5.5rem}.blog-hub-section>.blog-section-heading h2{font-size:clamp(2.3rem,5vw,4.4rem);letter-spacing:-.035em}.blog-section-intro{max-width:720px;color:#bcc2cd;font-size:clamp(1rem,1.45vw,1.12rem);line-height:1.75}.blog-airport-section .blog-section-intro{margin:-1.5rem 0 2rem}.blog-guide-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.85rem}.blog-guide-card{position:relative;display:flex;min-width:0;min-height:330px;grid-column:span 2;flex-direction:column;justify-content:flex-end;overflow:hidden;border:1px solid hsl(var(--border));background:#0b101e;isolation:isolate}.blog-guide-card-1,.blog-guide-card-4{grid-column:span 4;min-height:380px}.blog-guide-image,.blog-guide-shade{position:absolute;inset:0;z-index:-2}.blog-guide-image{background-position:center;background-size:cover;opacity:.68;transform:scale(1.001);transition:transform .65s cubic-bezier(.2,.75,.25,1),opacity .45s ease}.blog-guide-shade{z-index:-1;background:linear-gradient(0deg,#050810fa,#050810c7 38%,#05081014)}.blog-guide-card:hover .blog-guide-image,.blog-guide-card:focus-visible .blog-guide-image{transform:scale(1.045);opacity:.82}.blog-guide-code{position:absolute;top:1.1rem;left:1.2rem;color:hsl(var(--gold-soft));font:500 clamp(1.45rem,3vw,2.25rem)/1 var(--font-mono);letter-spacing:-.06em}.blog-guide-copy{padding:1.25rem 1.35rem 1.3rem}.blog-guide-copy h3{max-width:600px;font-size:clamp(1.35rem,2.5vw,2rem);line-height:1.1}.blog-guide-copy p{max-width:570px;margin-top:.55rem;color:#cbcfd8;font-size:.88rem;line-height:1.55}.blog-guide-action{display:inline-flex;align-items:center;gap:.4rem;margin-top:1rem;color:hsl(var(--gold));font-size:.78rem}.blog-guide-action svg{transition:transform .2s ease}.blog-guide-card:hover .blog-guide-action svg,.blog-guide-card:focus-visible .blog-guide-action svg{transform:translate(4px)}.blog-airport-section>.blog-text-link{margin-top:1.05rem;color:hsl(var(--gold-soft))}.blog-city-section{border-top:1px solid hsl(var(--border));border-bottom:1px solid hsl(var(--border));background:linear-gradient(100deg,#0d1321,#080c17 76%)}.blog-city-layout{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(2rem,8vw,7rem);align-items:start}.blog-city-lead .blog-section-intro{margin-bottom:1.3rem}.blog-city-lead .blog-text-link{color:hsl(var(--gold-soft))}.blog-notes{border-top:1px solid hsl(var(--border))}.blog-note{display:grid;grid-template-columns:2.25rem minmax(0,1fr);gap:1rem;padding:1.35rem 0;border-bottom:1px solid hsl(var(--border))}.blog-note-number{padding-top:.15rem;color:hsl(var(--gold));font:500 .68rem var(--font-mono);letter-spacing:.12em}.blog-note-title{display:flex;align-items:center;gap:.65rem}.blog-note-title svg{flex:0 0 auto;color:hsl(var(--gold))}.blog-note-title h3{font:600 1rem/1.35 var(--font-sans);letter-spacing:0}.blog-note-copy p{max-width:530px;margin-top:.5rem;color:hsl(var(--muted-foreground));font-size:.86rem;line-height:1.65}.blog-inline-links{display:flex;flex-wrap:wrap;gap:.45rem 1.5rem;margin-top:1.2rem}.blog-region-panel{position:relative;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:stretch;border:1px solid hsl(var(--gold) / .24);background:linear-gradient(112deg,#111827e6,#0c111da6)}.blog-region-visual{display:block;min-width:0;min-height:20rem;overflow:hidden;background:#0c111d}.blog-region-visual img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.blog-region-copy{min-width:0;max-width:720px;padding:clamp(1.5rem,3vw,2.5rem)}.blog-region-copy>p+p{margin-top:.9rem;color:hsl(var(--muted-foreground));font-size:.9rem;line-height:1.7}.blog-region-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem 1.35rem;margin-top:1.4rem}.blog-button-link{display:inline-flex;min-height:44px;align-items:center;gap:.6rem;padding:.65rem .9rem;border:1px solid hsl(var(--gold) / .56);color:hsl(var(--gold-soft));font-size:.82rem;transition:background-color .2s ease,border-color .2s ease}.blog-button-link:hover{border-color:hsl(var(--gold));background:hsl(var(--gold) / .09)}.blog-group-section{border-top:1px solid hsl(var(--border))}.blog-group-layout{display:grid;grid-template-columns:3.5rem minmax(0,1fr) minmax(11rem,.45fr);gap:clamp(1rem,4vw,3rem);align-items:start}.blog-group-icon{display:grid;width:3.2rem;height:3.2rem;place-items:center;border:1px solid hsl(var(--gold) / .35);color:hsl(var(--gold))}.blog-group-copy{max-width:710px}.blog-group-copy>p+p{margin-top:.8rem;color:hsl(var(--muted-foreground));font-size:.9rem;line-height:1.7}.blog-group-side{align-self:stretch;padding:1.1rem 0 0 1.5rem;border-left:1px solid hsl(var(--border))}.blog-group-side .eyebrow{font-size:.62rem}.blog-group-side ul{margin-top:.9rem;font-family:var(--font-display);font-size:1.5rem;line-height:1.4;list-style:none}.blog-hub-cta{position:relative;display:flex;max-width:1216px;align-items:center;justify-content:space-between;gap:2.25rem;margin:0 auto clamp(4rem,8vw,7rem);padding:clamp(1.75rem,5vw,3.75rem);border:1px solid hsl(var(--border));background:#0c111d}.blog-cta-rule{position:absolute;inset:auto 0 0;height:2px;background:linear-gradient(90deg,transparent,hsl(var(--gold) / .72),transparent)}.blog-cta-copy h2{margin-top:.65rem;font-size:clamp(2rem,4vw,3.25rem);line-height:1.05}.blog-cta-copy>p:last-child{max-width:540px;margin-top:.8rem;color:hsl(var(--muted-foreground));line-height:1.65}.blog-cta-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.blog-cta-actions .btn{min-height:2.8rem;padding-inline:1rem;font-size:.83rem}.blog-fleet-link{min-height:44px;padding-inline:.4rem;color:hsl(var(--gold-soft));white-space:nowrap}.blog-hub a:focus-visible{outline:2px solid hsl(var(--gold));outline-offset:4px;border-radius:2px}@media(max-width:767px){.blog-hub-nav{gap:.2rem .8rem;padding:1rem 1.25rem}.blog-hub-nav-label{width:100%;margin-bottom:.15rem}.blog-hub-nav a{min-height:36px;font-size:.75rem}.blog-guide-grid{grid-template-columns:minmax(0,1fr);gap:.65rem}.blog-guide-card,.blog-guide-card-1,.blog-guide-card-4{grid-column:auto;min-height:300px}.blog-guide-card-1{min-height:350px}.blog-guide-copy{padding:1.1rem}.blog-city-layout{grid-template-columns:minmax(0,1fr);gap:2rem}.blog-region-panel{grid-template-columns:minmax(0,1fr)}.blog-region-visual{min-height:0;aspect-ratio:3 / 2}.blog-region-copy{padding:1.35rem}.blog-group-layout{grid-template-columns:2.8rem minmax(0,1fr);gap:1rem}.blog-group-side{grid-column:2;padding:.8rem 0 0;border-left:0;border-top:1px solid hsl(var(--border))}.blog-group-side ul{display:flex;flex-wrap:wrap;gap:.35rem 1rem;font-size:1.2rem}.blog-hub-cta{align-items:flex-start;flex-direction:column;margin-inline:1.25rem}}@media(max-width:420px){.blog-hub-nav{column-gap:.6rem}.blog-hub-nav a{max-width:100%;font-size:.72rem}.blog-guide-card{min-height:285px}.blog-guide-card-1{min-height:325px}.blog-cta-actions{width:100%}.blog-cta-actions .btn{flex:1 1 auto;padding-inline:.7rem}}@media(prefers-reduced-motion:reduce){.blog-hub *,.blog-hub *:before,.blog-hub *:after{scroll-behavior:auto}}
