/* Ritmo vertical único: 32px no desktop e 24px no celular. */
:root{--vertical-space:32px;--inner-space:18px}.introduction{padding:var(--vertical-space) 0!important;gap:var(--inner-space)!important}.intro-copy{padding-top:8px}.features{margin-top:var(--inner-space)!important}.features article{padding-top:var(--inner-space)!important;padding-bottom:var(--inner-space)!important}.hero-description-bridge{margin:var(--inner-space) auto 0!important}.introduction>.roadmap-inline{padding-top:var(--inner-space)!important}.classes.race-main{padding:var(--vertical-space) 0!important}.classes.race-main .class-grid{margin-top:var(--inner-space)!important}.news{padding:var(--vertical-space) 0!important}.news-grid{margin-top:var(--inner-space)!important}.callout{padding:var(--vertical-space) 0!important}.socials{padding:var(--vertical-space) 0!important}.socials h2{margin-bottom:var(--inner-space)!important}footer{padding:var(--inner-space)!important}.roadmap-inline .roadmap-panel{margin:0}.heading-row,.section-heading{margin:0}@media(max-width:780px){:root{--vertical-space:24px;--inner-space:14px}.features article{padding-top:14px!important;padding-bottom:14px!important}.callout{padding:24px 0!important}.socials{padding:24px 0!important}}
