/* ReadHarbour persistent narrow layout: every viewport one column */
body.rh-landing{overflow-x:hidden!important}
body.rh-landing .rh-container,body.rh-landing .rh-top,body.rh-landing .rh-steps,body.rh-landing .rh-footer{width:min(calc(100% - 28px),430px)!important;max-width:430px!important;margin-inline:auto!important}
body.rh-landing .rh-hero,body.rh-landing .rh-hero .rh-price-card,body.rh-landing .rh-price-card,body.rh-landing .rh-demo-first{width:100%!important;max-width:430px!important;min-width:0!important}
body.rh-landing .rh-price-card .rh-plan-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:16px!important}
body.rh-landing .rh-price-card .rh-plan{min-width:0!important;width:100%!important;padding:20px 18px!important;overflow:hidden!important;border-radius:20px!important}
body.rh-landing .rh-price-card .rh-pricing-intro{max-width:100%!important;margin-bottom:16px!important}
body.rh-landing .rh-price-card .rh-pricing-intro h2{font-size:clamp(26px,7vw,34px)!important;line-height:1.2!important}
body.rh-landing .rh-price-card .rh-pricing-intro p{font-size:15px!important;line-height:1.6!important}
body.rh-landing .rh-plan .rh-plan-price{display:flex!important;flex-wrap:wrap!important;gap:6px 8px!important;align-items:baseline!important}
body.rh-landing .rh-plan .rh-plan-price strong{font-size:clamp(31px,8vw,43px)!important;line-height:1.1!important;white-space:normal!important;overflow-wrap:anywhere!important}
body.rh-landing .rh-plan .rh-plan-price span{font-size:13px!important}
body.rh-landing .rh-plan .rh-plan-features li{font-size:14px!important;line-height:1.5!important}
body.rh-landing .rh-plan .rh-plan-cta{width:100%!important;min-height:52px!important}
body.rh-landing .rh-hero-books{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;margin:20px auto!important}
body.rh-landing .rh-common-benefits>div{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important}
@media(min-width:681px){body.rh-landing .rh-price-card .rh-plan-grid{grid-template-columns:minmax(0,1fr)!important}}
