.bodyweight-page .equipment-section > p { max-inline-size:78ch; margin-block:18px; }
.bodyweight-page .equipment-section > h3 { margin-block:30px 12px; }
.bodyweight-page .equipment-section > .table-scroll { margin-block:24px; }
.bodyweight-page .equipment-check-grid { align-items:start; margin-block:24px; }
.bodyweight-page .equipment-check-grid h3 { margin-block:0 12px; }
.bodyweight-page .equipment-check-grid p { margin-block:12px; }
.bodyweight-page .equipment-evidence p + p { margin-block-start:16px; }
.bodyweight-page .equipment-section > details { margin-block-start:24px; }
.bodyweight-page .equipment-section > details > summary { min-block-size:44px; padding-block:10px; font-weight:700; cursor:pointer; }
.bodyweight-page .link-list { display:grid; gap:10px; padding-inline-start:20px; margin-block:18px; }
.bodyweight-page .equipment-sources > p { max-inline-size:78ch; margin-block-start:24px; }
