.rumbl-home .st-get{padding-block:var(--s-hero) var(--s-who)}.rumbl-home .st-shell{background:var(--rumbl-light-blush);border:1px solid var(--rumbl-border);border-radius:var(--radius-md);overflow:hidden}.rumbl-home .st-head{padding:clamp(1.75rem,1.1rem + 2.4vw,2.75rem)}.rumbl-home .st-head h1{font-size:var(--t-h1);line-height:1.08;letter-spacing:-.014em;margin-top:.6rem;max-width:18ch;text-wrap:balance}.rumbl-home .st-intro{margin-top:1.3rem;font-size:var(--t-note);line-height:1.4;color:var(--rumbl-body);max-width:52ch}.rumbl-home .st-panels{display:grid;grid-template-columns:minmax(0,1fr)}@media (min-width:760px){.rumbl-home .st-panels{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.rumbl-home .st-panel{padding:clamp(1.5rem,1rem + 2vw,2.5rem);border-top:1px solid var(--rumbl-border)}.rumbl-home .st-panel:last-child{background:var(--rumbl-paper)}@media (min-width:760px){.rumbl-home .st-panel+.st-panel{border-left:1px solid var(--rumbl-border)}}.rumbl-home .st-panel h2{font-size:var(--t-card);line-height:1.15;letter-spacing:-.01em;margin:.5rem 0 .9rem}.rumbl-home .st-panel p{font-size:var(--t-body);line-height:1.5;color:var(--rumbl-body);margin:0 0 1.4rem;max-width:46ch}.rumbl-home .st-cta{display:flex;flex-wrap:wrap;gap:.8rem 1.25rem;align-items:center}