.component-post-card-1{display:flex;flex-flow:column;position:relative;gap:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem)}.component-post-card-1.is-video-archive .image-wrapper .component-image-video{aspect-ratio:16/9;min-height:min(calc(11.25rem + 21.4375 * (100vw - 22.5rem) / 39.5),32.6875rem);max-height:min(calc(11.25rem + 21.4375 * (100vw - 22.5rem) / 39.5),32.6875rem)}@media(min-width: 62rem){.component-post-card-1.is-video-archive .image-wrapper .component-image-video{min-height:min(calc(10rem + 6.875 * (100vw - 62rem) / 38),16.875rem);max-height:min(calc(10rem + 6.875 * (100vw - 62rem) / 38),16.875rem)}}.component-post-card-1 .image-wrapper{position:relative}.component-post-card-1 .image-wrapper .component-image-video{width:100%;height:100%;min-height:min(calc(12.5rem + 12.5 * (100vw - 22.5rem) / 39.5),25rem);max-height:min(calc(12.5rem + 12.5 * (100vw - 22.5rem) / 39.5),25rem);aspect-ratio:320/200}@media(min-width: 62rem){.component-post-card-1 .image-wrapper .component-image-video{aspect-ratio:493/300;min-height:18.75rem;max-height:18.75rem}}.component-post-card-1 .image-wrapper .component-image-video::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg, transparent 60%, rgba(0, 0, 0, 0.8) 100%);z-index:1}.component-post-card-1 .image-wrapper .meta-wrapper{display:flex;flex-flow:row;padding:clamp(1.25rem,calc(1.25rem + 0 * (100vw - 22.5rem) / 77.5),1.25rem) clamp(1.25rem,calc(1.25rem + 0 * (100vw - 22.5rem) / 77.5),1.25rem);position:absolute;bottom:0;align-items:center;gap:clamp(1rem,calc(1rem + 0 * (100vw - 22.5rem) / 77.5),1rem);color:#fff;z-index:2}.component-post-card-1 .image-wrapper .meta-wrapper .meta-date{font-size:clamp(0.875rem,calc(0.875rem + 0 * (100vw - 22.5rem) / 77.5),0.875rem);line-height:1.4;font-weight:400;font-family:Rubik;letter-spacing:0}.component-post-card-1 .card-content{display:flex;flex-flow:column;flex-grow:1;gap:clamp(1rem,calc(1rem + 0 * (100vw - 22.5rem) / 77.5),1rem)}@media(min-width: 62rem){.component-post-card-1 .card-content{padding-inline:clamp(1.25rem,calc(1.25rem + 0 * (100vw - 22.5rem) / 77.5),1.25rem)}}.component-post-card-1 .card-content .component-headline:not(:hover,.component-post-card-1 .card-content .component-headline:focus){text-decoration:none}.component-post-card-1 .card-content .component-headline::before{position:absolute;z-index:5;content:"";inset:0}.component-post-card-1 .card-content .component-rich-text{font-size:clamp(0.875rem,calc(0.875rem + 0 * (100vw - 22.5rem) / 77.5),0.875rem);line-height:1.4;font-weight:400;font-family:Rubik;letter-spacing:0;color:#727272}