.section{margin-top:var(--spacing-section);--row-gap:var(--spacing-md)}.section__image--square{width:100px;margin-bottom:25px;display:block}.section__image--square img{max-height:100%}.section__title{grid-area:header;align-items:baseline;display:flex}.section__title>*{flex:auto}.section__action{font-family:var(--font-family-secondary);font-weight:var(--font-weight-secondary-bold);line-height:var(--lineHeight-sm);letter-spacing:-1px;color:inherit;font-size:var(--font-size-xs);line-height:var(--lineHeight-md);flex:none}@media screen and (width>=1105px){.section__action{font-size:var(--font-size-md)}}.section__action a{color:var(--color-darkest);align-items:flex-end;line-height:1;text-decoration:none;display:flex}.section__action a:hover{color:var(--color-primary)}.section__action a:active,.section__action a:focus{color:var(--color-primary-dark)}.section__action .dn-icon{transition:transform var(--transition-fast);font-size:1.16667em;transform:translate(0)}:active>.section__action .dn-icon,:hover>.section__action .dn-icon{transform:translate(2px)}.section__content{grid-area:content}.section__aside{grid-area:aside}.section__aside .figure{border-radius:var(--borderRadius-xs);overflow:hidden}.section__aside .figure img{position:relative}.section__subtitle{margin-bottom:.5rem;display:block}.section__intro{margin-bottom:var(--spacing-md);max-width:650px}.section__footer{margin-top:var(--row-gap)}.section .vue-content-placeholders-heading__content{height:3rem;margin-bottom:1rem}.section .vue-content-placeholders-img{height:22rem}.section[data-header=true] .section__wrapper{row-gap:var(--row-gap);grid-template:"header""content"1fr/100%;display:grid}.section[data-header=true] .section__wrapper:not(:has(.section__content)){grid-template-rows:auto;grid-template-areas:"header"}.section[data-header=true] .section__intro:last-child{margin-bottom:0}.section[data-aside=left] .section__wrapper{grid-template-areas:"aside""header""content"}@media screen and (width>=1105px){.section[data-aside=left] .section__wrapper{-moz-column-gap:var(--spacing-4xl);column-gap:var(--spacing-4xl);grid-template-columns:1fr 1fr;grid-template-areas:"aside header""aside content"}}.section[data-aside=right] .section__wrapper{grid-template-areas:"aside""header""content"}@media screen and (width>=1105px){.section[data-aside=right] .section__wrapper{-moz-column-gap:var(--spacing-4xl);column-gap:var(--spacing-4xl);grid-template-columns:1fr 1fr;grid-template-areas:"header aside""content aside"}}.flexible-sections[data-wide] .section,.section--extra-spacing{margin-top:3rem}@media screen and (width>=1105px){.flexible-sections[data-wide] .section,.section--extra-spacing{margin-top:var(--spacing-section-lg)}}.flexible-sections[data-wide] .section:first-child,.section--extra-spacing:first-child{margin-top:var(--spacing-section)}.section--larger-gap{--row-gap:var(--spacing-md)}@media screen and (width>=769px){.section--larger-gap{--row-gap:var(--spacing-xl)}}@media screen and (width>=1105px){.section.section--text-image+.section.section--text-image{margin-top:calc(var(--spacing-section-lg) * 1.5)}}.section--wide{--max-width:var(--grid-maxWidth-page);grid-template-columns:1fr min(var(--max-width),100%) 1fr;--gap:var(--grid-side-gap-sm);grid-template-columns:1fr min(var(--max-width),100% - (var(--gap) * 2)) 1fr;-moz-column-gap:var(--gap);align-content:start;column-gap:var(--gap);width:100%;display:grid;grid-column:1/-1!important}.section--wide>*{grid-column:2}@media screen and (width>=1105px){.section--wide{--gap:var(--grid-side-gap-md)}}@media screen and (width>=1441px){.section--wide{--gap:var(--grid-side-gap-lg)}}.section--bleed{width:100%;grid-column:1/-1!important}
