/* The fifth medical demo must not enter the old viewport-locked four-card grid. */
.nicheChooserCompact.nicheChooserFive{display:block;height:auto;min-height:100dvh}
.nicheChooserCompact.nicheChooserFive .conceptGrid{height:auto;grid-template-rows:none;grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:clamp(300px,48vh,470px)}
.nicheChooserCompact.nicheChooserFive .conceptCard{min-height:0}
.nicheChooserCompact.nicheChooserFive .conceptCard:last-child{--chooser-frame:#d2a6af}
.nicheChooserCompact.nicheChooserFive .conceptCard:last-child .conceptPhoto{background-position:center,72% 36%}
@media(max-width:1100px){.nicheChooserCompact.nicheChooserFive .conceptGrid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:300px}.nicheChooserCompact.nicheChooserFive .conceptCard:last-child{grid-column:1/-1}.nicheChooserCompact.nicheChooserFive .conceptCard:last-child .conceptPhoto{background-position:center,center 30%}}
@media(max-width:600px){.nicheChooserCompact.nicheChooserFive .conceptGrid{grid-auto-rows:245px}.nicheChooserCompact.nicheChooserFive .conceptCard:last-child{grid-column:1/-1}.nicheChooserCompact.nicheChooserFive .conceptCompactAction{font-size:11px;gap:6px}}
