.v3-section{--section-text:var(--grey-950);--section-border:8px solid var(--primary-500);color:var(--section-text);margin-left:calc(var(--page-gutter)*-1);margin-right:calc(var(--page-gutter)*-1)}.dnd-column:not(.span12) .v3-section,.dnd-module:not(.span12) .v3-section{margin-left:0;margin-right:0}.v3-section--bg-white{background-color:var(--grey-000)}.v3-section--bg-light{background-color:var(--grey-100)}.v3-section--bg-primary{--section-text:var(--grey-000);background-color:var(--primary-500)}.v3-section--bg-dark{background-color:var(--grey-950)}.v3-section--bg-dark,.v3-section--bg-image{--section-text:var(--grey-000)}.v3-section--on-dark .description,.v3-section--on-dark .heading{color:var(--section-text)}.v3-section--on-dark .description a{color:inherit;text-decoration:underline}.v3-section--border-top{border-top:var(--section-border)}.v3-section--border-bottom{border-bottom:var(--section-border)}.v3-section--border-sides,.v3-section--border-top_sides{border-left:var(--section-border);border-right:var(--section-border)}.v3-section--border-top_sides{border-top:var(--section-border)}.v3-section--border-all{border:var(--section-border)}@media (max-width:767px){.v3-section{--section-border:4px solid var(--primary-500)}}:where(.v3-section) .hsfc-Renderer{--hsf-global__font-family:var(--font-body);--hsf-global__font-size:var(--text-base);--hsf-global__color:currentColor;--hsf-background__padding:0;--hsf-background__border-style:none;--hsf-background__background-color:transparent;--hsf-row__horizontal-spacing:var(--size-2);--hsf-row__vertical-spacing:var(--size-2);--hsf-module__vertical-spacing:var(--size-05);--hsf-navigationrow-buttons__justify-content:flex-start;--hsf-navigationrow-buttons-single__justify-content:flex-start;--hsf-field-label__color:currentColor;--hsf-field-description__color:currentColor;--hsf-richtext__color:currentColor;--hsf-button__font-family:var(--font-body);--hsf-button__font-weight:var(--weight-bold);--hsf-button__color:var(--grey-000);--hsf-button__background-color:var(--primary-500);--hsf-button--hover__background-color:var(--primary-500);--hsf-button__border-radius:var(--radius-sm);--hsf-button__padding:0 var(--size-3)}