aside article.angebot{background:#fff;border:none!important;border-radius:12px;box-shadow:0 4px 12px rgb(0 0 0 / .1);overflow:hidden;transition:transform 0.3s ease,box-shadow 0.3s ease}aside article.angebot:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgb(0 0 0 / .15)}aside article.angebot.ohneverlegung{background:#fff;border:none!important}aside article.angebot .anghead{color:#fff;font-weight:600;font-size:.95em;text-transform:uppercase;letter-spacing:.5px;background:linear-gradient(135deg,#172983 0%,#1e3a8a 100%);padding:12px 16px;margin:0;text-align:center;box-shadow:0 2px 4px rgb(23 41 131 / .2)}aside article.angebot section{border-bottom:1px solid rgb(0 0 0 / .08);background:rgb(255 255 255 / .7);backdrop-filter:blur(10px)}aside article.angebot section:last-child{border-bottom:none;border-radius:0 0 12px 12px}aside article.angebot h2{color:#172983;font-size:1.2em;font-weight:600;margin:0 0 12px;text-transform:none}aside article.angebot img{width:100%;max-width:120px;height:auto;margin:0 auto 12px;display:block;border-radius:8px;transition:transform 0.3s ease}aside article.angebot img:hover{transform:scale(1.05)}aside article.angebot p{font-size:.9em;line-height:1.4;color:#555;margin:0 0 8px}aside p.unserpreis{font-weight:600;font-size:.85em;color:#666;margin:0 0 4px;text-transform:uppercase;letter-spacing:.3px}aside article.angebot h2.inkl-verlegen{color:#28a745;font-size:1.8em;font-weight:700;margin:8px 0 0;padding:0;text-align:center;text-shadow:0 1px 2px rgb(40 167 69 / .2)}aside article.angebot.ohneverlegung h2.inkl-verlegen{padding-bottom:0}
