.schedule-actions{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px 32px;margin-top:28px;padding-top:24px;display:flex}.schedule-actions a{min-height:44px;color:var(--ink);align-items:center;gap:12px;font-size:14px;display:inline-flex}.schedule-actions a:first-child{border-bottom:1px solid #8ea3ad}.schedule-actions a span{font-variant-numeric:tabular-nums}.location-card{text-decoration:none;display:block}.location-card .map-caption{color:#335a6e;justify-content:center;align-items:center;gap:10px;font-size:13px;display:flex}.location-card:hover .map-caption{text-underline-offset:5px;text-decoration:underline}.site-footer .footer-bottom a{align-items:center;min-height:44px;display:inline-flex}.consultation-form .consent{color:#526b79;align-items:flex-start;font-size:13px;line-height:1.8}.consultation-form .consent input{flex:0 0 16px;width:16px;height:16px;min-height:0;margin:4px 0 0;padding:0}.consultation-form .consent a{text-underline-offset:3px}.schedule-actions a:focus-visible{outline-offset:5px;outline:2px solid #426b66}.location-card:focus-visible{outline-offset:5px;outline:2px solid #426b66}.faq-list summary:focus-visible{outline-offset:5px;outline:2px solid #426b66}.v6-clinical-note summary:focus-visible{outline-offset:5px;outline:2px solid #426b66}@media (max-width:760px){.schedule-actions{justify-content:flex-start;gap:12px 24px;margin-top:20px;padding-top:18px}.schedule-actions a{font-size:13px}.consultation-form .consent{font-size:12px}}
