/* Mobile readability and spacing, 27 September 2026. */
@media(max-width:760px){
html.mdc-navy #peers .peer-counter-copy p:last-child{margin-bottom:0!important}
html.mdc-navy #peers #experience{margin-top:16px!important}
html.mdc-navy #publication-list.pub-record{margin-top:0!important}
html.mdc-navy body.biography-review #main .biography-content>#community>.band-inner{padding-bottom:14px!important}
html.mdc-navy .biography-layout{margin-bottom:24px!important}
html.mdc-navy body.biography-review .booking-band.hs-band .hs-band-main{margin-bottom:0!important}
}
@media(max-width:760px){
html.mdc-navy #main #profile-training article{border-bottom:0!important;padding-bottom:0!important}
html.mdc-navy #main #profile-training article p:last-child{margin-bottom:0!important}
html.mdc-navy #main #profile-training{row-gap:24px!important}
}
@media(max-width:760px){
.site-footer .footer-clinic-details .footer-clinic-phone{display:inline-flex!important;align-items:baseline;min-height:44px;box-sizing:border-box}
.site-footer .footer-clinic-phone>br{display:none}
.site-footer .footer-clinic-phone>span{margin-right:.4em}
}
@media(max-width:1059px){
html body #main .ar-contents-fold nav a,
html body main .ar-contents-fold nav a{display:block!important;width:auto!important;max-width:100%;min-width:0;white-space:normal!important;overflow-wrap:anywhere;font-size:18px!important;line-height:1.5!important;min-height:44px;box-sizing:border-box;padding-top:9px!important;padding-bottom:9px!important}
.ar-contents-fold nav a:focus-visible{outline:2px solid #183d69;outline-offset:2px}
}
