.related-models[data-astro-cid-goe4r4zz]{margin:3rem 0}.related-models[data-astro-cid-goe4r4zz] h2[data-astro-cid-goe4r4zz]{font-family:Playfair Display,Georgia,serif;font-size:1.6rem;color:#2e2e2e;border-left:4px solid #0066cc;padding-left:1rem;margin:0 0 .5rem}.related-models__intro[data-astro-cid-goe4r4zz]{color:#6b7280;font-size:.95rem;line-height:1.55;padding-left:1.25rem;margin:0 0 1.25rem;max-width:700px}.related-grid[data-astro-cid-goe4r4zz]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.85rem}.related-card[data-astro-cid-goe4r4zz]{display:flex;flex-direction:column;gap:.4rem;background:#fff;border:1px solid #e5e7eb;border-radius:.55rem;padding:.95rem 1.1rem;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s}.related-card[data-astro-cid-goe4r4zz]:hover{border-color:#06c;box-shadow:0 4px 12px #0066cc1a;transform:translateY(-1px)}.related-card__header[data-astro-cid-goe4r4zz]{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.related-card__code[data-astro-cid-goe4r4zz]{font-weight:700;color:#06c;font-size:.95rem}.related-card__jahre[data-astro-cid-goe4r4zz]{font-size:.72rem;color:#6b7280}.related-card__teaser[data-astro-cid-goe4r4zz]{color:#4b5563;font-size:.82rem;line-height:1.5;margin:0}.related-card__cta[data-astro-cid-goe4r4zz]{font-size:.78rem;color:#06c;font-weight:600;margin-top:auto}.passende-teile[data-astro-cid-xognhwvk]{margin:3rem 0;padding:2rem 1.5rem;background:linear-gradient(135deg,#f0fdf4,#ecfdf5);border-radius:.75rem;border-left:5px solid #16a34a}.passende-teile__header[data-astro-cid-xognhwvk]{margin-bottom:1.5rem}.passende-teile__header[data-astro-cid-xognhwvk] h2[data-astro-cid-xognhwvk]{font-family:Playfair Display,Georgia,serif;font-size:1.5rem;color:#1a3a2a;margin:0 0 .5rem}.passende-teile__intro[data-astro-cid-xognhwvk]{color:#4b5563;line-height:1.55;margin:0;max-width:700px}.passende-teile__grid[data-astro-cid-xognhwvk]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-bottom:1.25rem}.produkt-card[data-astro-cid-xognhwvk]{display:flex;flex-direction:column;background:#fff;border:1px solid #d1fae5;border-radius:.55rem;overflow:hidden;text-decoration:none;transition:transform .15s,box-shadow .15s,border-color .15s}.produkt-card[data-astro-cid-xognhwvk]:hover{transform:translateY(-2px);box-shadow:0 6px 16px #16a34a26;border-color:#16a34a}.produkt-card__bild[data-astro-cid-xognhwvk]{position:relative;aspect-ratio:4/3;overflow:hidden;background:#f3f4f6}.produkt-card__bild[data-astro-cid-xognhwvk] img[data-astro-cid-xognhwvk]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.produkt-card__placeholder[data-astro-cid-xognhwvk]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:3rem;color:#d1d5db}.produkt-card__badge[data-astro-cid-xognhwvk]{position:absolute;top:.5rem;left:.5rem;background:#16a34a;color:#fff;padding:.25rem .55rem;border-radius:9999px;font-size:.68rem;font-weight:700}.produkt-card__body[data-astro-cid-xognhwvk]{padding:.85rem 1rem 1rem;display:flex;flex-direction:column;gap:.4rem;flex:1}.produkt-card__title[data-astro-cid-xognhwvk]{font-size:.9rem;font-weight:700;color:#1a1a2e;margin:0;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.produkt-card__preis[data-astro-cid-xognhwvk]{font-size:1.15rem;font-weight:800;color:#1a3a2a;display:flex;flex-direction:column;gap:.15rem}.produkt-card__preis-mwst[data-astro-cid-xognhwvk]{font-size:.65rem;font-weight:400;color:#6b7280}.produkt-card__preis-anfrage[data-astro-cid-xognhwvk]{font-size:.9rem;font-weight:600;color:#1a3a2a}.produkt-card__cta[data-astro-cid-xognhwvk]{font-size:.8rem;color:#16a34a;font-weight:600;margin-top:auto}.passende-teile__footer[data-astro-cid-xognhwvk]{margin:0;text-align:right}.passende-teile__footer[data-astro-cid-xognhwvk] a[data-astro-cid-xognhwvk]{color:#16a34a;font-weight:600;text-decoration:none;font-size:.9rem}.passende-teile__footer[data-astro-cid-xognhwvk] a[data-astro-cid-xognhwvk]:hover{text-decoration:underline}
