/* Preserve the complete pilot screenshots and their original ratio. */
.pilot-gallery{padding-block:70px;border-top:1px solid #26384b;color:#f2f6f8;scroll-margin-top:30px}
.pilot-gallery .pilot-intro{max-width:760px;margin-bottom:34px}
.pilot-gallery .pilot-intro p{color:#bac8d6;line-height:1.7}
.pilot-gallery .pilot-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;align-items:start}
.pilot-gallery .pilot-card{margin:0;min-width:0}
.pilot-gallery .pilot-frame{display:block;width:min(100%,280px);margin:0 auto 22px;padding:8px;background:#10202d;border:1px solid #375563;border-radius:20px;text-decoration:none;color:#a9e2c8;box-shadow:0 18px 45px #0003}
.pilot-gallery .pilot-frame img{display:block;position:static;width:100%;max-width:100%;height:auto;max-height:none;aspect-ratio:497/1080;object-fit:contain;border-radius:13px;margin:0;background:#eff3ef}
.pilot-gallery .pilot-frame span{display:block;text-align:center;font:500 12px/1.4 system-ui;padding:12px 5px 5px}
.pilot-gallery .pilot-card figcaption{font:400 14px/1.7 system-ui;color:#bac8d6;max-width:280px;margin:auto}
.pilot-gallery .pilot-card strong{display:block;color:#f2f6f8;font-size:17px;line-height:1.4;margin-bottom:9px}
.pilot-gallery .pilot-more{margin-top:35px;border:1px solid #375563;border-radius:14px;padding:0 24px;background:#0c1727}
.pilot-gallery .pilot-more summary{cursor:pointer;padding:23px 0;color:#a9e2c8;font:600 16px/1.5 system-ui;min-height:56px}
.pilot-gallery .pilot-more .pilot-grid{padding:16px 0 30px;row-gap:42px}
.pilot-gallery :is(a,summary):focus-visible{outline:3px solid #a9e2c8;outline-offset:5px}
@media(max-width:760px){.pilot-gallery .pilot-grid{grid-template-columns:minmax(0,1fr);gap:36px}.pilot-gallery .pilot-frame{width:min(100%,280px)}.pilot-gallery .pilot-card figcaption{max-width:280px}.pilot-gallery .pilot-more{padding:0 16px}.pilot-gallery{padding-block:48px}}
