.informative-cards-8 .heading-font{font-family:var(--font-heading)}.informative-cards-8 .ic8-grid{grid-template-columns:repeat(1,1fr);gap:24px;display:grid}@media (width>=1024px){.informative-cards-8 .ic8-grid{grid-template-columns:repeat(3,1fr)}}.informative-cards-8 .ic8-card{border-radius:var(--radius-container);background:var(--color-surface);border:1px solid #e5e5e5;flex-direction:column;display:flex;overflow:hidden}.dark .informative-cards-8 .ic8-card{border-color:var(--color-surface-line);background:var(--color-surface)}.informative-cards-8 .ic8-media{width:100%;height:200px;overflow:hidden}.informative-cards-8 .ic8-img{object-fit:cover;width:100%;height:100%;display:block}.informative-cards-8 .ic8-body{flex-direction:column;flex:1;padding:26px;display:flex}.informative-cards-8 .ic8-title{color:var(--color-on-surface);margin-bottom:6px;font-size:24px;font-weight:700;line-height:1.15}.dark .informative-cards-8 .ic8-title{color:var(--color-on-surface)}.informative-cards-8 .ic8-accent{background:var(--color-primary);width:44px;height:3px;margin-bottom:14px}.informative-cards-8 .ic8-text{color:var(--color-on-surface-muted);min-height:76px;margin-bottom:20px;line-height:1.6}.dark .informative-cards-8 .ic8-text{color:var(--color-on-surface-muted)}.informative-cards-8 .ic8-btn{background:var(--color-primary);color:#fff;text-transform:uppercase;letter-spacing:.5px;border-radius:var(--radius-button);align-self:flex-start;margin-top:auto;padding:11px 24px;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .2s,box-shadow .2s,transform .2s;display:inline-block}.informative-cards-8 .ic8-btn:hover{background:color-mix(in srgb, var(--color-primary), #fff 12%);box-shadow:0 6px 20px color-mix(in srgb, var(--color-primary), transparent 60%);transform:translateY(-1px)}
