body #tuuma-page-hero#tuuma-page-hero#tuuma-page-hero.f87-reference-pilot .f87-stage{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:72px!important}
body #tuuma-page-hero#tuuma-page-hero#tuuma-page-hero .f87-pilot-comparison{padding:0!important;min-width:0!important}
body #tuuma-page-hero#tuuma-page-hero#tuuma-page-hero .f87-comparison-inner{padding:0!important;width:100%!important;max-width:100%!important}
body #tuuma-page-hero#tuuma-page-hero#tuuma-page-hero .fx-case-section-title{margin:0 0 16px!important}
body #tuuma-page-hero#tuuma-page-hero#tuuma-page-hero .fx-case-section-title h2{font-size:22px!important;line-height:1.2!important;letter-spacing:-.02em!important;margin:0 0 8px!important}
body #tuuma-page-hero#tuuma-page-hero#tuuma-page-hero .fx-case-section-title>p{font-size:14px!important;line-height:1.6!important;margin:0!important}
body #tuuma-page-hero#tuuma-page-hero#tuuma-page-hero .fx-comparison{margin:0!important;max-width:100%!important}
body #tuuma-page-hero#tuuma-page-hero#tuuma-page-hero .fx-comparison-images{aspect-ratio:1.5!important;min-height:0!important;height:auto!important}
body #tuuma-page-hero#tuuma-page-hero#tuuma-page-hero .fx-comparison-images img{object-fit:cover!important;object-position:center 80%!important}
body #tuuma-page-hero#tuuma-page-hero#tuuma-page-hero .fx-comparison-controls{padding:16px 0 0!important}
body #tuuma-page-hero#tuuma-page-hero#tuuma-page-hero .fx-comparison-controls>label{font-size:14px!important}
body #tuuma-page-hero#tuuma-page-hero#tuuma-page-hero .fx-comparison-actions{gap:10px!important}
body #tuuma-page-hero#tuuma-page-hero#tuuma-page-hero .fx-comparison-actions button{padding:10px 16px!important;min-height:44px!important;font-size:14px!important}
body #tuuma-page-hero#tuuma-page-hero#tuuma-page-hero .fx-comparison figcaption{font-size:12px!important;line-height:1.6!important;margin-top:16px!important}
@media(max-width:1023px){body #tuuma-page-hero#tuuma-page-hero#tuuma-page-hero.f87-reference-pilot .f87-stage{grid-template-columns:minmax(0,1fr)!important;gap:32px!important}}

/* Preview v2: equally weighted columns, compact controls, no duplicate labels. */
body #tuuma-page-hero#tuuma-page-hero#tuuma-page-hero .f87-pilot-comparison{max-width:500px!important;justify-self:end!important}
body #tuuma-page-hero#tuuma-page-hero#tuuma-page-hero .fx-comparison-actions{justify-content:center!important;gap:24px!important}
body #tuuma-page-hero#tuuma-page-hero#tuuma-page-hero .fx-comparison-actions button{border:0!important;background:transparent!important;color:#202522!important;padding:8px 12px!important;min-height:44px!important;text-decoration:underline;text-underline-offset:5px}
body #tuuma-page-hero#tuuma-page-hero#tuuma-page-hero .fx-comparison-actions button:hover{color:#b83b20!important}
body #tuuma-page-hero#tuuma-page-hero#tuuma-page-hero .fx-comparison figcaption{text-align:center!important;margin-top:8px!important}
body #tuuma-page-hero#tuuma-page-hero#tuuma-page-hero .fx-comparison summary{cursor:pointer;min-height:32px;line-height:32px}
body #tuuma-page-hero#tuuma-page-hero#tuuma-page-hero .fx-comparison details p{font-size:12px;line-height:1.6;margin:8px 0 0}
@media(max-width:1023px){body #tuuma-page-hero#tuuma-page-hero#tuuma-page-hero .f87-pilot-comparison{justify-self:center!important}}
