.card__main[data-v-52a3b7c6],ol>.card:is(li) .card__icon[data-v-52a3b7c6]:empty:before{color:inherit;font-family:Headings,sans-serif;font-weight:500;line-height:1.32;margin-bottom:0}.card__main[data-v-52a3b7c6]:not(:first-child),ol>.card:is(li) .card__icon[data-v-52a3b7c6]:not(:first-child):empty:before{margin-top:.5em}.card[data-v-52a3b7c6]{align-items:flex-start;background:#fff;border:1px solid #e7e7e7;border-radius:12px;display:flex;flex-direction:column;gap:16px;padding:24px}.card--monochrome[data-v-52a3b7c6]{background-color:transparent;--color-main:#000;color:#fff}.card[data-v-52a3b7c6]:is(li){marker:none}.card[data-v-52a3b7c6]:is(li):before{content:none}.card--thin[data-v-52a3b7c6]{padding:12px}.card--center[data-v-52a3b7c6]{align-items:center}.card--borderless[data-v-52a3b7c6]{border:none;padding:0}.card--highlight[data-v-52a3b7c6]{border-color:var(--color-main)}.card--horizontal[data-v-52a3b7c6]{flex-direction:row}.card__content[data-v-52a3b7c6]{display:flex;flex-direction:column;flex-grow:1;gap:4px}.card__content[data-v-52a3b7c6]:not(:has(.card__main)){justify-content:flex-end}.card--horizontal .card__content[data-v-52a3b7c6]{justify-content:flex-start}.card__icon[data-v-52a3b7c6]{color:var(--color-main);flex:0 0 auto;height:auto;min-height:48px;width:48px}.card__icon[data-v-52a3b7c6] svg{max-width:calc(var(--v499acbe7)*1px)}.card:not(.card--plain) .card__icon[data-v-52a3b7c6],ol>.card:is(li):not(.card--highlight) .card__icon[data-v-52a3b7c6]{background-color:var(--color-mainLight);border-radius:8px;padding:6px}.card__icon[data-v-52a3b7c6]{align-self:flex-start;display:grid;place-content:center}ol>.card:is(li) .card__icon[data-v-52a3b7c6]{align-self:stretch;padding:16px 10px;place-content:start center;text-align:center}ol>.card:is(li) .card__icon[data-v-52a3b7c6]:empty{padding:16px 10px}ol>.card:is(li) .card__icon[data-v-52a3b7c6]:empty:before{content:counter(cnt);font-size:26px;line-height:.7692307692}.card--sm[data-v-52a3b7c6] svg{height:auto;max-width:32px;width:100%}.card__main[data-v-52a3b7c6]{font-size:14px}@media(min-width:768px){.card__main[data-v-52a3b7c6]{font-size:16px}}.card__text[data-v-52a3b7c6]{font-size:12px}@media(min-width:768px){.card__text[data-v-52a3b7c6]{font-size:14px}}.card__action[data-v-52a3b7c6]{margin-top:8px}
