.b-list{margin-bottom:0}.b-list__item{margin-block:0}.b-list--custom{padding-inline-start:0;list-style:none}:where(.b-list){display:grid;grid-template-columns:repeat(var(--b-columns, 1),minmax(0,1fr));row-gap:var(--space-xs, 0.5rem);column-gap:var(--space-l, 2rem);margin-block:0;padding-inline-start:1.25em}:where(.b-list__item){min-width:0}:where(.b-list__item)::marker{color:var(--b-marker, var(--color-primary, currentColor));font-size:var(--b-marker-size, 1em)}:where(.b-list__note){display:block;margin-top:0.15em;font-size:0.85em;opacity:0.75}:where(.b-list__off){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}:where(.b-list__item.is-off){opacity:0.6}:where(.b-list__item.is-off)>:where(.b-list__text){text-decoration:line-through}:where(.b-list--custom){padding-inline-start:0;list-style:none}:where(.b-list--custom)>:where(.b-list__item){display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:0.6em;align-items:start}:where(.b-list__marker){grid-row:1 / span 2;display:inline-flex;align-items:center;justify-content:center;min-width:1em;height:1.5em;color:var(--b-marker, var(--color-primary, currentColor));font-size:var(--b-marker-size, 1em);line-height:1}:where(.b-list__marker)>svg{display:block;width:1em;height:1em}:where(.b-list__marker--dot)::before{content:"";width:0.4em;height:0.4em;border-radius:50%;background:currentColor}:where(.b-list__marker--number){font-weight:600;font-variant-numeric:tabular-nums}:where(.b-list__text,.b-list__note){grid-column:2}:where(.b-list--marker-middle)>:where(.b-list__item){align-items:center}:where(.b-list--marker-circle,.b-list--marker-rounded,.b-list--marker-square) :where(.b-list__marker){box-sizing:content-box;width:1em;height:1em;padding:0.35em;background:var(--b-marker-bg, var(--color-surface, #f5f5f4))}:where(.b-list--marker-circle) :where(.b-list__marker){border-radius:50%}:where(.b-list--marker-rounded) :where(.b-list__marker){border-radius:0.3em}:where(.b-list--divider-solid,.b-list--divider-dashed,.b-list--divider-dotted)>:where(.b-list__item+.b-list__item){padding-top:var(--space-xs, 0.5rem);border-top:1px solid var(--b-line, var(--color-line, #e7e5e4))}:where(.b-list--divider-dashed)>:where(.b-list__item+.b-list__item){border-top-style:dashed}:where(.b-list--divider-dotted)>:where(.b-list__item+.b-list__item){border-top-style:dotted}
