/* Preview content rhythm. Component-level rules, not a global heading reset. */
.h28{--section-heading-space:2rem;--heading-copy-space:1rem;--item-heading-space:.5rem}
.h28 main .s15-market-results>h2{margin-block-end:var(--section-heading-space)}
.h28 main .s30-map-head h2,
.h28 main .s15-comparison-caveat>h2{margin-block-end:var(--heading-copy-space)}
.h28 main .c-order-summary>h2{margin-block-end:1.5rem}
.h28 main .s15-start-product h3,
.h28 main .ds-order-line h3{margin-block-end:var(--item-heading-space)}
.h28.s30-suite main .ds-section>h3{margin-block-end:.75rem}
.h28.s30-suite main .ds-editorial-card>h3{margin-block:.75rem}
@media(max-width:760px){.h28{--section-heading-space:1.5rem}}
