.produkte[data-astro-cid-poyn3awd]{padding:56px 0 60px}.produkt-grid[data-astro-cid-poyn3awd]{display:grid;gap:12px;grid-template-columns:minmax(0,1fr)}.produkt-card[data-astro-cid-poyn3awd]{display:flex;align-items:center;gap:16px;min-width:0;overflow-wrap:anywhere;hyphens:auto;background:#fff;border:1.5px solid var(--border);border-radius:var(--radius);padding:14px 16px;min-height:84px;text-decoration:none;color:var(--text);transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.produkt-card[data-astro-cid-poyn3awd]:hover{border-color:var(--blau-hell-2);box-shadow:var(--shadow);transform:translateY(-2px)}.produkt-ico[data-astro-cid-poyn3awd]{flex-shrink:0;width:58px;height:58px;border-radius:50%;background:linear-gradient(150deg,var(--blau) 20%,var(--blau-hell-2) 100%);display:inline-flex;align-items:center;justify-content:center}.produkt-ico[data-astro-cid-poyn3awd] img[data-astro-cid-poyn3awd],.produkt-ico[data-astro-cid-poyn3awd] svg[data-astro-cid-poyn3awd]{width:37px;height:37px}.produkt-card[data-astro-cid-poyn3awd] h3[data-astro-cid-poyn3awd]{font-size:19px;color:var(--blau-headline)}.produkt-card[data-astro-cid-poyn3awd] .pfeil[data-astro-cid-poyn3awd]{margin-left:auto;display:inline-flex;align-items:center;gap:8px;color:var(--blau);font-size:26px;line-height:1;font-weight:400;flex-shrink:0}.produkt-more[data-astro-cid-poyn3awd]{text-align:center;margin-top:26px}.produkt-card[data-astro-cid-poyn3awd] .pfeil-label[data-astro-cid-poyn3awd]{display:none}@media(min-width:700px){.produkt-grid[data-astro-cid-poyn3awd]{grid-template-columns:1fr 1fr;gap:14px}}@media(min-width:1024px){.produkte[data-astro-cid-poyn3awd]{padding:76px 0 80px}.produkt-grid[data-astro-cid-poyn3awd]{grid-template-columns:repeat(3,1fr);gap:18px}.produkt-card[data-astro-cid-poyn3awd]{flex-direction:column;align-items:flex-start;gap:18px;padding:26px 24px 22px;min-height:0}.produkt-ico[data-astro-cid-poyn3awd]{width:66px;height:66px}.produkt-ico[data-astro-cid-poyn3awd] img[data-astro-cid-poyn3awd],.produkt-ico[data-astro-cid-poyn3awd] svg[data-astro-cid-poyn3awd]{width:42px;height:42px}.produkt-card[data-astro-cid-poyn3awd] h3[data-astro-cid-poyn3awd]{font-size:20px}.produkt-card[data-astro-cid-poyn3awd] .pfeil[data-astro-cid-poyn3awd]{margin-left:0;margin-top:auto;font-size:20px}.produkt-card[data-astro-cid-poyn3awd] .pfeil-label[data-astro-cid-poyn3awd]{display:inline;font-size:17.5px;font-weight:700;line-height:1;margin-right:8px}}.produkte[data-astro-cid-poyn3awd].compact{padding:0}.produkte[data-astro-cid-poyn3awd].compact .wrap{padding:0;max-width:none}.produkte[data-astro-cid-poyn3awd].compact .pc-head[data-astro-cid-poyn3awd]{margin-bottom:14px}.produkte[data-astro-cid-poyn3awd].compact .pc-title[data-astro-cid-poyn3awd]{font-size:21px;font-weight:800;color:var(--blau-headline);line-height:1.25}.produkte[data-astro-cid-poyn3awd].compact .pc-sub[data-astro-cid-poyn3awd]{font-size:14.5px;color:#5a6b7b;margin-top:5px;line-height:1.45}.produkt-grid[data-astro-cid-poyn3awd].compact{grid-template-columns:1fr;gap:10px}.produkt-grid[data-astro-cid-poyn3awd].compact .produkt-card[data-astro-cid-poyn3awd]{flex-direction:row;align-items:center;gap:14px;padding:12px 16px;min-height:0}.produkt-grid[data-astro-cid-poyn3awd].compact .produkt-ico[data-astro-cid-poyn3awd]{width:46px;height:46px}.produkt-grid[data-astro-cid-poyn3awd].compact .produkt-ico[data-astro-cid-poyn3awd] img[data-astro-cid-poyn3awd],.produkt-grid[data-astro-cid-poyn3awd].compact .produkt-ico[data-astro-cid-poyn3awd] svg[data-astro-cid-poyn3awd]{width:27px;height:27px}.produkt-grid[data-astro-cid-poyn3awd].compact .produkt-card[data-astro-cid-poyn3awd] h3[data-astro-cid-poyn3awd]{font-size:16px}.produkt-grid[data-astro-cid-poyn3awd].compact .produkt-card[data-astro-cid-poyn3awd] .pfeil[data-astro-cid-poyn3awd]{margin-left:auto;margin-top:0;font-size:21px}.produkt-grid[data-astro-cid-poyn3awd].compact .produkt-card[data-astro-cid-poyn3awd] .pfeil-label[data-astro-cid-poyn3awd]{display:none}@media(min-width:700px){.produkt-grid[data-astro-cid-poyn3awd].compact{grid-template-columns:1fr 1fr}}
