/* Policy details stay next to the plan's volume and validity in both SSR and JS. */
.plan-card-policy { display:block; margin-top:9px; color:var(--dim); font:400 12px/1.5 var(--font); letter-spacing:normal; overflow-wrap:anywhere; }
.plan-card-unlimited .plan-card-bottom { margin-top:14px; }
.plan-card-variant {display:block;margin-top:6px;color:var(--dim);font:400 11px/1.45 var(--font);overflow-wrap:anywhere;}
.plan-policy { margin:12px 0 0; padding:12px 14px; color:var(--dim); background:var(--soft); border-radius:10px; font:400 13px/1.55 var(--font); letter-spacing:normal; overflow-wrap:anywhere; }
@media (max-width:599px) {
  .plan-card-policy { margin-top:6px; font-size:11px; line-height:1.45; }
  .plan-card-unlimited .plan-card-bottom { margin-top:9px; }
  .plan-policy { margin-top:9px; padding:10px 12px; font-size:12px; line-height:1.5; }
}
