.component-post-card-2{display:flex;flex-flow:column;color:#27372a;background-color:#fffcf6;gap:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem);padding-block:clamp(1.25rem,calc(1.25rem + 0 * (100vw - 22.5rem) / 77.5),1.25rem);padding-inline:clamp(1.25rem,calc(1.25rem + 0 * (100vw - 22.5rem) / 77.5),1.25rem);border-radius:min(calc(0.625rem + 0.625 * (100vw - 22.5rem) / 77.5),1.25rem)}.component-post-card-2 .index{font-size:min(calc(0.875rem + 0.25 * (100vw - 22.5rem) / 77.5),1.125rem);line-height:1.4;font-weight:400;font-family:Inter;letter-spacing:0;color:#7b6d5b;min-height:min(calc(1.875rem + 1.25 * (100vw - 22.5rem) / 77.5),3.125rem)}.component-post-card-2 .card-header{display:flex;flex-flow:column;gap:clamp(1.25rem,calc(1.25rem + 0 * (100vw - 22.5rem) / 77.5),1.25rem)}.component-post-card-2 .card-header .component-image-video{width:100%;height:17.5rem}.component-post-card-2 .card-header .component-icon{pointer-events:none}.component-post-card-2 .card-content{display:flex;flex-flow:column;gap:clamp(1.25rem,calc(1.25rem + 0 * (100vw - 22.5rem) / 77.5),1.25rem)}.component-post-card-2 .card-content .component-headline{font-size:min(calc(1rem + 0.375 * (100vw - 22.5rem) / 77.5),1.375rem);line-height:1.2;font-weight:400;font-family:Rhymes Display;letter-spacing:0;color:#27372a}.component-post-card-2 .component-buttons{margin-top:auto}