.cme-rc-wrap{margin:18px 0 26px}.cme-rc-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(var(--cme-rc-card-w),100%),1fr));gap:26px;justify-items:center;align-items:start}.cme-rc-card{width:var(--cme-rc-card-w);max-width:92vw;border-radius:var(--cme-rc-radius);overflow:hidden;box-shadow:0 18px 40px rgba(0,0,0,.1);background:var(--cme-rc-card-bg)}.cme-rc-link{text-decoration:none;color:inherit;display:block}.cme-rc-header{min-height:var(--cme-rc-header-h);padding:18px 18px 14px;display:flex;align-items:flex-start;justify-content:center}.cme-rc-logo{background:var(--cme-rc-label-bg);border:1px solid var(--cme-rc-label-border);border-radius:18px;padding:14px 18px;display:inline-flex;align-items:center;justify-content:center;min-height:76px;min-width:140px;box-shadow:0 10px 26px rgba(0,0,0,.18)}.cme-rc-logo img{max-height:var(--cme-rc-logo-max-h);max-width:240px;width:auto;height:auto;object-fit:contain;display:block}.cme-rc-logo-fallback{color:#111;font-weight:800}.cme-rc-body{padding:18px 22px 20px;text-align:var(--cme-rc-align);background:var(--cme-rc-card-bg)}.cme-rc-title{margin:0 0 8px;color:var(--cme-rc-text);font-size:24px;line-height:1.15;font-weight:800}.cme-rc-excerpt{margin:0 0 14px;color:var(--cme-rc-muted);font-size:16px;line-height:1.5}.cme-rc-cta{display:inline-block;font-weight:700;color:var(--cme-rc-text);border-bottom:2px solid rgba(0,0,0,.2);padding-bottom:2px}@media (max-width:520px){.cme-rc-grid{gap:18px}.cme-rc-title{font-size:22px}.cme-rc-body{padding:16px 18px 18px}.cme-rc-logo{padding:12px 14px;min-width:120px}}