.ae-teaser{--ae-accent-deep:var(--accent-deep,#A3132A);--ae-tint:var(--tint,#FBE3E0);display:grid;grid-template-columns:1fr;gap:28px;align-items:center;background:var(--ae-tint);border-radius:24px;padding:36px;margin:48px 0}
.ae-teaser h2{margin:0 0 12px;font-size:clamp(28px,4vw,40px);line-height:1.05}
.ae-teaser p{margin:0 0 14px}
.ae-teaser__kicker{font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:13px;color:var(--ae-accent-deep)}
.ae-teaser__act{display:flex;flex-wrap:wrap;gap:14px;align-items:center}
.ae-teaser__act span{font-size:14px;opacity:.75}
.ae-teaser__tiles{display:block;text-decoration:none;color:inherit}
.ae-teaser__tiles ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}
.ae-teaser__tiles li{text-align:center;font-size:13px;font-weight:600;line-height:1.2;margin:0}
.ae-teaser__tiles img{display:block;width:100%;height:auto;aspect-ratio:1;border-radius:50%;border:3px solid #fff;background:#fff;margin:0 0 6px;transition:transform .2s}
.ae-teaser__tiles:hover img{transform:translateY(-3px)}
@media(min-width:900px){.ae-teaser{grid-template-columns:1fr 1.15fr}}
.ae-teaser--strip{padding:24px 28px;gap:20px}
.ae-teaser--strip h2{font-size:clamp(22px,3vw,30px)}
.ae-teaser--strip .ae-teaser__tiles ul{grid-template-columns:repeat(5,1fr);gap:10px}
.ae-teaser--strip .ae-teaser__tiles li:nth-child(n+6){display:none}
.ae-teaser--strip .ae-teaser__tiles span{display:none}
.ae-teaser--strip .ae-teaser__tiles img{border-width:2px;margin:0}
.ae-teaser--strip p:not(.ae-teaser__kicker):not(.ae-teaser__act){font-size:16px}.ae-teaser__pic{display:block;text-align:center}
.ae-teaser__pic img{width:100%;max-width:300px;height:auto;aspect-ratio:1;border-radius:50%;border:5px solid #fff;box-shadow:0 6px 20px rgba(0,0,0,.16);transition:transform .2s}
.ae-teaser__pic:hover img{transform:scale(1.03)}
.ae-teaser--strip .ae-teaser__pic img{max-width:220px}
img.ae-sec{float:right;width:190px;height:190px;border-radius:50%;border:4px solid #fff;box-shadow:0 4px 14px rgba(0,0,0,.14);margin:0 0 12px 22px;object-fit:cover}
img.ae-sec--wide{float:none;display:block;width:100%;max-width:520px;height:auto;aspect-ratio:3/2;border-radius:20px;margin:18px 0 0}
@media(max-width:600px){img.ae-sec{float:none;display:block;margin:0 auto 14px;width:160px;height:160px}}
