/* HESAMPEDIA v1.9 / Estedad inherited locally; no third-party fonts or images. */
.specialist-root .lead{max-width:850px}.specialist-filter{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0 28px}
.specialist-filter a{display:inline-flex;padding:9px 15px;border:1px solid #d8e4e7;border-radius:999px;text-decoration:none;color:#24505a;background:#fff;font-weight:600}
.specialist-filter a[aria-current="page"]{background:#0d5361;color:white;border-color:#0d5361}
.specialist-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(268px,1fr));gap:17px;margin:16px 0 35px}
.specialist-tile{background:white;border:1px solid #dbe5e5;border-radius:15px;padding:21px;box-shadow:0 4px 18px #1236440a}
.specialist-tile h2{font-size:1.12rem;margin:11px 0}.specialist-tile h2 a{color:#133a48;text-decoration:none}
.specialist-tile p{color:#526570;line-height:1.95}.specialist-kicker{font-size:.77rem;color:#487583;font-weight:700}
.specialist-list{padding-right:23px;line-height:2}.specialist-list li{padding-bottom:8px}
.specialist-table-wrap{overflow-x:auto;border:1px solid #d9e4e5;border-radius:12px;margin:16px 0}
.specialist-table{width:100%;border-collapse:collapse;min-width:540px;line-height:1.9;font-size:.94rem}
.specialist-table th{background:#edf6f5;color:#174c56;text-align:right}.specialist-table th,.specialist-table td{padding:13px 15px;border-bottom:1px solid #e4eaea;vertical-align:top}
.specialist-table td{width:33.3%}.specialist-table tbody tr:last-child td{border-bottom:0}
@media(max-width:640px){.specialist-tile{padding:17px}.specialist-root .article{padding-inline:0}.specialist-list{padding-right:18px}}
