.approach_steps__nGAcp{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.approach_step__eaZpS{gap:var(--space-3)}.approach_stepNumber__6odBF{font-family:var(--font-mono);font-size:var(--type-label);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);line-height:1;color:var(--color-text-muted)}.approach_stepBody__9trSM{display:grid;grid-gap:var(--space-2);gap:var(--space-2);max-width:var(--measure-reading)}@media (min-width:56rem){.approach_steps__nGAcp{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}}.approach_tableWrap__15tOr{overflow-x:auto;padding:var(--space-3) var(--space-3) var(--space-2);border-radius:var(--radius-lg);background-color:var(--color-surface);box-shadow:var(--shadow-1)}.approach_tableWrap__15tOr:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.approach_table__WOIH0{inline-size:100%;border-collapse:collapse;text-align:start;font-family:var(--font-sans);font-size:var(--type-body);font-weight:var(--weight-body);line-height:var(--leading-reading);min-inline-size:var(--container-narrow)}.approach_table__WOIH0 td,.approach_table__WOIH0 th{text-align:start;vertical-align:top;padding:var(--space-4);border-bottom:var(--border-thin) solid var(--color-border-subtle)}.approach_table__WOIH0 thead th{font-family:var(--font-mono);font-size:var(--type-label);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;line-height:1;color:var(--color-text);border-bottom:var(--border-thin) solid var(--color-border)}.approach_table__WOIH0 tbody tr:last-child td,.approach_table__WOIH0 tbody tr:last-child th{border-bottom:0}.approach_table__WOIH0 tbody th{font-weight:var(--weight-semibold);color:var(--color-text)}.approach_table__WOIH0 td{color:var(--color-text-muted)}.approach_table__WOIH0 .approach_tutorCell__PU7uV{color:var(--color-text);background:var(--color-card-lapis-soft)}.approach_note__tC8qR{max-width:var(--measure-reading)}.approach_principles__DbPHa{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-6);gap:var(--space-6)}.approach_principle__4ppRn{display:grid;grid-gap:var(--space-2);gap:var(--space-2);-webkit-padding-start:var(--space-5);padding-inline-start:var(--space-5);-webkit-border-start:var(--border-strong) solid var(--color-verse-rule);border-inline-start:var(--border-strong) solid var(--color-verse-rule)}@media (min-width:56rem){.approach_principles__DbPHa{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5)}}