.section{padding-bottom:var(--spacing-xl);padding-top:var(--spacing-xl);position:relative;width:100%}@media screen and (min-width:769px){.section{padding-bottom:var(--spacing-2xl);padding-top:var(--spacing-2xl)}}.section__container{display:block;margin-left:auto;margin-right:auto;max-width:var(--grid-max-width-page);max-width:calc(var(--grid-max-width-page) + var(--grid-side-gap-sm)*2);padding-left:var(--grid-side-gap-sm);padding-right:var(--grid-side-gap-sm);width:100%}@media screen and (min-width:28.1875em)and (max-width:64em){.section__container{max-width:calc(var(--grid-max-width-page) + var(--grid-side-gap-md)*2);padding-left:var(--grid-side-gap-md);padding-right:var(--grid-side-gap-md)}}@media screen and (min-width:64.0625em){.section__container{max-width:calc(var(--grid-max-width-page) + var(--grid-side-gap-lg)*2);padding-left:var(--grid-side-gap-lg);padding-right:var(--grid-side-gap-lg)}}@media screen and (min-width:100em){.section__container{max-width:calc(var(--grid-max-width-page) + var(--grid-side-gap-lg)*2)}}.section__body,.section__header{margin:0 auto}.section__header+.section__body{margin-top:var(--spacing-md)}@media screen and (min-width:769px){.section__header+.section__body{margin-top:var(--spacing-xl)}}.section__title{font-family:var(--font-family-primary);font-size:2rem;font-weight:500;line-height:1}.section[data-width=content] :is(.section__body,.section__header){max-width:var(--grid-max-width-content-md)}.section[data-width=content-sm] :is(.section__body,.section__header){max-width:var(--grid-max-width-content-sm)}.section[data-width=content-md] :is(.section__body,.section__header){max-width:var(--grid-max-width-content-md)}.section[data-width=content-lg] :is(.section__body,.section__header){max-width:var(--grid-max-width-content-lg)}.section[data-width=page]{margin:0 auto}.section[data-width=page] :is(.section__body,.section__header){max-width:var(--grid-max-width-page)}:is(.section[data-width=bleed],.section[data-width=full]) .section__container{display:block;margin-left:auto;margin-right:auto;max-width:100%;padding:0}.section[data-width=bleed] .section__container .section__body,.section[data-width=bleed] .section__container .section__header,.section[data-width=full] .section__container .section__body,.section[data-width=full] .section__container .section__header{max-width:100%}@media screen and (min-width:28.1875em)and (max-width:64em){:is(.section[data-width=bleed],.section[data-width=full]) .section__container{padding:0;width:100%}}@media screen and (min-width:64.0625em){:is(.section[data-width=bleed],.section[data-width=full]) .section__container{padding:0;width:100%}}@media screen and (min-width:100em){:is(.section[data-width=bleed],.section[data-width=full]) .section__container{padding:0;width:100%}}.section--collapse{margin-bottom:var(--spacing-xl);margin-top:var(--spacing-xl);padding-bottom:0;padding-top:0;width:100%}@media screen and (min-width:769px){.section--collapse{margin-bottom:var(--spacing-2xl);margin-top:var(--spacing-2xl);padding-bottom:0;padding-top:0}}
