.two-columns{grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:768px){.two-columns{grid-template-columns:var(--two-columns-tracks)}}@media (min-width:768px) and (max-width:1023.98px){.two-columns:has([data-cta=link]){grid-template-columns:minmax(0,1fr)}}@media (max-width:1023.98px){.two-columns:has([data-cta=link]){margin-bottom:1.5rem}.two-columns :has(>[data-cta=link]){justify-content:flex-start}.two-columns [data-cta=link]{text-align:left}}@media (min-width:768px) and (max-width:1023.98px){.two-columns--tablet-equal{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:767.98px){.two-columns:has(>:last-child [data-video-chat]):has(>:first-child a[href$=\/chat]){flex-direction:column;gap:1rem;display:flex}:is(.two-columns:has(>:last-child [data-video-chat])>:first-child:has(a[href$=\/chat]),.two-columns:has(>:last-child [data-video-chat])>:first-child :has(a[href$=\/chat])){display:contents}.two-columns:has(>:last-child [data-video-chat])>:first-child a[href$=\/chat]{order:2;margin-top:1.5rem}.two-columns:has(>:last-child [data-video-chat]):has(>:first-child a[href$=\/chat])>:last-child{order:1;margin-top:1.5rem}}@media (max-width:1023.98px){[data-section-layout=aside]:has([data-video-chat])>:first-child{display:none}}@media (min-width:768px) and (max-width:1023.98px){.two-columns:has(>:last-child [data-video-chat]){grid-template-columns:minmax(0,1fr) minmax(16rem,35%);column-gap:0}}
