.section{margin-bottom:var(--spacing-xl);position:relative}@media screen and (min-width:769px){.section{margin-bottom: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)}@media screen and (min-width:769px){.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:993px){.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)}}.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__body .base-button{margin-top:var(--spacing-lg)}.section__title{font-family:var(--font-family-secondary);font-size:1.125rem;font-weight:700;line-height:1}@media screen and (min-width:577px){.section__title{font-family:var(--font-family-secondary);font-size:1.5rem;font-weight:700;line-height:1}}@media screen and (min-width:769px){.section__title{font-family:var(--font-family-secondary);font-size:1.75rem;font-weight:700;line-height:1}}.section[data-width=content] .section__body,.section[data-width=content] .section__header{max-width:var(--grid-max-width-content)}.section[data-width=page] .section__body{max-width:var(--grid-max-width-page)}.section[data-width=page] .section__header{max-width:var(--grid-max-width-content)}.section[data-width=bleed] .section__container{display:block;margin-left:auto;margin-right:auto;max-width:100%}.section[data-width=bleed] .section__container .section__body,.section[data-width=bleed] .section__container .section__header{max-width:100%}
