:root{--list-space-y: .375em;--list-offset: 1em;--list-line-height-multiplier: 1}.list,.text-component .list{padding-left:0;list-style:none}.list ul,.text-component .list ul{list-style:none;margin:0;margin-top:calc(var(--list-space-y) / 2);padding-top:calc(var(--list-space-y) / 2);padding-left:var(--list-offset)}.list li,.text-component .list li{padding-bottom:calc(var(--list-space-y) / 2);margin-bottom:calc(var(--list-space-y) / 2);line-height:calc(1.4 * var(--list-line-height-multiplier))}.list>li:last-child,.list ul>li:last-child,.text-component .list>li:last-child,.text-component .list ul>li:last-child{margin-bottom:0}.list:not(.list--border)>li:last-child,.list ul>li:last-child,.text-component .list:not(.list--border)>li:last-child,.text-component .list ul>li:last-child{padding-bottom:0}.list--ul,.text-component .list--ul{--list-offset: calc(var(--list-bullet-size) + var(--list-bullet-margin-right))}.list--ul ul,.text-component .list--ul ul{padding-left:0}@supports (--css: variables){.list--ul li,.text-component .list--ul li{padding-left:var(--list-offset)!important}}.list--ul li:before,.text-component .list--ul li:before{display:inline-flex;justify-content:center;align-items:center;vertical-align:middle;position:relative;top:-.1em}@supports (--css: variables){.list--ul li:before,.text-component .list--ul li:before{width:var(--list-bullet-size)!important;height:var(--list-bullet-size)!important;margin-left:calc(var(--list-bullet-size) * -1)!important;left:calc(var(--list-bullet-margin-right) * -1)!important}}.list--ul,.text-component .list--ul{--list-bullet-size: 7px;--list-bullet-margin-right: 12px}.list--ul>li,.text-component .list--ul>li{padding-left:19px}.list--ul>li:before,.text-component .list--ul>li:before{content:"";border-radius:50%;color:var(--color-contrast-lower);background-color:currentColor;width:7px;height:7px;margin-left:-7px;left:-12px}.list--ul ul li:before,.text-component .list--ul ul li:before{background-color:transparent;box-shadow:inset 0 0 0 2px currentColor}.list--icons,.text-component .list--icons{--list-bullet-size: 24px;--list-bullet-margin-right: 8px;--list-offset: calc(var(--list-bullet-size) + var(--list-bullet-margin-right))}.list--icons ul,.text-component .list--icons ul{padding-left:32px}@supports (--css: variables){.list--icons ul,.text-component .list--icons ul{padding-left:var(--list-offset)}}.list__icon{position:relative;width:24px;height:24px;margin-right:8px}.list__icon:not(.top-0){top:calc((1.4em - 24px)/2)}@supports (--css: variables){.list__icon{width:var(--list-bullet-size);height:var(--list-bullet-size);margin-right:var(--list-bullet-margin-right)}.list__icon:not(.top-0){top:calc((1.4em * var(--list-line-height-multiplier) - var(--list-bullet-size)) / 2)}}
