
    .ct-hot{--ct-side:20%;--ct-accent:#c41026;width:100%;background:#f4f4f2;font-family:inherit;}
    .ct-hot-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:30px var(--ct-side);}
    .ct-hot-text{margin:0;font-size:18px;line-height:1.5;color:#1d1f21;}
    .ct-hot-btn{flex-shrink:0;display:inline-flex;align-items:center;gap:8px;padding:16px 36px;background:var(--ct-accent);color:#fff;font-size:16px;font-weight:600;text-decoration:none;border-radius:999px;transition:opacity .25s ease;}
    .ct-hot-btn:hover{opacity:.85;}
    .ct-hot-btn svg{width:16px;height:16px;}
    @media (max-width:900px){.ct-hot{--ct-side:6%;}}
    @media (max-width:600px){.ct-hot-inner{flex-direction:column;align-items:flex-start;}}
  