.c-service-list{--_gap: clamp(2.5rem, 1.8182rem + 2.9091vw, 4rem);display:block grid;gap:var(--_gap)}@media(width <= 767px){.c-service-list{--_gap: calc(62 * var(--to-rem))}}.c-service-list__item{display:block grid;grid-template-areas:"imgwrapper" "logo" "name" "overview" "link";grid-template-columns:1fr}@media(width <= 767px){.c-service-list__item{justify-items:center}}@media(width >= 768px){.c-service-list__item{--_column-gap: 4rem;grid-template-rows:1fr auto auto auto auto 1fr;grid-template-columns:1fr 1fr;column-gap:var(--_column-gap)}.c-service-list__item:nth-of-type(odd){grid-template-areas:"imgwrapper ." "imgwrapper logo" "imgwrapper name" "imgwrapper overview" "imgwrapper link" "imgwrapper ."}.c-service-list__item:nth-of-type(even){grid-template-areas:". imgwrapper" "logo imgwrapper" "name imgwrapper" "overview imgwrapper" "link imgwrapper" ". imgwrapper"}}.c-service-list__imgwrapper{--_background-color: var(--color-contrast);--_border-radius: calc(4 * var(--to-rem));--_padding: clamp(1.75rem, 1.3523rem + 1.697vw, 2.625rem);display:block flex;grid-area:imgwrapper;align-items:center;padding:var(--_padding);background-color:var(--_background-color);border-radius:var(--_border-radius)}@media(width <= 767px){.c-service-list__imgwrapper{--_margin-block-end: clamp(1.5rem, 1.2727rem + 0.9697vw, 2rem);justify-self:stretch;margin-block-end:var(--_margin-block-end)}}.c-service-list__img{inline-size:100%}.c-service-list__logo{--_margin-block-end: clamp(1.5rem, 1.2727rem + 0.9697vw, 2rem);display:block flex;grid-area:logo;margin-block-end:var(--_margin-block-end)}.c-service-list__logo-img{inline-size:fit-content}.c-service-list__name{--_font-size: 1.25rem;--_margin-block-end: 1rem;grid-area:name;margin-block-end:var(--_margin-block-end);font-size:var(--_font-size);font-weight:700;line-height:calc(32/20);letter-spacing:.04em}@media(width >= 768px){.c-service-list__name{--_font-size: clamp(1.125rem, -0.875rem + 4.1667vw, 1.25rem)}}.c-service-list__overview{--_margin-block-end: clamp(1.5rem, 1.2727rem + 0.9697vw, 2rem);grid-area:overview;margin-block-end:var(--_margin-block-end)}@media(width <= 767px){.c-service-list__overview{justify-self:stretch}}.c-service-list__overview{line-height:1.6}.c-service-list__link{grid-area:link}
