@font-face{font-family:'Barlow Condensed';font-style:normal;font-weight:700;font-display:swap;src:url('../fonts/barlow-condensed-700.woff2') format('woff2')}
@font-face{font-family:'Barlow Condensed';font-style:normal;font-weight:800;font-display:swap;src:url('../fonts/barlow-condensed-800.woff2') format('woff2')}
@font-face{font-family:'Inter';font-style:normal;font-weight:100 900;font-display:swap;src:url('../fonts/inter-variable.woff2') format('woff2')}
/* MVC integration only. The supplied css/site.css and hero image are unchanged. */
:root{--green:var(--mcba-green-dark);--gold:var(--mcba-gold);--ink:var(--mcba-text);--muted:var(--mcba-muted);--paper:var(--mcba-cream);--line:#dce2da}
.mcba-nav-links form{margin:0}.mcba-nav-links button{font-family:inherit;line-height:normal}
.mcba-nav-container nav{min-width:0}.mcba-nav-links{flex-wrap:wrap;justify-content:flex-end}
.page-container{max-width:1200px;margin:auto;padding:44px 28px 70px;min-height:70vh;font-size:16px;line-height:1.6}
.page-container h1{color:var(--mcba-green-dark)}.page-container form{min-width:0}.page-container fieldset{min-inline-size:0;max-width:100%}.page-container [data-caption-form] select{width:100%}
.page-container .flight-tabs a.selected{background:var(--mcba-green-dark)}
.pagination-container{padding:0;min-height:0;font-size:14px;line-height:1.6;margin-bottom:2rem}
.design-empty{padding:1rem;background:white;border-radius:6px;color:var(--mcba-muted)}
:focus-visible{outline:3px solid var(--mcba-gold);outline-offset:3px}
@media(max-width:1100px){.mcba-nav-links{gap:.75rem 1rem}.mcba-brand{flex-shrink:0}.mcba-nav-container{gap:1.5rem}}
@media(max-width:580px){/* Correct the supplied .mcba-nav-Container capitalization. */
.mcba-nav-container{flex-direction:column;align-items:flex-start;gap:.75rem}.mcba-nav-links{justify-content:flex-start;gap:.75rem 1rem}.mcba-navbar{padding:.75rem 1rem}
.hero-marquee{padding:2.5rem 1.5rem}.hero-headline{font-size:clamp(1.8rem,7.7vw,2.5rem)}
.page-container{padding:28px 16px}.pagination-container{padding:0}.search-input-wrapper{max-width:100%}
}
