/* Shared reading rhythm for descriptions, lists and price rows on every page. */
body main p:not(.guide-lead):not(.guide-kicker):not(.offer-kicker):not(.offer-dates){line-height:1.4!important;margin-top:0!important;margin-bottom:10px!important}
body main li{line-height:1.4!important;margin-top:0!important;margin-bottom:5px!important}
body main ul,body main ol{margin-top:10px!important;margin-bottom:12px!important}
body main dl{margin-top:10px!important;margin-bottom:12px!important}
body main .enhancement-row{padding:7px 0!important;gap:12px!important;font-size:17px!important;line-height:1.35!important;align-items:baseline}
body main .enhancement-row dt,body main .enhancement-row dd{margin:0!important;font-size:17px!important;line-height:1.35!important}
body main .business-hours th,body main .business-hours td{padding:7px 0!important;line-height:1.35!important}
body main .update-date{line-height:1.35!important;margin-bottom:12px!important}
body main .update-copy h2{margin-top:12px!important;margin-bottom:12px!important;line-height:1.25!important}
@media(max-width:760px){body main .enhancement-row,body main .business-hours th,body main .business-hours td{padding-top:6px!important;padding-bottom:6px!important}}
