.wrapper--content-and-visual-to-edge{--_gap: 2rem;display:grid;grid-gap:2rem;grid-gap:var(--_gap);gap:2rem;gap:var(--_gap);grid-template-areas:"content" "visual"}@media (min-width: 992px){.wrapper--content-and-visual-to-edge{grid-template-columns:1fr 1fr;grid-template-areas:"content visual"}}.wrapper--content-and-visual-to-edge .visual{grid-area:visual}.wrapper--content-and-visual-to-edge .content--outer{grid-area:content;width:100%;padding-inline:var(--container-padding-x)}@media (min-width: 576px){.wrapper--content-and-visual-to-edge .content--outer{max-width:var(--container-w-sm);margin-inline:auto}}@media (min-width: 768px){.wrapper--content-and-visual-to-edge .content--outer{max-width:var(--container-w-md)}}@media (min-width: 992px){.wrapper--content-and-visual-to-edge .content--outer{margin-inline:0;padding-inline:0;justify-self:flex-end;-ms-flex-item-align:center;align-self:center;max-width:calc(var(--container-w-lg) / 2 - var(--_gap) / 2 - var(--container-padding-x))}}@media (min-width: 1200px){.wrapper--content-and-visual-to-edge .content--outer{max-width:calc(var(--container-w-xl) / 2 - var(--_gap) / 2 - var(--container-padding-x))}}@media (min-width: 1400px){.wrapper--content-and-visual-to-edge .content--outer{max-width:calc(var(--container-w-xxl) / 2 - var(--_gap) / 2 - var(--container-padding-x))}}@media (min-width: 992px){.wrapper--content-and-visual-to-edge.visual-left{grid-template-areas:"visual content"}.wrapper--content-and-visual-to-edge.visual-left .content--outer{justify-self:flex-start}}
