.airport-airline-list-block{margin-block:var(--block-gap);grid-column:bleed}.airport-airline-list-block:last-child{padding-bottom:0}.airport-airline-list-block{grid-template-columns:subgrid;row-gap:var(--default-grid-gap);display:grid}.airport-airline-list-block__header{margin-bottom:var(--ds-space-14);justify-content:space-between;align-items:center;gap:var(--ds-space-3);flex-wrap:wrap;grid-column:page;display:flex}.airport-airline-list-block__footer{margin-block:var(--ds-space-10);grid-column:page;justify-content:center;display:flex}.airport-airline-list-block__legend-city{border-right:1px solid var(--color-accent-border-strong,#a72c87);margin-right:10px;padding-right:10px}.airport-airline-list-block__content{gap:calc(var(--default-grid-gap) * 2) var(--default-grid-gap);grid-column:page;grid-template-columns:repeat(auto-fill, minmax(var(--_minWidth,200px), 1fr));padding-left:0;list-style-type:none;display:grid}@media (max-width:43.75rem){.airport-airline-list-block__content{--_minWidth:120px}}.airport-airline-list-block__item{margin-top:32px}.airport-airline-list-block__item-badge{font-size:var(--ds-space-4);flex-direction:column}.airport-airline-list-block__airline{align-items:center;gap:var(--ds-space-5);text-align:center;--airline-badge-image-size:5rem;flex-direction:column;display:flex}@media (max-width:43.75rem){.airport-airline-list-block__airline{--airline-badge-image-size:rem(64)}}.airport-airline-list-block .ds-link{border-radius:var(--ds-border-radius-default)}.airport-airline-list-block .ds-link:focus-visible{color:var(--dsc-link-color);outline:var(--_ds--focus,var(--dsc-focus-outline));outline-offset:var(--_ds--focus,var(--ds-border-width-focus));background-color:#0000;text-decoration:none}
