.consultation-page a,.consultation-page button,.consultation-page summary{scroll-margin-block:6rem}.consultation-work-link:focus-visible,.consultation-text-link:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.consultation-text-link{min-height:44px;color:var(--foreground);text-underline-offset:4px;touch-action:manipulation;align-items:center;gap:.25rem;font-size:.875rem;font-weight:600;display:inline-flex}.consultation-text-link:hover{text-decoration:underline}.consultation-mobile-booking{z-index:30;padding-bottom:env(safe-area-inset-bottom,0px);position:sticky;bottom:0}
