.knowledge-article .knowledge-answer { padding: 30px 34px; border-left: 4px solid #168876; border-radius: 0 var(--radius) var(--radius) 0; background: #eef8f6; }
.knowledge-answer h2 { margin-bottom: 10px; color: var(--navy); font-size: 24px; }
.knowledge-answer p:last-child { margin: 0; color: #344f5d; font-size: 17px; line-height: 1.8; }
.knowledge-conditions { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 28px; }
.knowledge-references > ul { display: grid; gap: 12px; padding: 0; list-style: none; }
.knowledge-references li { display: grid; grid-template-columns: minmax(0, 1fr) auto auto; align-items: center; gap: 14px; padding: 16px; border: 1px solid var(--line); border-radius: 10px; }
.knowledge-references li span { color: var(--muted); font-size: 13px; }
.knowledge-references li a { color: #087969; font-size: 13px; font-weight: 800; }
.knowledge-law-state { display: inline-block; padding: 5px 9px; border-radius: 999px; background: #e8f5f2; color: #087969 !important; font-size: 12px; font-weight: 800; }
.knowledge-duty-note { margin-top: 18px !important; padding: 14px 16px; border-left: 3px solid #9fc7ce; background: #f4f9fa; font-size: 13px; }
.knowledge-duty-note strong { color: var(--navy); }
.knowledge-article .guide-final-cta .guide-actions { justify-content: flex-end; }
.knowledge-article + .site-footer .section-shell { display: flex; }
@media (max-width: 760px) {
  .knowledge-conditions { grid-template-columns: 1fr; }
  .knowledge-references li { grid-template-columns: 1fr; gap: 6px; }
  .knowledge-article .guide-final-cta .guide-actions { width: 100%; }
  .knowledge-article .guide-final-cta .guide-actions a { width: 100%; }
}
