/* Pilot content only; no shell/title/media/hours rules. */
.pilot-review-section{padding-top:18px!important}
.pilot-menu:has(>.editorial-note)>.section-heading{padding:18px 20px 0}.pilot-menu>.editorial-note{margin:12px 20px 18px!important;line-height:1.65!important;font-size:12px!important}
.pilot-contacts>.section-heading{padding:18px 20px 0;margin-bottom:16px}.pilot-contacts>.section-heading h3{line-height:1.5;overflow-wrap:anywhere}
.pilot-review-section>.editorial-note{margin:12px 18px 18px!important;padding:2px 0;font-size:12px!important;line-height:1.65!important;overflow-wrap:anywhere}
.pilot-review-group>.editorial-note{margin:10px 0 0!important;padding:2px 0;font-size:12px!important;line-height:1.65!important;overflow-wrap:anywhere}
.pilot-menu-frame{display:block;width:100%;aspect-ratio:3/4;height:auto;background:#f8f7f3;overflow:hidden}.pilot-contacts .profile-contact-links{margin:0 18px 18px}
.pilot-menu .pilot-menu-original{display:none}
.pilot-chips{display:flex;flex-wrap:wrap;gap:9px 8px;list-style:none;margin:12px 18px 16px;padding:0}.pilot-chips li{border:1px solid #e1e8e2;background:#f7f9f7;border-radius:22px;padding:8px 13px;font-size:15px;line-height:1.5;max-width:100%;overflow-wrap:anywhere}.pilot-review-group{margin:0 18px 18px}.pilot-review-group .pilot-chips{margin:12px 0 0}.pilot-review-bar{font-size:17px;font-weight:700;line-height:1.4;padding:11px 14px;border-radius:12px;color:#20362a;background:#eff6f0}.pilot-review-group.praise li{color:#286b49;background:#f0f7f1;border-color:#dfecdf}.pilot-review-group.caution .pilot-review-bar{background:#f5f4ef}.pilot-review-group.caution li{background:#faf9f5;color:#5c5849;border-color:#e9e6dd}
