/* Billing information shared by the recurring plans and comparison. */
.hb-recurring .hb-hero .hb-renewal{font-size:14px;line-height:1.65;max-width:460px;margin:-7px 0 22px;color:var(--hb-muted)}
.hb-recurring .hb-renewal a{display:inline-block;font-size:12px;color:#6337cc;text-decoration:underline;margin-inline-start:4px}
.hb-recurring .hb-hero .hb-domain-note{font-size:12px;line-height:1.6;margin-bottom:16px;color:var(--hb-muted)}
.hb-recurring .hb-offer-price .hb-offer-renewal{display:block;font-size:12px;line-height:1.65;margin-top:8px}
.hb-recurring .hb-card-renewal{font-size:13px;line-height:1.65;min-height:43px;margin:-10px 0 20px;color:var(--hb-muted)}
.hb-recurring .hb-price-card-top .hb-mini-label{margin:0}
.hb-recurring .hb-price-card .hb-comparison-price{min-height:78px}
.hb-recurring .hb-dock-plan b,.hb-recurring .hb-dock-price,.hb-recurring .hb-dock-plan small{overflow:hidden;text-overflow:ellipsis}
.hb-recurring .hb-plan-labels{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.hb-recurring .hb-term-label{font-size:11px;font-weight:650;color:#6337cc;background:#ede6ff;border-radius:100px;padding:7px 12px}
@media(max-width:480px){.hb-recurring .hb-sticky-buy .hb-button{font-size:12px;padding-inline:10px;gap:6px}.hb-recurring.hb-comparison .hb-dock-price{font-size:10px}.hb-recurring .hb-card-renewal{min-height:0}.hb-recurring .hb-hero .hb-renewal{font-size:13px}}
@media(max-width:359px){.hb-recurring .hb-sticky-buy .hb-button{font-size:11px;padding-inline:8px}.hb-recurring .hb-sticky-buy .hb-chat-link{font-size:11px;padding-inline:8px;gap:4px}.hb-recurring .hb-dock-plan b{font-size:11px}}
/* Keep the existing Support dropdown inside the desktop viewport. */
@media(min-width:992px){.hb-landing-page #Primary_Navbar-Support>.dropdown-menu{left:auto;right:0}}
