.km-abscess .ka-emergency{border-left:4px solid var(--kc-orange);color:var(--kc-ink);background:#fcf1eb;border-radius:14px;margin-bottom:24px;padding:18px 24px}.km-abscess .ka-emergency strong{font-size:17px;line-height:1.45;display:block}.km-abscess .ka-emergency p{margin:6px 0 0;font-size:15px;line-height:1.5}.km-abscess .ka-emergency a{font-weight:700;text-decoration:underline}.km-abscess .kc-body .ka-diagram{max-width:620px;margin:26px auto}.km-abscess .ka-route{background:#f5f5f7;border-radius:20px;margin:24px 0;padding-top:22px}.km-abscess .ka-route>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:0 22px;display:grid}.km-abscess .ka-route svg{color:var(--kc-lilac);margin-bottom:14px}.km-abscess .ka-route strong{font-size:17px;line-height:1.4;display:block}.km-abscess .ka-route p{margin-top:8px;font-size:15px;line-height:1.5}.km-abscess .ka-treatment-image{background:#f7f4f0;border-radius:20px;max-width:700px;margin:24px auto;overflow:hidden}.km-abscess .ka-treatment-image img{width:100%;height:auto;display:block}.km-abscess .ka-treatment-image figcaption{padding-top:14px}@media (max-width:640px){.km-abscess .ka-emergency{padding:16px 18px}.km-abscess .ka-route>div{grid-template-columns:1fr;gap:20px}.km-abscess .ka-route>div>div{grid-template-columns:44px 1fr;column-gap:14px;display:grid}.km-abscess .ka-route svg{grid-row:span 2}.km-abscess .ka-route p{margin:4px 0 0}.km-abscess .kg-hero h1{font-size:32px}}
