/* mf-fixes.20261026e.css: pricing "Bring the idea" fill. Loads last; reuses the .mf-inst-facts cards from 20261026d. */
.mf-build-facts{grid-template-columns:1fr;margin-top:18px}
.build-prices .build-photo{margin-top:20px}
/* wide screens: photo (up to 440px tall) and checklist stretch so the left column ends with the price cards */
@media(min-width:1101px){.build-prices>.mf-build-left{align-self:stretch;display:flex;flex-direction:column}
.build-prices .mf-build-left .build-photo{flex:1 1 260px;display:flex;min-height:260px;max-height:440px}
.build-prices .mf-build-left .build-photo img{flex:1;width:100%;height:auto;min-height:0;object-fit:cover}
.build-prices .mf-build-facts{flex:1 1 auto;grid-auto-rows:1fr;align-content:stretch}
.build-prices .mf-build-facts li{display:flex;flex-direction:column;justify-content:center}
.build-prices .mf-build-facts b{font-size:18.5px}.build-prices .mf-build-facts span{font-size:16px}}
/* 901-1100px: one column, so the price cards get the full width; checklist in two columns */
@media(min-width:601px) and (max-width:1100px){.build-prices{grid-template-columns:1fr}.build-prices>.mf-build-left>p{max-width:none}.mf-build-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}
