.comparison-tool_formPanel__DsTi9,.comparison-tool_tablePanel__dFxX8{min-width:0;padding:var(--section-padding);border:var(--section-border);border-radius:var(--section-radius);background:white;box-shadow:var(--section-shadow)}.comparison-tool_formPanel__DsTi9>h2,.comparison-tool_resultsHeading__ksGfe h2,.comparison-tool_tablePanel__dFxX8>h3{margin:0;color:var(--navy);line-height:1.15}.comparison-tool_formPanel__DsTi9>h2,.comparison-tool_resultsHeading__ksGfe h2{font-size:clamp(1.6rem,3vw,2.25rem)}.comparison-tool_tablePanel__dFxX8>h3{font-size:clamp(1.35rem,2.4vw,1.8rem)}.comparison-tool_formPanel__DsTi9>p:first-of-type,.comparison-tool_tablePanel__dFxX8>p:first-of-type{margin:12px 0 0;max-width:78ch;color:var(--muted)}.comparison-tool_formPanel__DsTi9 form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:clamp(16px,2vw,24px);padding:0;margin-block:var(--section-gap) 0}.comparison-tool_formPanel__DsTi9 fieldset{margin:0;padding:clamp(16px,2vw,24px);border:var(--section-border);border-radius:14px;background:#f6f6f4}.comparison-tool_formPanel__DsTi9 legend{padding-inline:6px;color:var(--navy);font-weight:700}.comparison-tool_formPanel__DsTi9 button,.comparison-tool_formPanel__DsTi9 input,.comparison-tool_formPanel__DsTi9 select{border-radius:8px}.comparison-tool_formPanel__DsTi9 input,.comparison-tool_formPanel__DsTi9 select{min-height:44px}.comparison-tool_formPanel__DsTi9 .comparison-actions{grid-column:1/-1}.comparison-tool_formPanel__DsTi9 .comparison-remove{min-height:32px;border-radius:0}.comparison-tool_formPanel__DsTi9 :is(input,select,button):focus-visible,.comparison-tool_tableScroll__KWWdK:focus-visible{outline:3px solid var(--navy);outline-offset:3px}.comparison-tool_examples__arP44{gap:10px 20px;padding-top:20px;border-top:var(--section-border)}.comparison-tool_qualification__7Sl_s{margin:20px 0 0;padding-block-start:16px;border-top:var(--section-border);color:var(--muted);font-size:.85rem;line-height:1.6}.comparison-tool_results__5mC_Y{min-width:0;margin-block:var(--section-gap)}.comparison-tool_resultsHeading__ksGfe{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px 24px}.comparison-tool_resultsHeading__ksGfe a{color:var(--navy);font-weight:600;text-underline-offset:.2em}.comparison-tool_aircraftGrid__rtKOG{margin-block:18px var(--section-gap)}.comparison-tool_aircraft__Wethh{overflow:clip;border:var(--section-border);border-radius:16px;background:white;box-shadow:var(--card-shadow)}.comparison-tool_aircraft__Wethh>.photo-mat{border:0;border-radius:0;box-shadow:none}.comparison-tool_caption__BJosi{padding:clamp(16px,2vw,24px)}.comparison-tool_caption__BJosi .record-qualification{margin-block-start:12px}.comparison-tool_tableScroll__KWWdK{width:100%;margin-block:20px 0;border:var(--section-border);border-radius:12px;overflow-x:auto;overscroll-behavior-x:contain}@media (min-width:1101px){.comparison-tool_formPanel__DsTi9 form:has(fieldset:nth-of-type(3)){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:660px){.comparison-tool_formPanel__DsTi9 form{grid-template-columns:minmax(0,1fr)}.comparison-tool_tableScroll__KWWdK thead th:first-child{width:122px}.comparison-tool_formPanel__DsTi9 .comparison-actions button{flex:1 1 140px}}