/* ==========================================================================
   SmartFinClub — homepage-only layout tightening (2026-09-26).
   Loaded only by index.html and scoped under <main class="home">, so no other
   page changes. Remove the <link> to undo.
   ========================================================================== */

/* Less empty space between sections: was up to 80px top and bottom (160px
   between sections); now up to 56px. Phones get a little less too. */
.home > .section { padding-block: clamp(2rem, 1.25rem + 2.2vw, 3.5rem); }
.home > .hero { padding-block: clamp(2.75rem, 1.75rem + 3vw, 4.5rem); }
.home .section-head { margin-bottom: var(--sp-6, 1.5rem); }

/* Two white sections back to back (FAQ, then newsletter) read as one block
   with a double gap between them; drop the second one's top padding. */
.home > .section--white + .section--white { padding-top: 0; }

/* Calculator cards: fill their grid cell so every card in a row is the same
   height, with "Open calculator" lined up along the bottom. */
.home [data-tool-cell] > .tool-card { height: 100%; }
.home .tool-card .tool-card-go { margin-top: auto; }
