
.article-body .table-wrap{max-width:100%;overflow-x:auto;margin:1.5rem 0}
.article-body table{width:100%;border-collapse:collapse}
.article-body th,.article-body td{border:1px solid var(--muted);padding:.7rem;text-align:left;vertical-align:top}
.article-body th{background:#f2efe8}
.article-body .checklist{list-style:none;padding-left:0}
.article-body .check-item{margin:.65rem 0;padding-left:2rem;position:relative}
.article-body .check-box{position:absolute;left:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}
.article-body .form-field{display:flex;gap:.6rem;align-items:flex-end;margin:.9rem 0}
.article-body .fill-line{display:inline-block;flex:1;min-width:10rem;border-bottom:1px solid currentColor;height:1.2em}
.article-body .lede{font-size:1.08em}
