.c-media-section{--c-media-section-flex-direction:column;--c-media-section-align-items:stretch;--c-media-section-media-order:1;--c-media-section-media-width:auto;--c-media-section-media-padding:0 calc(var(--t-gutter-inner)/2);--c-media-section-media-margin:0 calc(var(--t-gutter-outer)*-1) var(--t-spacing-xl);--c-media-section-body-order:2;--c-media-section-body-width:auto;--c-media-section-body-margin:0 0 var(--t-spacing-2xl);background-color:var(--t-color-10)}.c-media-section__container{box-sizing:border-box;margin-left:var(--t-gutter-margin-left);margin-right:auto;max-width:var(--t-max-width);overflow:hidden;padding:0 var(--t-gutter-outer)}.c-media-section__content{align-items:var(--c-media-section-align-items);display:flex;flex-direction:var(--c-media-section-flex-direction);margin-left:calc(var(--t-gutter-inner)/-2);margin-right:calc(var(--t-gutter-inner)/-2)}.c-media-section__media{box-sizing:border-box;margin:var(--c-media-section-media-margin);order:var(--c-media-section-media-order);padding:var(--c-media-section-media-padding);width:var(--c-media-section-media-width)}.c-media-section__body{box-sizing:border-box;margin:var(--c-media-section-body-margin);order:var(--c-media-section-body-order);padding-left:calc(var(--t-gutter-inner)/2);padding-right:calc(var(--t-gutter-inner)/2);width:var(--c-media-section-body-width)}.c-media-section--secondary{background-color:var(--t-color-30)}@media (min-width:40.001rem){.c-media-section{--c-media-section-flex-direction:row;--c-media-section-align-items:center;--c-media-section-media-width:calc(50% + var(--t-gutter-outer));--c-media-section-media-padding:0 0 0 calc(var(--t-gutter-inner)/2);--c-media-section-media-margin:0 0 0 calc(var(--t-gutter-outer)*-1);--c-media-section-body-width:33.33333%;--c-media-section-body-margin:var(--t-spacing-md) 8.33333%}.c-media-section--media-right-md-up{--c-media-section-body-order:1;--c-media-section-media-order:2;--c-media-section-media-padding:0 calc(var(--t-gutter-inner)/2) 0 0;--c-media-section-media-margin:0 calc(var(--t-gutter-outer)*-1) 0 0}.c-media-section--framed{--c-media-section-media-width:41.66667%;--c-media-section-media-padding:0 calc(var(--t-gutter-inner)/2);--c-media-section-media-margin:var(--t-spacing-3xl) 0 var(--t-spacing-3xl) 8.33333%}.c-media-section--media-right-md-up.c-media-section--framed{--c-media-section-media-margin:var(--t-spacing-3xl) 8.33333% var(--t-spacing-3xl) 0}}