/* V29: practical, contextual services with one detail visible at a time */
.civic-practical .civic-offer{min-height:86px!important;transition:background .18s,border-color .18s!important}
.civic-practical .civic-offer.active{border-color:#4278e7!important;background:#f0f6ff!important}
.civic-practical .civic-offer-detail{min-height:126px!important;box-sizing:border-box!important}
.civic-practical .civic-why{font-size:10px;line-height:1.45;color:#334b69;margin:7px 0}
.civic-practical .civic-why strong{color:#163a6d}
.civic-practical .civic-offer-action{font-size:10px;font-weight:700;color:#2765ce}
.civic-visual-panel .civic-journey{margin-bottom:11px!important}
.civic-visual-panel .civic-offer-detail{margin-top:8px!important}
.civic-visual-panel .civic-market-disclaimer{margin:7px 0!important}
@media(max-width:1050px){.civic-mobile-inner .civic-offer-detail{min-height:0!important}.civic-mobile-inner .civic-practical .civic-offer{min-height:80px!important}}
@media(max-width:420px){.civic-practical .civic-offer strong{font-size:10px!important}.civic-practical .civic-offer{min-height:78px!important}.civic-practical .civic-offer-detail{padding:10px!important}}
