/* ClubPass365 Insider: useful, no-cost membership experience, day-only */
.cp365-insider-219 {
  display:flex; align-items:center; justify-content:space-between; gap:24px;
  margin:16px 0 24px; padding:24px 26px;
  border:1px solid #f5d8e2; border-radius:20px;
  background:linear-gradient(110deg,#fff4f7 0%,#fffaf4 100%);
  box-shadow:0 10px 28px rgba(13,24,52,.04); color:#101a38;
}
.cp365-insider-219-copy { flex:1; min-width:240px; }
.cp365-insider-219-eyebrow { color:#e61f67; font-size:11px; font-weight:850; letter-spacing:.15em; }
.cp365-insider-219 h2 { font-size:clamp(19px,2vw,25px); color:#111b3d; margin:7px 0 8px; line-height:1.22; font-weight:850; }
.cp365-insider-219 p { max-width:590px; margin:0; color:#526078; font-size:13px; line-height:1.7; }
.cp365-insider-219-actions {display:flex; flex-wrap:wrap; gap:10px; justify-content:flex-end;}
.cp365-insider-219-actions a {white-space:nowrap; display:inline-flex; min-height:40px; align-items:center; justify-content:center; text-decoration:none;
 border:1px solid #e4e9ef; background:#fff; border-radius:11px; padding:9px 14px; font-size:12px; font-weight:750; color:#182747;}
.cp365-insider-219-actions a:hover {border-color:#ff4481;color:#d51a61;}
.cp365-insider-219-actions a.cp365-insider-219-primary {background:linear-gradient(90deg,#ff297c,#ff9d21);color:#fff;border:0;}
@media(max-width:850px){.cp365-insider-219 {flex-direction:column;align-items:stretch;padding:20px;}.cp365-insider-219-actions{justify-content:flex-start;}}
@media(max-width:540px){.cp365-insider-219-actions a {flex:1;padding:9px 8px;}.cp365-insider-219-actions a.cp365-insider-219-primary{flex-basis:100%;}}
