/* Compact labelled clinic information, shared by standard and entrance footers. */
.clinic-footer .clinic-business-info,.clinic-info .clinic-business-info{grid-column:1/-1;border-top:1px solid #ffffff30;margin-top:26px;padding-top:20px;text-align:left;font-size:12px;line-height:1.9;letter-spacing:0;word-break:keep-all}
.clinic-info .clinic-business-info{margin-top:0}
.clinic-business-info .clinic-business-row{display:flex;flex-wrap:wrap;gap:5px 24px;align-items:baseline}
.clinic-business-info .clinic-business-row+.clinic-business-row{margin-top:6px}
.clinic-business-info .clinic-business-item{display:inline-flex;flex-wrap:wrap;gap:0 8px;align-items:baseline;max-width:100%}
.clinic-business-info .clinic-business-item b{font-size:inherit;font-weight:600;opacity:.7;white-space:nowrap}
.clinic-business-info .clinic-business-item>span,.clinic-business-info .clinic-business-item a{font-size:inherit;line-height:inherit;letter-spacing:0;overflow-wrap:anywhere}
.clinic-business-info a{color:inherit;text-decoration:none}
.clinic-business-info a:hover{text-decoration:underline;text-underline-offset:3px}
.clinic-business-info a:focus-visible{outline:2px solid currentColor;outline-offset:3px}
.clinic-footer .clinic-footer-bottom{margin-top:20px}
@media(max-width:700px){.clinic-footer .clinic-business-info,.clinic-info .clinic-business-info{font-size:11px;padding-top:18px}.clinic-business-info .clinic-business-row{gap:4px 18px}.clinic-business-info .clinic-business-row+.clinic-business-row{margin-top:8px}}
