/* Shtesa për udhëzuesin shëndetësor — përdor tokenat e style.css */
.upd{font-size:.92rem;color:var(--ink-2);margin:.4em 0 0}
.urg{background:#FBE6EC;border:1px solid #F0C2CF;border-left:5px solid var(--red);border-radius:0 12px 12px 0;padding:16px 20px;margin:0 0 28px}
.urg-h{display:flex;align-items:center;gap:8px;font:700 .9rem var(--fh);letter-spacing:.06em;text-transform:uppercase;color:var(--red);margin-bottom:6px}
.urg p{margin:0}
.urg a{color:var(--red);font-weight:700}
.prose h3{margin:1.4em 0 .4em;color:var(--ink)}
.prose ol{padding-left:1.4em}
.prose li::marker{color:var(--acc-d)}
.prose table{width:100%;border-collapse:collapse;margin:8px 0 24px;font-size:.98rem;display:block;overflow-x:auto}
.prose th,.prose td{border-bottom:1px solid var(--line);padding:10px 12px;text-align:left;vertical-align:top}
.prose th{background:var(--bg-2);font-family:var(--fh);font-weight:700;font-size:.85rem;color:var(--navy)}
.burime{margin-top:2.4em;padding-top:1em;border-top:1px solid var(--line);font-size:.95rem}
.burime h2{font-size:1.05rem;margin-top:0}
.burime li{color:var(--ink-2)}
.box-l{margin:0 0 16px;padding-left:1.1em;color:var(--ink-2);font-size:.97rem}
.box-l li{margin:.3em 0}
.guide{margin:12px 0 0;font-weight:600}
.guide a{font-weight:700}
.ph-links{margin:14px 0 0;font-weight:600;color:var(--ink-2)}
.ph-links a{font-weight:700}

/* sipas specialitetit */
.spec-g{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:22px 28px;margin-top:14px}
.spec-g h3{font-size:1.02rem;margin:0 0 8px}
.spec-g ul{list-style:none;margin:0;padding:0}
.spec-g li{margin:0 0 5px}
.spec-g a{text-decoration:none}.spec-g li a:hover{text-decoration:underline}
