.why-grid{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.why-card h3{font-family:var(--font-display);color:var(--dark-grey);letter-spacing:-.01em;margin-bottom:12px;font-size:1.125rem;font-weight:700;line-height:1.25}.why-card p{color:var(--dark-grey);line-height:1.7}.why-card a{color:var(--orange-dark);text-underline-offset:2px;text-decoration:underline}.why-card a:hover{color:var(--orange)}.airport-home-grid{grid-template-columns:1fr 1fr;gap:20px;max-width:980px;margin:0 auto;display:grid}.airport-home-grid .airport-tile{aspect-ratio:4/3}.airport-home-grid .airport-tile-large{aspect-ratio:3;grid-column:1/-1}.airport-home-grid .airport-tile-large .airport-tile-name{font-size:1.7rem}.about-contact-card{background:var(--cream);border-radius:var(--radius-lg);flex-direction:column;justify-content:center;gap:22px;padding:40px;display:flex}.about-contact-row{align-items:flex-start;gap:14px;display:flex}.about-contact-icon{color:var(--orange);flex-shrink:0;margin-top:2px}.about-contact-row p{color:var(--dark-grey);margin:0;line-height:1.5}.about-contact-row a{color:var(--dark-grey);font-weight:400}.about-contact-row a:hover{color:var(--orange)}@media (max-width:1080px){.why-grid{grid-template-columns:1fr;gap:32px}.airport-home-grid{gap:18px}.about-contact-card{padding:28px}}@media (max-width:860px){.airport-home-grid{grid-template-columns:1fr}.airport-home-grid .airport-tile,.airport-home-grid .airport-tile-large{aspect-ratio:16/10}.airport-home-grid .airport-tile-large .airport-tile-name{font-size:1.5rem}}
