.akh-prize-sponsor>p{font-size:14px!important;text-transform:none!important;letter-spacing:normal!important;color:#444!important}.akh-prize-sponsor>a{display:inline-flex;flex-direction:column;align-items:flex-start;gap:10px}.akh-prize-sponsor .akh-sponsor-logo{max-width:220px;max-height:110px;width:auto;height:auto;object-fit:contain}
a.akh-advent-teaser{box-sizing:border-box;display:flex;overflow:hidden;position:relative;width:100%;margin:20px 0;border-radius:16px;background:linear-gradient(135deg,#e30613,#8d0915);color:#fff!important;text-decoration:none!important;box-shadow:0 5px 20px #71000b25;font-family:inherit;line-height:1.3}a.akh-advent-teaser *{box-sizing:border-box}a.akh-advent-teaser:hover{box-shadow:0 8px 24px #71000b45}a.akh-advent-teaser:focus-visible{outline:3px solid #164cbb;outline-offset:4px}.akh-teaser-art{display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;min-height:120px;background:#fff1;flex-shrink:0}.akh-teaser-day{font-size:clamp(64px,8vw,110px);font-weight:850;color:#fff;line-height:1}.akh-teaser-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.akh-teaser-image[hidden],.akh-teaser-sponsor[hidden]{display:none!important}.akh-teaser-copy{display:flex;flex-direction:column;justify-content:center;gap:12px;padding:22px;min-width:0}.akh-teaser-kicker{font-size:11px;font-weight:800;letter-spacing:.1em}.akh-teaser-title{font-size:clamp(20px,2.5vw,28px);font-weight:800;overflow-wrap:anywhere}.akh-teaser-cta{align-self:flex-start;border-radius:7px;background:#fff;color:#a50b1a;padding:10px 14px;font-size:14px;font-weight:800}.akh-teaser-sponsor{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:12px}.akh-teaser-sponsor img{display:block;max-width:110px;max-height:48px;width:auto;height:auto;object-fit:contain;border-radius:4px;background:white;padding:5px}.akh-advent-teaser--quadrat{max-width:400px;min-height:340px;flex-direction:column}.akh-advent-teaser--quadrat .akh-teaser-art{height:150px}.akh-advent-teaser--quadrat .akh-teaser-copy{flex:1}.akh-advent-teaser--banner{max-width:1100px;min-height:200px;flex-direction:row}.akh-advent-teaser--banner .akh-teaser-art{width:34%}.akh-advent-teaser--banner .akh-teaser-copy{flex:1}.akh-advent-teaser--banner .akh-teaser-title{font-size:clamp(22px,3vw,32px)}@media(max-width:600px){.akh-advent-teaser--banner{flex-direction:column}.akh-advent-teaser--banner .akh-teaser-art{width:100%;height:160px}.akh-teaser-copy{padding:20px}}
