.fiika-blog-cards{box-sizing:border-box;display:grid;gap:var(--bc-gap,24px);grid-template-columns:repeat(var(--bc-columns,3),1fr);width:100%}.fiika-blog-cards__card{background-color:var(--bc-card-bg,#fff);border-radius:var(--bc-card-radius,8px);display:flex;flex-direction:column;overflow:hidden;position:relative;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.fiika-blog-cards__card--shadow{box-shadow:0 4px 16px rgba(0,0,0,.1)}.fiika-blog-cards__card--shadow:hover{box-shadow:0 8px 24px rgba(0,0,0,.15);transform:translateY(-4px)}.fiika-blog-cards__image-wrap{position:relative;width:100%}.fiika-blog-cards__image-wrap img{aspect-ratio:var(--bc-image-ratio,16/9);display:block;object-fit:var(--bc-image-fit,cover);width:100%}.fiika-blog-cards__tag{background-color:var(--bc-tag-bg,#f2994a);bottom:0;color:var(--bc-tag-color,#fff);display:inline-block;font-size:var(--bc-tag-size,12px);font-weight:700;left:0;line-height:1.6;padding:4px 12px;position:absolute}.fiika-blog-cards__body{box-sizing:border-box;flex:1 1 auto;padding:var(--bc-card-padding,20px)}.fiika-blog-cards__title{color:var(--bc-title-color,#1a1a1a);display:-webkit-box;font-size:var(--bc-title-size,17px);font-weight:var(--bc-title-weight,700);-webkit-line-clamp:var(--bc-title-lines,2);line-height:1.5;margin:0 0 12px;-webkit-box-orient:vertical;overflow:hidden}.fiika-blog-cards__date{color:var(--bc-date-color,#888);font-size:var(--bc-date-size,13px);line-height:1.4;margin:0}.fiika-blog-cards__icon{background-color:var(--bc-icon-bg,#1a1a1a);bottom:6px;clip-path:polygon(100% 0,100% 100%,0 100%);height:var(--bc-icon-size,52px);line-height:0;position:absolute;right:6px;width:var(--bc-icon-size,52px)}.fiika-blog-cards__icon svg{bottom:14%;display:block;height:30%;position:absolute;right:14%;width:30%}@media (max-width:768px){.fiika-blog-cards{grid-template-columns:1fr}.fiika-sp-margin{margin-bottom:var(--fiika-sp-mb,0)!important;margin-top:var(--fiika-sp-mt,0)!important}}