/* Original chapter compositions using the shared Cardiology Guide palette. */
#vasculitis .vasc-body{font-size:10.2pt;line-height:1.34;padding-top:8px}
#vasculitis .vasc-body p{margin:0 0 9px}
#vasculitis .vasc-body h2{font-size:14.5pt;line-height:1.16;margin:15px 0 8px;padding-top:7px;border-top:2px solid var(--ink)}
#vasculitis .vasc-body h3{font-size:11.4pt;line-height:1.2;margin:10px 0 5px;color:var(--guide-red-deep)}
#vasculitis .vasc-body ul,#vasculitis .vasc-body ol{padding-left:20px;margin:6px 0 10px}
#vasculitis .vasc-body li{margin:0 0 5px}
#vasculitis .vasc-lead{font-size:11.6pt;line-height:1.34;font-weight:600;padding:10px 12px;border-left:4px solid var(--guide-red);background:var(--tint)}
#vasculitis .vasc-note{margin:11px 0;padding:10px 12px;background:var(--paper-warm);border-left:3px solid var(--ink-3)}
#vasculitis .vasc-note.alert{background:var(--tint);border-color:var(--guide-red)}
#vasculitis .vasc-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}
#vasculitis .vasc-grid>div{min-width:0}
#vasculitis .vasc-table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:9.5pt;line-height:1.3;margin:8px 0 10px}
#vasculitis .vasc-table th,#vasculitis .vasc-table td{padding:8px 9px;text-align:left;vertical-align:top;border-bottom:1px solid var(--rule-hair);overflow-wrap:break-word}
#vasculitis .vasc-table th{background:var(--ink-2);color:var(--paper);font-weight:700}
#vasculitis .vasc-table th:first-child{width:26%}
#vasculitis .vasc-table td:first-child{color:var(--guide-red-dark);font-weight:650}
#vasculitis .vasc-table tr:nth-child(even){background:var(--paper-warm)}
#vasculitis .vasc-body .vasc-flow{display:flex;list-style:none;gap:16px;padding:0;margin:12px 0}
#vasculitis .vasc-flow li{position:relative;flex:1;min-width:0;margin:0;padding:10px;background:var(--ink-2);color:var(--paper);border-top:4px solid var(--guide-red)}
#vasculitis .vasc-flow li+li:before{content:'→';position:absolute;left:-15px;top:35%;color:var(--guide-red-dark);font-weight:800}
#vasculitis .vasc-flow b{display:block;font-size:11pt;margin-bottom:4px}
#vasculitis .vasc-caption{font-size:9pt;color:var(--ink-3);line-height:1.3}
#vasculitis .vasc-body a{color:var(--guide-red-deep)}
@media screen and (max-width:700px){
 #vasculitis .vasc-grid{grid-template-columns:1fr}
 #vasculitis .vasc-body .vasc-flow{flex-direction:column}
 #vasculitis .vasc-flow li+li:before{content:'↓';left:50%;top:-20px}
 #vasculitis .vasc-table th,#vasculitis .vasc-table td{padding:8px}
}
@media print{
 #vasculitis .vasc-body{font-size:10.2pt!important;line-height:1.34}
 #vasculitis .vasc-table{font-size:9.5pt!important}
 #vasculitis .vasc-body h2{break-after:avoid}
}
