.flight-card{padding:30px;background:#0c2749;border:1px solid #a3d4f244;border-top:4px solid #aa1120}.flight-card svg{width:100%;height:auto;display:block;margin:20px 0}.turbulence-page .flight-card h2{font-size:26px}.turbulence-page .flight-card>p:last-child{font-size:11px;margin:0}.turbulence-explorer,.turbulence-response,.turbulence-control{padding:65px 8%;scroll-margin-top:120px}.turbulence-explorer{background:#e8eef3}.turbulence-options{display:flex;flex-wrap:wrap;gap:10px;margin:30px 0}.turbulence-options button{padding:13px 18px;border:1px solid #0c274966;background:white;color:#0c2749;font:600 12px/1.5 Montserrat,Arial,sans-serif}.turbulence-options button[aria-pressed=true]{background:#0c2749;color:white;border-color:#0c2749}.turbulence-panel{padding:35px;background:white;border-top:4px solid #aa1120;min-height:350px}.turbulence-page .turbulence-panel>h3{font-size:30px;margin:15px 0 30px}.scenario-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.scenario-columns h4{font:600 14px Montserrat,Arial,sans-serif;color:#aa1120;margin:0 0 15px}.scenario-columns p{font-size:15px}.turbulence-response ol{counter-reset:step;list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:25px;margin-top:35px}.turbulence-response li{counter-increment:step;border-top:2px solid #aa1120;padding-top:20px}.turbulence-response li:before{content:counter(step,decimal-leading-zero);display:block;color:#aa1120;font:600 12px Montserrat,Arial,sans-serif;margin-bottom:20px}.turbulence-response b{display:block;font:600 21px Montserrat,Arial,sans-serif;margin-bottom:15px}.turbulence-response li>span{font-size:15px}.turbulence-control{background:#0c2749;color:white;display:grid;grid-template-columns:1.2fr 1fr;gap:8%;align-items:center}.turbulence-control aside{border:1px solid #a3d4f244;padding:30px;border-top:4px solid #aa1120}.turbulence-control aside .film-eyebrow{color:#a3d4f2}.turbulence-control ul{padding-left:20px;margin-bottom:0}.turbulence-control li{margin:15px 0}@media(max-width:950px){.scenario-columns{grid-template-columns:1fr}.turbulence-response ol{grid-template-columns:1fr 1fr}}@media(max-width:750px){.turbulence-explorer,.turbulence-response,.turbulence-control{padding:35px 7%}.turbulence-control{grid-template-columns:1fr;gap:30px}.flight-card{margin-top:15px;padding:25px}.turbulence-panel{padding:25px}.scenario-columns{gap:15px}}@media(max-width:450px){.turbulence-response ol{grid-template-columns:1fr}.turbulence-options button{flex:1 1 40%}}