.arrhythmia-treatment .ar-options-figure { display: block; min-width: 0; margin: 0 0 34px; padding: 26px 0 24px; background: var(--ar-paper); color: var(--ar-ink); }
.arrhythmia-treatment .ar-options-figure :where(h2,p,ul,li,span,figcaption) { min-width: 0; overflow-wrap: anywhere; }
.arrhythmia-treatment .ar-options-figure h2 { max-width: none; margin: 0; color: var(--ar-navy); font-size: 30px; font-weight: 400; line-height: 1.2; letter-spacing: -.02em; }
.arrhythmia-treatment .ar-options-subtitle { margin: 16px 0 0; color: var(--ar-navy); font-size: 17px; line-height: 1.65; }
.arrhythmia-treatment .ar-options-list { display: grid; grid-template-columns: minmax(0,1fr); margin: 24px 0 0; padding: 0; border-top: 1px solid #c5cbd0; list-style: none; }
.arrhythmia-treatment .ar-options-list li { display: flex; align-items: center; gap: 16px; min-height: 84px; margin: 0; padding: 20px 15px; border-bottom: 1px solid #c5cbd0; color: var(--ar-ink); font-size: 18px; font-weight: 400; line-height: 1.5; }
.arrhythmia-treatment .ar-options-list li::before { content: ""; align-self: stretch; flex: 0 0 6px; min-height: 44px; background: var(--ar-navy); }
.arrhythmia-treatment .ar-options-list li::marker { content: ""; }
.arrhythmia-treatment .ar-options-label { display: block; font: inherit; }
.arrhythmia-treatment .ar-options-caption { display: block; margin-top: 19px; color: var(--ar-navy); font-size: 16px; line-height: 1.65; }
@media (min-width: 768px) {
  .arrhythmia-treatment .ar-options-figure h2 { font-size: 36px; }
  .arrhythmia-treatment .ar-options-list { grid-template-columns: repeat(2,minmax(0,1fr)); grid-auto-rows: 1fr; }
  .arrhythmia-treatment .ar-options-list li { min-height: 112px; padding: 24px 20px; font-size: 22px; }
  .arrhythmia-treatment .ar-options-list li:nth-child(odd) { border-right: 1px solid #c5cbd0; }
}
