.popular-airlines{border-top:1px solid var(--line);margin-top:40px}.popular-airlines details{border-bottom:1px solid var(--line);padding:18px 0}.popular-airlines summary{cursor:pointer;padding:6px 0}.popular-airlines summary h2{margin:0;font-size:18px;line-height:1.5;display:inline}.popular-airlines ul{margin:18px 0 0;padding:0;list-style:none}.popular-airlines summary:focus-visible{outline:2px solid var(--ink);outline-offset:4px}
.airline-main-content{min-width:0}.airline-content-grid>.sponsor-placement{margin-top:0}@media (min-width:801px){.airline-content-grid:has(>.sponsor-placement:not([hidden])){grid-template-columns:minmax(0,1fr) 160px;align-items:start;gap:24px;display:grid}.airline-content-grid>.airline-main-content{grid-area:1/1}.airline-content-grid>.sponsor-placement{grid-area:1/2;margin:0}}@media (min-width:1001px){.airline-content-grid:has(>.sponsor-placement:not([hidden])){grid-template-columns:minmax(0,1fr) 300px;gap:40px}}@media print{.airline-content-grid{display:block!important}}
