.ic{display:grid;grid-auto-flow:row dense;grid-template-columns:repeat(2,minmax(0,1fr))}.ic,.ic__card{gap:var(--spacer_16)}.ic__card{background-color:#f8f8f6;border-radius:24px;display:flex;flex-direction:column;grid-column:1/-1;padding:var(--spacer_24)}.ic__card--half{grid-column:span 1}.ic__card--height-2{grid-row:span 2}.ic__card--height-3{grid-row:span 3}.ic__title{border:0;color:var(--black_color);font-family:Raleway,Fallback;font-size:var(--font_size_20);font-weight:var(--font_weight_600);line-height:1.4;margin:0;padding:0}.ic__text,.ic__text *{color:var(--text_dark);font-size:var(--font_size_16);line-height:1.6}.ic__text :last-child{margin-bottom:0}.ic__label,.ic__rows,.ic__value{margin:0}.ic__value{color:var(--black_color);font-size:var(--font_size_16);font-weight:var(--font_weight_600);line-height:1.2}.ic__link{color:#176251;text-decoration:none}.ic__link:hover{text-decoration:underline}.ic__card--rows .ic__row{border-top:1px solid #f0f0ec;display:grid;gap:var(--spacer_16);grid-template-columns:repeat(2,minmax(0,1fr));padding:var(--spacer_12) 0}.ic__card--rows .ic__label{color:var(--text_grey);font-size:var(--font_size_14);line-height:1.2}.ic__card--columns .ic__rows{display:grid;gap:var(--spacer_24);grid-template-columns:repeat(var(--ic-cols,3),minmax(0,1fr))}.ic__card--columns .ic__row{display:flex;flex-direction:column;gap:var(--spacer_4)}.ic__card--cols-3 .ic__rows{grid-template-columns:repeat(3,minmax(0,max-content));justify-content:space-between}.ic__card--cols-3 .ic__row{max-width:30rem}.ic__card--columns .ic__label{color:var(--text_grey);font-size:var(--font_size_12);font-weight:var(--font_weight_600);letter-spacing:.08rem;line-height:1.3;text-transform:uppercase}@media (max-width:767px){.ic{grid-template-columns:minmax(0,1fr)}.ic__card--half,.ic__card--height-2,.ic__card--height-3{grid-column:1/-1;grid-row:auto}.ic__card{padding:var(--spacer_20)}.ic__title{font-size:var(--font_size_18)}.ic__value{font-size:var(--font_size_14)}.ic__card--cols-3 .ic__rows,.ic__card--columns .ic__rows{gap:var(--spacer_16);grid-template-columns:minmax(0,1fr)}.ic__card--cols-3 .ic__row{max-width:none}}