.specialist-profile-action{margin-top:26px;max-width:100%}.specialist-profile-action .specialist-profile-link{margin-top:0;min-height:48px;white-space:normal;text-align:center;text-decoration:none;max-width:100%}.specialist-profile-hint{margin-top:12px;font-size:13px;line-height:1.5;color:var(--muted);max-width:340px}
.alcohol-price-detail p strong{display:inline;font-size:inherit;line-height:inherit;letter-spacing:inherit;font-weight:600}
/* Match the home page portrait frame; picture wrappers must not determine image height. */
body.senim-finalized .specialists-hero figure,
body.senim-finalized .specialist-row-photo { position:relative; aspect-ratio:.95; height:auto; min-height:0; max-height:none; overflow:hidden; }
body.senim-finalized .specialists-hero figure .staff-responsive,
body.senim-finalized .specialist-row-photo .staff-responsive { display:block; width:100%; height:100%; }
body.senim-finalized .specialists-hero figure img,
body.senim-finalized .specialist-row-photo img { position:absolute; inset:0; display:block; width:100%; height:100%; object-fit:cover; object-position:center top; }

