.aet-cards .cgrid{display:grid;gap:20px}.aet-cards .cgrid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.aet-cards .cgrid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.aet-cards .cgrid.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1000px){.aet-cards .cgrid.cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.aet-cards .cgrid.cols-3{grid-template-columns:1fr}}@media(max-width:600px){.aet-cards .cgrid.cols-2,.aet-cards .cgrid.cols-4{grid-template-columns:1fr}}.aet-cards .btn{align-self:flex-start;text-align:center;white-space:normal}.aet-cards .pcard{background:rgba(var(--blue-rgb),.12);border:1px solid rgba(var(--blue-rgb),.4);border-radius:var(--radius);display:flex;flex-direction:column;gap:10px;padding:26px;position:relative;transition:border-color .2s,transform .2s}.aet-cards .pcard:hover{border-color:var(--aqua);transform:translateY(-3px)}.aet-cards .pcard .ico{align-items:center;background:rgba(var(--aqua-rgb),.15);border-radius:12px;display:flex;height:44px;justify-content:center;margin-bottom:6px;width:44px}.aet-cards .pcard .ico .d{background:var(--aqua);height:13px;width:13px}.aet-cards .pcard h3{color:#fff;font-size:1.15rem}.aet-cards .pcard p{color:var(--peri);flex:1;font-size:.95rem}.aet-cards .pcard .btn{font-size:.92rem;margin-top:6px;min-height:44px;padding:4px 22px}.aet-cards .pcard .soon{border:1px solid rgba(var(--peri-rgb),.4);border-radius:var(--pill);color:var(--peri);font-size:.68rem;font-weight:700;letter-spacing:.1em;padding:3px 10px;position:absolute;right:16px;text-transform:uppercase;top:16px}.aet-cards .rcard{background:#fff;border:1px solid var(--line);border-radius:var(--radius);display:flex;flex-direction:column;gap:12px;padding:26px;position:relative}.aet-cards .rcard .ico{align-items:center;background:var(--sky);border-radius:10px;display:flex;height:40px;justify-content:center;width:40px}.aet-cards .rcard .ico .d{background:var(--blue)}.aet-cards .rcard h3{font-size:1.1rem}.aet-cards .rcard p{color:var(--soft);flex:1;font-size:.94rem}.aet-cards .rcard.live{border-color:var(--aqua);box-shadow:0 12px 36px rgba(var(--aqua-rgb),.14)}.aet-cards .rcard.live .ico{background:rgba(var(--aqua-rgb),.15)}.aet-cards .rcard.live .ico .d{background:var(--aqua)}.aet-cards .rcard .soon{border:1px solid var(--line);border-radius:var(--pill);color:var(--soft);font-size:.68rem;font-weight:700;letter-spacing:.1em;padding:3px 10px;position:absolute;right:16px;text-transform:uppercase;top:16px}