.jc-router-live{margin:28px 0 34px;padding:24px;border:1px solid #dfe7ef;border-radius:20px;background:#fff;box-shadow:0 12px 34px rgba(20,35,55,.06)}
.jc-router-live__head{margin-bottom:18px}.jc-router-live__head h2{margin:3px 0 4px;font-size:clamp(1.45rem,3vw,2rem);letter-spacing:-.03em}.jc-router-live__head p{margin:0;color:#66717d}
.jc-router-live__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.jc-router-card{overflow:hidden;border:1px solid #e3e8ee;border-radius:16px;background:#fff}.jc-router-card__image{display:block;aspect-ratio:16/10;background:#f1f5f8;overflow:hidden}.jc-router-card__image img{width:100%;height:100%;object-fit:cover;display:block}.jc-router-card__image>span{height:100%;display:grid;place-items:center;font-size:42px}.jc-router-card__copy{padding:14px}.jc-router-card__copy small{color:#697582;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.jc-router-card__copy h3{margin:5px 0 6px;font-size:17px;line-height:1.18}.jc-router-card__copy h3 a{color:#1f2937}.jc-router-card__copy p{margin:0 0 10px;color:#66717d;font-size:13px}.jc-router-card__copy>strong{display:block;margin-bottom:8px}.jc-router-card__more{font-size:12.5px;font-weight:850}
.jc-quick-action--whatsapp{border-color:#bfe8ce!important;background:#f1fff6!important;color:#126b35!important}.jc-quick-action--whatsapp:hover{background:#e4faec!important;color:#0a582a!important}
@media(max-width:900px){.jc-router-live__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.jc-router-live{padding:16px;margin:20px 0 28px}.jc-router-live__grid{grid-template-columns:1fr}.jc-router-card__image{aspect-ratio:16/9}}
