.cc-grid.astro-lxtct4hl{display:grid;gap:14px;margin-top:32px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:900px){.cc-grid.astro-lxtct4hl{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1200px){.cc-grid.astro-lxtct4hl{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}}.cc.astro-lxtct4hl{display:flex;flex-direction:column;border-radius:10px;overflow:hidden;background:linear-gradient(180deg,#fff,#f6f0f8 45%,#e4cfe9);border:1px solid #eee;transition:transform .3s,box-shadow .3s}.cc.astro-lxtct4hl:hover{transform:translateY(-4px);box-shadow:0 16px 34px #7430841f}.cc-logo.astro-lxtct4hl{padding:18px;background:#fff;border-bottom:1px solid #f0f0f0}.cc-logo.astro-lxtct4hl .ph{background:#f7f7f9!important;border-radius:6px}.cc-logo.astro-lxtct4hl .ph-tag{font-size:9px;letter-spacing:.4px}.cc-body.astro-lxtct4hl{padding:16px 16px 20px;display:flex;flex-direction:column;flex:1}.cc-name.astro-lxtct4hl{font-size:15px;font-weight:600;color:#111}.cc-mk.astro-lxtct4hl{font-size:11px;color:#777;margin-top:2px}.cc-text.astro-lxtct4hl{font-size:12px;line-height:1.55;color:#444;margin-top:10px}.cc-meta.astro-lxtct4hl{font-size:12px;font-weight:600;color:var(--color-purple);margin-top:10px}
