.littleBirdTeaser{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(270px,.85fr);margin:30px 0;overflow:hidden;border:1px solid #cfe1d1;border-radius:26px;color:#172b47;background:linear-gradient(145deg,#f4fbef,#fff8ea);box-shadow:0 20px 52px rgba(42,82,52,.16);scroll-margin-top:22px}.littleBirdTeaserVisual{position:relative;display:block;min-height:285px;overflow:hidden;background:#aaddf2;text-decoration:none}.littleBirdTeaserVisual picture,.littleBirdTeaserVisual picture img{position:absolute;inset:0;width:100%;height:100%}.littleBirdTeaserVisual picture img{object-fit:cover;object-position:center}.littleBirdTeaserBird{position:absolute;top:4%;right:4%;width:43%;filter:drop-shadow(0 13px 10px rgba(20,70,48,.3));animation:littleBirdFloat 2.8s ease-in-out infinite alternate}.littleBirdTeaserBoy{position:absolute;bottom:-24%;left:2%;height:103%;filter:drop-shadow(0 15px 11px rgba(20,55,43,.28))}.littleBirdTeaserVisual>span{position:absolute;right:14px;bottom:14px;padding:8px 12px;border:1px solid rgba(255,255,255,.72);border-radius:999px;color:#fff;background:rgba(19,65,54,.87);box-shadow:0 8px 22px rgba(20,50,38,.25);font-size:11px;font-weight:900;backdrop-filter:blur(8px)}.littleBirdTeaserVisual>span b{color:#ffd873;font-size:15px}.littleBirdTeaserContent{display:flex;min-width:0;flex-direction:column;align-items:flex-start;justify-content:center;padding:28px 27px}.littleBirdTeaserContent>span{color:#b34b58;font-size:10px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.littleBirdTeaser h3{margin:6px 0 8px;font-family:Georgia,serif;font-size:clamp(25px,3vw,34px);line-height:1.05}.littleBirdTeaser p{margin:0;color:#5d7165;font-size:13px;line-height:1.55}.littleBirdTeaser ul{display:flex;gap:7px;margin:14px 0 18px;padding:0;list-style:none}.littleBirdTeaser li{padding:6px 9px;border:1px solid #d8e7da;border-radius:999px;color:#315f50;background:rgba(255,255,255,.84);font-size:10px;font-weight:900}.littleBirdTeaser li span{margin-right:3px}.littleBirdTeaserButton{display:inline-flex;align-items:center;gap:7px;padding:12px 18px;border-radius:999px;color:#fff!important;background:linear-gradient(135deg,#3c9360,#197863);box-shadow:0 10px 24px rgba(31,125,99,.3);text-decoration:none;font-size:13px;font-weight:900;transition:transform .18s,box-shadow .18s}.littleBirdTeaserButton:hover,.littleBirdTeaserButton:focus-visible{transform:translateY(-2px);box-shadow:0 14px 28px rgba(31,125,99,.38)}.littleBirdTeaserButton span{font-size:15px}@keyframes littleBirdFloat{to{transform:translate(-12px,8px) rotate(-2deg)}}@media(max-width:700px){.littleBirdTeaser{grid-template-columns:1fr;border-radius:22px}.littleBirdTeaserVisual{min-height:0;aspect-ratio:16/10}.littleBirdTeaserContent{padding:21px 19px 23px}.littleBirdTeaser h3{font-size:27px}.littleBirdTeaserButton{align-self:stretch;justify-content:center}.littleBirdTeaserVisual>span{right:10px;bottom:10px}.littleBirdTeaser ul{margin-bottom:16px}.littleBirdTeaserBird{width:45%}.littleBirdTeaserBoy{height:98%}}@media(prefers-reduced-motion:reduce){.littleBirdTeaserBird{animation:none}}
.littleBirdTeaserCover{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center}
@media(max-width:700px){.littleBirdTeaserVisual{aspect-ratio:3/2}}
