/* Readable customer guidance and persistent mobile booking access. */
@media(max-width:760px){
 .mobile-dock{grid-template-columns:repeat(4,minmax(0,1fr))}
 .mobile-dock[data-branch=renault]{grid-template-columns:repeat(3,minmax(0,1fr))}
 .mobile-dock a{font-size:11px;min-height:52px;display:flex;align-items:center;justify-content:center;padding:13px 3px}
 .mobile-dock a:nth-child(2){background:#2b536e}
 main p,main li,.purpose span{font-size:14px!important;line-height:1.9!important}
 .care-conditions,.facility-note,.evidence-note,.note,.reservation-footnote{font-size:13px!important;color:#526b7c!important}
 .credential p,.credential-name{font-size:12px!important;color:#526b7c!important}
 .contact-reservation-guide p br{display:none}
 .reservation-help-actions .button{font-size:12px;white-space:normal}
}
