.success-stories{display:grid;gap:var(--spacing--sm);isolation:isolate;position:relative}@media (min-width:61.375em){.success-stories{grid-template-columns:repeat(2,minmax(0,1fr))}}.success-story{--teaser-spacing:clamp(1rem,0.5166163142rem + 2.416918429vw,2rem);color:var(--color--font);isolation:isolate;padding:var(--teaser-spacing);position:relative}.success-story:not(.success-story--has-thumb){border:var(--line) solid var(--color--teaser--border)}.success-story--has-thumb:before{content:"";float:left;padding-bottom:85%}@media (prefers-color-scheme:light){html:not([data-color-scheme=dark]) .success-story--has-thumb{color:var(--color--font-invert)}}.success-story--has-thumb [data-color-scheme=light]{color:var(--color--font-invert)}@media (prefers-color-scheme:dark){html:not([data-color-scheme=light]) .success-story--has-thumb{background-color:var(--color--background-invert)}}[data-color-scheme=dark] .success-story--has-thumb{background-color:var(--color--background-invert)}.success-story__body{block-size:100%;display:flex;flex-direction:column}.success-story__type{margin-block-end:1.5rem}.success-story__type-definition{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.success-story__type-icon{block-size:2rem;flex-shrink:0;inline-size:2rem}.success-story__type-icon--country{color:var(--color--success-story-country)}.success-story__type-icon--eu{color:var(--color--success-story-eu)}.success-story__type-entry{align-items:center;align-self:flex-start;background-color:var(--color--background-alternate);border-radius:1rem;color:var(--color--font);display:inline-flex;font-size:.875rem;font-weight:700;line-height:1.5;padding:.25em 1em;white-space:nowrap}.success-story__title{overflow-wrap:break-word;word-wrap:break-word;font-size:clamp(1rem,.7885196375rem + 1.0574018127vw,1.4375rem);-webkit-hyphens:auto;hyphens:auto;line-height:clamp(1.625rem,1.4135196375rem + 1.0574018127vw,2.0625rem)}@media (min-width:61.375em){.success-story__title{font-size:clamp(1rem,.1232142857rem + 1.4285714286vw,1.4375rem);line-height:clamp(1.625rem,.7482142857rem + 1.4285714286vw,2.0625rem)}}.success-story__link{text-decoration-color:transparent}.success-story__link:after{content:"";inset:0;position:absolute;z-index:1}.success-story__link:hover{color:currentColor;text-decoration-color:currentColor}.success-story__media-container{inset:0;isolation:isolate;overflow:hidden;position:absolute;z-index:-1}.success-story__media-container:after{background:var(--gradient--teaser-overlay);content:"";inset:0;position:absolute}@media (prefers-reduced-motion:no-preference){.success-story__media-container:after{transition:opacity var(--timing) var(--ease-2)}}.success-story:hover .success-story__media-container:after{opacity:.8}.success-story__media{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute}@media (prefers-reduced-motion:no-preference){.success-story__media{transition:transform var(--timing) var(--ease-2)}}.success-story:hover .success-story__media{transform:scale(1.05)}.success-story__excerpt{font-size:clamp(.875rem,.8145770393rem + .3021148036vw,1rem);line-height:clamp(1.5rem,1.4395770393rem + .3021148036vw,1.625rem);margin-block-start:calc(var(--teaser-spacing) / 2)}@media (min-width:61.375em){.success-story__excerpt{font-size:clamp(.875rem,.8402777778rem + .1736111111vw,1rem);line-height:clamp(1.5rem,1.4652777778rem + .1736111111vw,1.625rem)}}.success-story--has-thumb .success-story__excerpt{font-weight:500}.success-story__meta,.success-story__meta-group{align-items:center;display:flex;flex-wrap:wrap}.success-story__meta{align-self:flex-start;gap:.5rem 2rem;line-height:1.5;margin-block-start:auto;margin-inline-end:2.75rem;padding-block-start:var(--teaser-spacing)}.success-story__meta-group{gap:.5rem}.success-story__meta-entry,.success-story__meta-title{font-size:.875rem;font-weight:700}.success-story__meta-entry{align-items:center;border:var(--line) solid var(--color--background-alternate);border-radius:1rem;display:inline-flex;padding:.25em 1em;white-space:nowrap}@media (prefers-color-scheme:dark){html:not([data-color-scheme=light]) .success-story__meta-entry{border-color:var(--color--background-alternate-invert)}}[data-color-scheme=dark] .success-story__meta-entry{border-color:var(--color--background-alternate-invert)}.success-story__icon{inset:auto var(--teaser-spacing) var(--teaser-spacing) auto;position:absolute}@media (prefers-reduced-motion:no-preference){.success-story:hover .success-story__icon{animation:bounceInlineEnd 5s ease-in-out infinite}.success-story:hover .success-story__icon--external{animation:bounceTopRight 5s ease-in-out infinite}}