/* Seerah and Companions pages (prefix sr). Tables stack into cards on phones; facts box spacing. */
.sr_stack table{min-width:0}
@media (max-width:40rem){
  .sr_stack thead{display:none}
  .sr_stack table,.sr_stack tbody,.sr_stack tr,.sr_stack td{display:block;width:100%}
  .sr_stack tr{padding:.6rem .9rem;border-bottom:1px solid var(--line)}
  .sr_stack tbody tr:last-child{border-bottom:0}
  .sr_stack td{border:0;padding:.15rem 0}
  .sr_stack td[data-l]:not([data-l=""])::before{content:attr(data-l);display:block;font:400 .8125rem/1.4 var(--mono);color:var(--muted)}
  .sr_stack td:empty{display:none}
}
.sr_facts{margin-block:0 1.5rem;padding:1rem 1.1rem;border-radius:var(--r2);box-shadow:inset 0 0 0 1px var(--line);background:var(--surface)}
.post_body h3[id^="wife-"]{margin-block-start:2.25rem}
/* Hub cards inside the article body: undo the prose link and heading styles, show the full text. */
.prose .toolcards{margin-block:1.25rem 1.5rem}
.prose a.tc{color:var(--ink);text-decoration:none}
.prose a.tc h3{margin:0;font-size:1rem;color:var(--ink)}
.prose a.tc p{-webkit-line-clamp:unset;display:block;margin:0;font-size:.875rem;line-height:1.5;color:var(--muted)}
.prose a.tc p.muted{margin-block-start:.35rem;font:400 .8125rem/1.3 var(--mono)}
