.medical .medical-notices{margin-bottom:1rem}.medical .medical-disclaimer{background:#fff8e8;border-left:4px solid #d39922;padding:.5rem .75rem}.medical .medical-regions{flex-wrap:wrap;gap:.5rem;margin:.75rem 0 1rem;display:flex}.medical .medical-regions a{border:1px solid var(--border);border-radius:999px;padding:.3rem .8rem;text-decoration:none}.medical .medical-regions a[aria-current=page]{background:var(--green);border-color:var(--green);color:#fff}.medical ul.medical-grid{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:.6rem;display:grid}.medical ul.medical-grid li{border:0;padding:0}.medical ul.medical-grid a{border:1px solid var(--border);border-radius:.6rem;flex-direction:column;gap:.15rem;height:100%;padding:.7rem .8rem;text-decoration:none;display:flex}.medical ul.medical-grid small,.medical .medical-card__specialty{color:#555}.medical .medical-card p{overflow-wrap:anywhere;margin:.25rem 0}.medical .medical-facts{grid-template-columns:minmax(6rem,max-content) 1fr;gap:.5rem 1rem;display:grid}.medical .medical-facts dd{overflow-wrap:anywhere;margin:0}@media (max-width:480px){.medical .medical-facts{grid-template-columns:1fr}}.medical .medical-booking .demo-tag{margin:.5rem 0 0;font-size:.8125rem}.medical .medical-booking__panel{margin-top:.75rem}
