/* Template 1 geometry retained; event-specific content fit. */
@media (min-width:801px) and (min-height: 501px), (min-width: 951px) {
.bmw-pilot #slide-2 .ism-rationale{font-size:clamp(14px,1.1cqw,21px)!important;line-height:1.3!important;}
.bmw-pilot #slide-2 .ism-phase-detail div>p{font-size:clamp(14px,1.15cqw,22px)!important;line-height:1.3!important;}
}

/* Terry Oct 2: use the available vertical ledger space; preserve panel width. */
@media (min-width:801px) and (min-height: 501px), (min-width: 951px) {
.pilot-page.masters-bmw-pilot.bmw-pilot.bmw-corrections.deck-presidents.jason-final.pc-terry-sept10 #slide-3 .package-ledger{justify-content:space-between!important;}
.pilot-page.masters-bmw-pilot.bmw-pilot.bmw-corrections.deck-presidents.jason-final.pc-terry-sept10 #slide-3 .package-ledger article{padding:.48cqw 0!important;}
.pilot-page.masters-bmw-pilot.bmw-pilot.bmw-corrections.deck-presidents.jason-final.pc-terry-sept10 #slide-3 .package-ledger h3{font-size:1.4cqw!important;line-height:1.2!important;}
.pilot-page.masters-bmw-pilot.bmw-pilot.bmw-corrections.deck-presidents.jason-final.pc-terry-sept10 #slide-3 .package-bullets{font-size:1.25cqw!important;line-height:1.35!important;}
.pilot-page.masters-bmw-pilot.bmw-pilot.bmw-corrections.deck-presidents.jason-final.pc-terry-sept10 #slide-3 .package-head h2{font-size:2.15cqw!important;}
}

@media (min-width:801px) and (min-height: 501px), (min-width: 951px) {.pilot-page.masters-bmw-pilot.bmw-pilot.bmw-corrections.deck-presidents.jason-final.pc-terry-sept10 #slide-3 .package-bullets{font-size:1.375cqw!important;line-height:1.25!important}.pilot-page.masters-bmw-pilot.bmw-pilot.bmw-corrections.deck-presidents.jason-final.pc-terry-sept10 #slide-3 .package-size>p{font-size:1.4cqw!important;line-height:1.2!important}.pilot-page.bmw-pilot #slide-3 .package-ledger{flex:1 1 auto!important}}

@media (min-width:801px) and (min-height: 501px), (min-width: 951px) {.pilot-page.masters-bmw-pilot.bmw-pilot.bmw-corrections.deck-presidents.jason-final.pc-terry-sept10 #slide-3 .package-ledger article{padding:.3cqw 0!important}.pilot-page.bmw-pilot #slide-3 .package-investment{position:relative!important;flex-shrink:0!important}}

/* Terry Oct 3: consistent package rhythm, pages 2 and 4 untouched. */
@media (min-width:801px) and (min-height: 501px), (min-width: 951px) {.pilot-page.masters-bmw-pilot.bmw-pilot.bmw-corrections.deck-presidents.jason-final.pc-terry-sept10 #slide-3 .package-ledger{justify-content:flex-start!important;gap:.75cqw!important}.pilot-page.masters-bmw-pilot.bmw-pilot.bmw-corrections.deck-presidents.jason-final.pc-terry-sept10 #slide-3 .package-ledger article{padding:.45cqw 0!important}.pilot-page.masters-bmw-pilot.bmw-pilot.bmw-corrections.deck-presidents.jason-final.pc-terry-sept10 #slide-3 .package-head h2{font-size:2cqw!important;line-height:1.12!important}}
