.location-info-panel .hours>.valign-wrapper{align-items:flex-start;gap:16px}.location-info-panel .hours>.valign-wrapper>svg{flex:0 0 30px;margin-top:3px}.location-info-panel .contact-hours-list{flex:1 1;min-width:0;margin:0;font-size:14.5px;line-height:1.5}.location-info-panel .contact-hours-row{display:grid;grid-template-columns:max-content minmax(0,1fr);grid-column-gap:10px;column-gap:10px;align-items:start}.location-info-panel .contact-hours-row dd,.location-info-panel .contact-hours-row dt{margin:0;font-weight:inherit}.location-info-panel .contact-hours-row dd{text-align:right;overflow-wrap:anywhere}