.articles-list-manual__list{display:grid;gap:var(--space-md);margin-top:var(--space-md)}.articles-list-manual__list--1-per-row li{grid-template-columns:40% 1fr}.articles-list-manual__list--2-per-row{grid-template-columns:1fr 1fr}.articles-list-manual__list--3-per-row{grid-template-columns:1fr 1fr 1fr}.articles-list-manual__list--1-per-row.articles-list-manual__list--large-image li{grid-template-columns:60% 1fr}@media screen and (max-width:991px){.articles-list-manual__list{gap:var(--space-sm);margin-top:var(--space-sm)}}@media screen and (min-width:769px) and (max-width:900px){.articles-list-manual__list--3-per-row{grid-template-columns:auto;grid-template-rows:1fr 1fr 1fr}.articles-list-manual__list--3-per-row li{grid-template-columns:40% 1fr}.articles-list-manual__list--3-per-row.articles-list-manual__list--large-image li{grid-template-columns:60% 1fr}}@media screen and (max-width:768px){.articles-list-manual__list--3-per-row{grid-template-columns:1fr}.articles-list-manual__list--1-per-row li,.articles-list-manual__list--1-per-row.articles-list-manual__list--large-image li{grid-template-columns:auto}}@media screen and (max-width:575px){.articles-list-manual__list{grid-template-columns:1fr}}.articles-list-manual__list:only-child{margin-top:0}.articles-list-manual__text{padding:0 var(--space-md)}.articles-list-manual__text h2{margin-top:0}@media screen and (max-width:768px){.articles-list-manual__text{padding:0 var(--space-sm)}.articles-list-manual__text h2{margin-top:0}}.articles-list-manual__item{background-color:var(--color-module-bg-primary);display:grid;grid-template-rows:27rem 1fr}.articles-list-manual__item.articles-list-manual__item--blog{background-color:var(--color-module-bg-blog)}.articles-list-manual__item:first-child{margin-top:0}.articles-list-manual__item__heading{margin:0 0 1rem}.articles-list-manual__item__heading__link,.articles-list-manual__item__heading__link:hover{color:#000;text-decoration:none}.articles-list-manual__item__text{display:flex;flex-direction:column;justify-content:space-between;padding:var(--space-sm) var(--space-md);width:100%}@media screen and (max-width:768px){.articles-list-manual__item__text{padding:var(--space-sm)}}@media screen and (min-width:1200px){.articles-list-manual__item__text{height:100%}}.articles-list-manual__image{height:100%;min-height:220px;object-fit:cover;width:100%}