.component-post-card-4{display:flex;flex-flow:column;border-radius:min(calc(0.25rem + 0.25 * (100vw - 22.5rem) / 77.5),0.5rem);background-color:#f9fafb;gap:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem);padding-block:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem);padding-inline:clamp(1.25rem,calc(1.25rem + 0 * (100vw - 22.5rem) / 77.5),1.25rem)}.component-post-card-4 .card-top{display:flex;flex-flow:row;align-items:center;gap:clamp(0.625rem,calc(0.625rem + 0 * (100vw - 22.5rem) / 77.5),0.625rem)}.component-post-card-4 .card-top .component-image{display:grid;align-items:center;align-self:flex-start;flex-grow:0;flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:min(calc(0.25rem + 0.25 * (100vw - 22.5rem) / 77.5),0.5rem);background-color:rgba(25,49,91,.06);justify-items:center;grid-template-columns:minmax(0, 1fr);grid-template-rows:minmax(0, 1fr)}.component-post-card-4 .card-top .component-image img{width:2.5rem;height:2.5rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.component-post-card-4 .card-top .component-headline{font-size:min(calc(0.875rem + 0.25 * (100vw - 22.5rem) / 77.5),1.125rem);line-height:1.1;font-weight:500;font-family:"Switzer-Variable";letter-spacing:0;flex-grow:1;color:#18181b}.component-post-card-4 .component-rich-text{font-size:min(calc(0.875rem + 0.25 * (100vw - 22.5rem) / 77.5),1.125rem);line-height:1.4;font-weight:400;font-family:"Switzer-Variable";letter-spacing:0;color:#757575}.component-post-card-4 .component-button{align-self:flex-start;margin-top:auto}