/* Boosts entry only: keep the existing purchase, navigation and payment controls. */
.boosts-page > .page-intro { padding-block:28px 16px; }
.boosts-page > .page-intro h1 { font-size:clamp(2rem,3vw,2.65rem); }
.boosts-page > .page-intro p { margin-top:10px; }
.boosts-page .boosts-start { display:flex; align-items:center; flex-wrap:wrap; gap:12px 20px; margin-bottom:20px; }
.boosts-page .boosts-start p { max-width:540px; margin:0; color:#596777; font-size:.88rem; line-height:1.5; }
.boosts-page #buy-boost { scroll-margin-top:180px; }
.boosts-page .account-feature-note { margin:20px 0 0; }
@media (max-width:760px) {
  .boosts-page > .page-intro { padding-block:22px 14px; }
  .boosts-page .boosts-start { gap:10px; }
  .boosts-page .boosts-start .button { width:100%; }
  .boosts-page #buy-boost { scroll-margin-top:82px; }
}
