/* DOM composition: preserve the existing visual tokens and dimensions. */
.nav-actions{display:flex;align-items:center}
.section-heading,.hero-copy,.plan-heading,.card-heading,.step-copy{display:flow-root}
.content-collection{list-style:none}
.collection-item{display:flex;min-width:0}
.collection-item>article,.collection-item>a{flex:1;min-width:0}
.pricing-grid>.collection-item{display:block}
.platform-description{display:flex;flex:1;flex-direction:column}
.card-summary{flex:1}
@media(max-width:992px){.desktop-download{display:none}}
