/* "How to find an obituary" guides (2026-10). Loaded only on obituaries pages that have a guide. All rules scoped to .obit-guide / .obit-more. */
.obit-guide,.obit-more{margin:0 0 var(--s-5)}
.obit-guide{border-top:4px solid var(--c-navy-600)}
.obit-guide h2,.obit-more h2{margin-top:0}
.obit-guide h3,.obit-more h3{font-size:var(--fs-lg);margin:var(--s-5) 0 var(--s-2)}
.obit-guide .obit-kicker{font-size:var(--fs-sm);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--c-orange-600);margin:0 0 var(--s-1)}
.obit-guide .obit-answer{max-width:none;font-size:var(--fs-base);color:var(--c-ink);background:var(--c-navy-50);border-left:4px solid var(--c-navy-600);border-radius:0 var(--radius) var(--radius) 0;padding:var(--s-3) var(--s-4)}
.obit-guide .obit-table-wrap{margin:0 0 var(--s-3)}
.obit-guide table.obit-table{display:table;width:100%;border-collapse:collapse;font-size:var(--fs-sm);overflow:visible}
.obit-guide .obit-table th,.obit-guide .obit-table td{border:0;display:block;text-align:left;vertical-align:top;padding:var(--s-2) 0}
.obit-guide .obit-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.obit-guide .obit-table tbody th{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--c-muted);padding-bottom:0}
.obit-guide .obit-table td{border-bottom:1px solid var(--c-line);color:var(--c-ink)}
.obit-guide a,.obit-more a{overflow-wrap:anywhere}
.obit-guide .obit-verified,.obit-guide .obit-src,.obit-more .obit-src,.obit-guide .obit-src-list,.obit-more .obit-src-list{font-size:var(--fs-sm);color:var(--c-muted)}
.obit-guide .obit-verified{margin-top:var(--s-5);border-top:1px solid var(--c-line);padding-top:var(--s-3);margin-bottom:var(--s-1)}
.obit-guide .obit-note{max-width:none;font-size:var(--fs-sm);color:var(--c-muted);margin:var(--s-4) 0 0}
@media (min-width:600px){
  .obit-guide .obit-table thead{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}
  .obit-guide .obit-table th,.obit-guide .obit-table td{display:table-cell;border-bottom:1px solid var(--c-line);padding:var(--s-2) var(--s-3)}
  .obit-guide .obit-table thead th{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--c-muted);border-bottom:2px solid var(--c-line)}
  .obit-guide .obit-table tbody th{width:28%;padding-left:0;font-size:var(--fs-sm);text-transform:none;letter-spacing:0;color:var(--c-ink)}
  .obit-guide .obit-table thead th:first-child{padding-left:0}
}
