:root{--layout-global-header-height: 0;--layout-global-component-gap: 4.8rem;--layout-global-gutter: 1.6rem}@media (min-width: 48em){:root{--layout-global-header-height: 0;--layout-global-component-gap: 10rem;--layout-global-gutter: 5rem}}.side-by-side{--block-gap: 1.6rem;--room-gap: 3.2rem;--room-text-margin: .8rem;align-items:center;display:flex;flex-wrap:wrap;margin:0 var(--layout-global-gutter) var(--layout-global-component-gap)}@media (min-width: 48em){.side-by-side{--block-gap: 1.6rem;--room-gap: 8rem;--room-text-margin: 1.2rem;flex-wrap:nowrap}}@media (min-width: 48em){.side-by-side--featured-post{margin:0 0 var(--layout-global-component-gap)}}@media (min-width: 64em){.side-by-side--featured-post{margin:0 var(--layout-global-gutter) 6.5rem}}.side-by-side__wrapper{margin:0 1.6rem;order:2;width:100%}@media (min-width: 48em){.side-by-side__wrapper{order:1;width:50%}}@media (min-width: 48em){.side-by-side--image-left .side-by-side__wrapper{order:2}}.side-by-side__inner-wrapper{text-align:center}@media (min-width: 48em){.side-by-side__inner-wrapper{margin:0 auto;max-width:56rem}}.side-by-side__image-wrapper{padding-bottom:2rem;order:1;width:100%}@media (min-width: 48em){.side-by-side__image-wrapper{padding-bottom:0;order:2;width:50%}}@media (min-width: 48em){.side-by-side--image-left .side-by-side__image-wrapper{order:1}}.side-by-side__image-wrapper img{aspect-ratio:558/619;width:100%}.side-by-side__post-image{-o-object-fit:cover;object-fit:cover}@media (min-width: 48em){.side-by-side__header--set-width{margin:0 auto;max-width:32rem}}.side-by-side__header span{margin-left:0}.side-by-side__copy{text-wrap:balance}@media (min-width: 48em){.side-by-side__copy--set-width{margin:0 auto;max-width:50rem}}.side-by-side__small-copy{color:#787676;margin-bottom:.5rem}.side-by-side__cta{text-decoration:none}@media (min-width: 48em){.side-by-side--featured-post .side-by-side__title{font-size:3.4rem}}@media (min-width: 64em){.side-by-side--featured-post .side-by-side__title{font-size:6.4rem}}@media (min-width: 48em){.side-by-side--featured-post .side-by-side__title span{font-size:5.5rem}}@media (min-width: 64em){.side-by-side--featured-post .side-by-side__title span{font-size:10.5rem}}
