/* Shared finishing layer for the marketplace and reference pages. */
body{-webkit-font-smoothing:antialiased}h1,h2,h3{text-wrap:balance}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #4b9ddd;outline-offset:4px}.flight-beta-notice{border-bottom:1px solid #d7e2eb;background:#eaf1f6;color:#26485f}.flight-beta-notice-inner{max-width:1400px;margin:auto;padding:12px 5%;display:flex;align-items:center;gap:18px;font:12px/1.6 Arial,sans-serif}.flight-beta-notice p{margin:0;flex:1;font-size:12px;line-height:1.6}.flight-beta-notice .beta-label{border:1px solid #bacdda;border-radius:4px;padding:4px 8px;font-size:9px;letter-spacing:1px}.flight-beta-notice a{color:#1b5073;font-weight:600;white-space:nowrap;font-size:12px}.directory-card img{object-fit:cover}.directory-card{overflow:hidden}.directory-card h3{line-height:1.25}.directory-card p{line-height:1.7}.aircraft-detail .gallery img{object-fit:contain}p{overflow-wrap:break-word}.directory-grid>*{min-width:0}@media(max-width:650px){.flight-beta-notice-inner{padding:12px 5%;gap:10px;flex-wrap:wrap}.flight-beta-notice p{flex-basis:75%}.flight-beta-notice-inner>a{margin-left:49px}.directory-card img{aspect-ratio:4/3}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
