@media screen and (min-width:1024px){.textandimage{--tai-dynamic-spacing-thin:32px;--tai-dynamic-spacing-thick:40px}
}
@media screen and (min-width:1024px){.textandimage__base{grid-column-gap:24px;grid-template-columns:repeat(12,1fr)}
}
@media screen and (min-width:1024px){.textandimage__base.background-primary-alternative{padding-block:64px}
.textandimage__base.background-primary-alternative:has(.textandimage__wrapper--full){padding-inline:24px}
}
@media screen and (min-width:1024px){.textandimage__wrapper--center{grid-column:3/span 8}
}
@media screen and (min-width:1024px){.textandimage__note--mobile{display:none}
}