.block-card{display:block;position:relative}.block-card .block-wrapper{display:flex;flex-direction:column}.block-card .block-wrapper>*+*{margin-top:2rem}.block-card .block-wrapper .block-card-text{margin-top:1.8rem!important}.block-card .block-wrapper .block-card-text>*+*{margin-top:2rem}.block-card .block-wrapper .block-card-text>p{max-width:100%}.block-card .block-wrapper .block-card-text.has-table{margin-bottom:2rem}.block-card .block-wrapper .block-card-text.has-table+.block-card-table{margin-top:auto}.block-group .block-card+.block-card .block-wrapper{height:100%}@keyframes blinker{0%{opacity:1}to{opacity:0}}.part-table{display:flex;flex-direction:column;font-size:1.4rem;font-size:var(--size-small,1.4rem);gap:.3rem;line-height:1.2;width:100%}.part-table .part-table-row{background-color:#fff;background-color:var(--color-bg,#fff);display:flex;gap:2rem;gap:var(--gutter,2rem)}.part-table .part-table-row.has-separator{border-top:1px solid #e4e4e4;border-top:1px solid var(--color-grey-2,#e4e4e4);margin-top:.3rem;padding-top:.6rem}.part-table .part-table-row.has-separator:last-child{border-bottom:1px solid #e4e4e4;border-bottom:1px solid var(--color-grey-2,#e4e4e4);padding-bottom:.6rem}.part-table .part-table-row .row-item{width:calc(50% - 1rem);width:calc(50% - var(--gutter-half, 1rem))}.part-table .part-table-row .row-item span{color:#aaa;color:var(--color-grey,#aaa);font-size:1.2rem}.part-table .part-table-row .row-item+.row-item:empty{width:0}.part-table .part-table-row .row-item.w-75{width:calc(75% - 1rem);width:calc(75% - var(--group-gutter, var(--gutter-half, 1rem)))}.part-table .part-table-row .row-item.w-33{width:calc(33.3333% - 1rem);width:calc(33.3333% - var(--group-gutter, var(--gutter-half, 1rem)))}.part-table .part-table-row .row-item.w-66{width:calc(66.6667% - 1rem);width:calc(66.6667% - var(--group-gutter, var(--gutter-half, 1rem)))}.part-table .part-table-row .row-item.w-25{width:calc(25% - 1rem);width:calc(25% - var(--group-gutter, var(--gutter-half, 1rem)))}.part-table.table-auto .part-table-row{gap:2rem;gap:var(--gutter,2rem);justify-content:space-between}.part-table.table-auto .part-table-row .row-item{width:auto}.part-table.size-normal .part-table-row.has-separator{margin-top:1.2rem;padding-top:1.5rem}.part-table.size-normal .part-table-row.has-separator:last-child{padding-bottom:1.6rem}