/* Temporary availability within the existing Marginox pages. */
html[data-product-mode="promo_only"] #setupBar,html[data-product-mode="promo_only"] .plansecure{display:none!important}
html[data-product-mode="promo_only"] .hero-copy .mx-availability-landing{max-width:520px;margin:0 0 20px;color:var(--t2);font-size:12px;line-height:1.6}
.mx-availability-landing strong{color:var(--t);font-weight:600}
.mx-availability-notice{flex:0 0 auto;margin:0;padding:9px 20px;border-bottom:1px solid var(--line);background:var(--bg2);color:var(--t2);font-size:11px;line-height:1.6}
.mx-availability-notice strong{color:var(--t);font-weight:600}
html[data-product-mode="promo_only"] body:not(.m-promo){grid-template-rows:auto auto auto minmax(0,1fr)}
html[data-product-mode="promo_only"] body:not(.m-promo) .mx-availability-notice{grid-row:3;min-width:0}
html[data-product-mode="promo_only"] body:not(.m-promo) main{grid-row:4}
@media(min-width:900px){.mx-availability-notice{margin-left:62px}}
.mx-pause-access{max-width:620px;margin:8vh auto;line-height:1.7}
.mx-pause-access h2{color:var(--t);font-size:26px;margin-bottom:15px}
.mx-pause-access p{margin:16px 0}
.mx-pause-access .lockbtnbig{display:inline-flex;text-decoration:none;font-size:14px}
@media(max-width:640px){
  .mx-availability-notice{padding:8px 12px}
  .mx-pause-access{margin:5vh auto}
}
