/* taxledger-report-guide-style-1 */
.guide-table { width: 100%; border-collapse: collapse; margin: 1rem 0 1.5rem; font-size: 0.95rem; }
      .guide-table th, .guide-table td { text-align: left; padding: 0.55rem 0.7rem; border-bottom: 1px solid rgba(255,255,255,0.10); vertical-align: top; }
      .guide-table th { font-weight: 600; color: var(--c-text, #f0f0f0); border-bottom: 1px solid rgba(255,255,255,0.22); }
      .guide-table td:first-child { font-weight: 600; white-space: nowrap; }
      .guide-note { border: 1px solid rgba(207,170,82,0.45); background: rgba(207,170,82,0.08); border-radius: 12px; padding: 0.9rem 1.1rem; margin: 1.25rem 0; }
      .guide-note strong { color: #e7c870; }
      .doc-card h2 { margin-top: 2rem; }
      .doc-card h3 { margin-top: 1.4rem; }
