
.clinical-directory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:32px 0}.clinical-directory-card{display:flex;flex-direction:column;gap:12px;padding:28px;border:1px solid #ad8b50;color:inherit;text-decoration:none;background:var(--card,transparent);min-width:0}.clinical-directory-card h2{font-size:1.4rem;line-height:1.35;margin:0}.clinical-directory-card p{margin:0}.clinical-directory-card span{margin-top:auto;color:#876222}.clinical-directory-card:hover{box-shadow:0 6px 20px #0001}.clinical-directory-note{max-width:850px}.procedure-jump-links{max-width:1240px;margin:24px auto;display:flex;flex-wrap:wrap;gap:12px;padding:0 24px}.procedure-jump-links a,.related-directions-links a{display:inline-flex;align-items:center;min-height:44px;padding:10px 16px;border:1px solid #b59b72;text-decoration:none;color:inherit;line-height:1.4}.related-directions-links{display:flex;flex-wrap:wrap;gap:12px}.related-directions{margin-top:48px}.clinical-original-link{display:block;position:relative}.clinical-original-link img{display:block;width:100%;height:auto}:is(.clinical-directory-card,.procedure-jump-links a,.related-directions-links a):focus-visible{outline:3px solid #a66c1a;outline-offset:4px}html{scroll-padding-top:calc(var(--header-height,80px) + 20px)}[data-theme="dark"] .clinical-directory-card span{color:#dfbd79}@media(max-width:900px){.clinical-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.clinical-directory-grid{grid-template-columns:1fr}.clinical-directory-card{padding:22px}.procedure-jump-links{padding:0 18px}.procedure-jump-links a{flex:1 1 100%}}

.reader-controls button{min-width:44px;min-height:44px}.burger{min-width:44px;min-height:44px}a,button,input,summary{-webkit-tap-highlight-color:#c8a76c55}.clinical-original-link:focus-visible{outline:3px solid #a66c1a;outline-offset:4px}
