.elementor .nw-beitraege{width:100%;& .elementor-posts-container { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: var(--space-m); } & .elementor-post { display: flex; flex-direction: column; gap: 0.6rem; } & .elementor-post__thumbnail__link { margin: 0 0 0.6rem; } & .elementor-post__thumbnail { aspect-ratio: 3 / 2; padding-bottom: 0 !important; background-color: var(--color-warmweiss); } & .elementor-post__thumbnail img { width: 100%; height: 100%; object-fit: cover; position: static !important; transform: none !important; } & .elementor-post__title { font-family: var(--font-headline); font-weight: 500; font-size: 1.25rem; line-height: 1.25; margin: 0; } & .elementor-post__title a { color: var(--color-anthrazit); text-decoration: none; } & .elementor-post__title a:hover { color: var(--color-oliv); } & .elementor-post__meta-data { font-family: var(--font-text); font-weight: 600; font-size: 0.7rem; letter-spacing: 0.16em; text-transform: uppercase; color: var(--color-oliv); } & .elementor-post__excerpt p { font-family: var(--font-text); font-size: var(--fs-small); line-height: 1.6; color: var(--color-text-gedaempft); margin: 0; } & .elementor-pagination { margin-top: var(--space-m); font-family: var(--font-text); display: flex; gap: 0.5rem; justify-content: center; }\n}.elementor .nw-container{width:100%;max-width:var(--width-container);padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:var(--space-m);}.elementor .nw-section-warm{padding-block-start:var(--space-section);padding-block-end:var(--space-section);padding-inline-start:var(--space-gutter);padding-inline-end:var(--space-gutter);border-block-end-width:1px;background-color:var(--color-warmweiss);display:flex;flex-direction:column;border-bottom-style: solid; border-bottom-color: var(--color-linie);\n}.elementor .nw-section{padding-block-start:var(--space-section);padding-block-end:var(--space-section);padding-inline-start:var(--space-gutter);padding-inline-end:var(--space-gutter);background-color:var(--color-weiss);display:flex;flex-direction:column;}.elementor .nw-eyebrow{font-family:var(--font-text);font-weight:600;font-size:var(--fs-eyebrow);color:var(--color-oliv);letter-spacing:0.18em;line-height:1.4;text-transform:uppercase;display:block;}.elementor .nw-h1{font-family:var(--font-headline);font-weight:400;font-size:var(--fs-h1);color:var(--color-anthrazit);letter-spacing:-0.015em;line-height:1.05;display:block;}