.step_rows{container-type:inline-size}.step_rows:where(:not([data-surface],[data-surface-items],[class*=surface_])){--surface_bg: transparent;--surface_line_block: 0;--surface_line_inline: 0;--surface_radius: 0;--surface_shadow: none;--surface_pad: 0}.step_rows{--step_rows_num_color: var(--accent_color);--step_rows_num_size: var(--h3_size);--step_rows_num_width: calc(var(--step_rows_num_size) * 1.45);--step_rows_title_size: var(--h5_size);--step_rows_title_line: calc(var(--step_rows_title_size) * var(--heading_line_height));--step_rows_row_space: var(--space_l);display:grid;gap:var(--step_rows_row_space)}.step_rows_item{display:grid;grid-template-columns:var(--step_rows_item_columns, minmax(var(--step_rows_num_width), max-content) minmax(0, 1fr));gap:var(--space_s) var(--space_m);align-items:start;align-content:start}.step_rows_item:last-child{--surface_line_block: var(--step_rows_last_line)}.step_rows_num{font-size:var(--step_rows_num_size);font-weight:700;line-height:var(--step_rows_num_line, var(--step_rows_title_line));letter-spacing:-0.02em;font-variant-numeric:tabular-nums;color:var(--step_rows_num_color)}.step_rows_content{display:grid;gap:var(--space_xs)}.step_rows_title{margin:0;font-size:var(--step_rows_title_size);font-weight:700;line-height:var(--step_rows_title_line);letter-spacing:-0.01em;color:var(--title_color)}.step_rows_text{margin:0;max-width:68ch;line-height:var(--text_line_height);color:var(--text_muted)}.step_rows_text>:first-child{margin-top:0}.step_rows_text>:last-child{margin-bottom:0}.step_rows:is([data-surface-items=lined],.surface_items_lined){--step_rows_row_space: 0;--surface_line_block: 1px 0;--step_rows_last_line: 1px;--surface_pad: var(--space_l) 0;--surface_line: color-mix(in srgb, var(--dark_color) 15%, transparent)}.step_rows:is([data-surface-items=boxed],.surface_items_boxed){--step_rows_row_space: var(--space_s)}.step_rows:is([data-column],[class*=column_]):not([data-column=full],.column_full){--step_rows_columns: var(--grid_cols_base, 1);--step_rows_num_size: var(--h2_size);grid-template-columns:repeat(var(--step_rows_columns), minmax(0, 1fr));column-gap:var(--grid_gutter_plain)}@media(min-width: 580px){.step_rows:is([data-column],[class*=column_]):not([data-column=full],.column_full){--step_rows_columns: var(--grid_cols_ts, 1);--step_rows_item_columns: minmax(0, 1fr);--step_rows_num_line: 1}}@media(min-width: 820px){.step_rows:is([data-column],[class*=column_]):not([data-column=full],.column_full){--step_rows_columns: var(--grid_cols_tl, 1)}}@media(min-width: 1020px){.step_rows:is([data-column],[class*=column_]):not([data-column=full],.column_full){--step_rows_columns: var(--grid_cols_ss, 1)}}