.marketing-solutions{padding-block:0 clamp(4rem,8vw,6.5rem)}.marketing-solutions .marketing-index{border-top:0}@media(max-width:899px){.marketing-solutions .marketing-index{border-top:1px solid var(--marketing-color-text)}}.marketing-solutions__inner{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(2.5rem,5vw,4rem);align-items:start}.marketing-solutions__head{min-width:0;max-width:none}.marketing-solutions__title{margin:0;max-width:100%;font-family:var(--marketing-font-display);font-weight:900;font-size:clamp(3rem,7vw,6rem);line-height:.84;letter-spacing:-.08em;text-transform:uppercase}.marketing-solutions__lead{margin:1.15rem 0 0;max-width:42ch;font-size:var(--marketing-text-lead);line-height:var(--marketing-leading-body);color:var(--marketing-color-text-muted)}@media(min-width:900px){.marketing-solutions__inner{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);-moz-column-gap:clamp(3rem,6vw,5.5rem);column-gap:clamp(3rem,6vw,5.5rem);row-gap:1.15rem}.marketing-solutions__head{display:contents}.marketing-solutions__head .marketing-eyebrow{grid-column:1 / -1;grid-row:1}.marketing-solutions__title{grid-column:1;grid-row:1;white-space:normal;text-wrap:wrap}.marketing-solutions__head:has(.marketing-eyebrow) .marketing-solutions__title{grid-row:2}.marketing-solutions__lead{grid-column:1;grid-row:2;margin-top:0}.marketing-solutions__head:has(.marketing-eyebrow) .marketing-solutions__lead{grid-row:3}.marketing-solutions__inner>.marketing-index{grid-column:2;grid-row:1 / span 8}.marketing-solutions__head:has(.marketing-eyebrow)~.marketing-index{grid-row:2 / span 8}}
