:root{--list-padding-block: 0;--list-padding-inline: var(--size-md);--list-gap-block: 0;--list-gap-inline: 0;--list-item-size-inline: var(--size-xs);--list-item-size-block: var(--size-3xs);--list-item-color-separator: var(--color-gray-20)}.tad-list{margin-block:var(--list-padding-block);padding-inline:var(--list-padding-inline);display:grid;gap:var(--list-gap-block) var(--list-gap-inline)}.tad-list--teaser,.tad-list--teaser-large,.tad-list--card,.tad-list--checkbox,.tad-list--checklist,.tad-list--flag,.tad-list--grid,.tad-list--icon,.tad-list--link,.tad-list--switch,.tad-list--tag,.tad-list--inline,.tad-list--clean{list-style:none;--list-padding-inline: 0}.tad-list--switch{--list-item-size-block: var(--size-2xs)}.tad-list--switch,.tad-list--checkbox{--list-padding-block: var(--size-xs)}.tad-list--switch .tad-checkbox--sibling,.tad-list .tad-list--switch,.tad-list--checkbox .tad-checkbox--sibling,.tad-list .tad-list--checkbox{padding-inline-start:calc(var(--checkbox-size) + var(--size-gap-xs));padding-block-start:0}.tad-list .tad-list--switch .tad-list-item,.tad-list .tad-list--checkbox .tad-list-item{font-weight:400}.tad-list--teaser,.tad-list--teaser-large,.tad-list--tag,.tad-list--inline,.tad-list--horizontal{display:flex;flex-wrap:wrap}.tad-list--inline,.tad-list--horizontal{--list-gap-block: var(--size-gap-sm);--list-gap-inline: var(--size-gap-2xl)}.tad-list--tag{--list-gap-inline: var(--size-xs);--list-gap-block: var(--size-xs)}.tad-list--flag,.tad-list--card{--list-gap-block: var(--size-gap-sm);--list-gap-inline: var(--size-gap-sm)}.tad-list--teaser,.tad-list--teaser-large{--list-gap-block: var(--size-gap-xs);--list-gap-inline: var(--size-gap-xs);margin-inline-end:calc(-1 * var(--list-gap-inline));justify-content:stretch;font-size:var(--font-size-md)}@media (max-width: 49.9375em){.tad-list--teaser,.tad-list--teaser-large{justify-content:stretch}}@media (min-width: 50em){.tad-list--teaser,.tad-list--teaser-large{align-items:stretch;justify-content:start}}@media (min-width: 50em){.tad-list--teaser-large{--list-gap-block: var(--size-gap-xl);--list-gap-inline: var(--size-gap-xl)}}.tad-list--separator+.tad-list--separator{border-block-start:var(--size-border) var(--style-border) var(--list-item-color-separator);padding-block-start:var(--list-padding-block)}
