.heading-paragraph-section{padding-top:1.5rem;padding-bottom:1.5rem}.heading-paragraph-section__layout--fluid{max-width:3000px;margin-left:auto;margin-right:auto}.heading-paragraph-section__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-align:var(--heading-paragraph-align-items,flex-start);-ms-flex-align:var(--heading-paragraph-align-items,flex-start);align-items:var(--heading-paragraph-align-items,flex-start);gap:1rem;text-align:left;text-align:var(--heading-paragraph-text-align,left)}.heading-paragraph-section__heading,.heading-paragraph-section__paragraph{width:100%}.heading-paragraph-section__heading{font-size:var(--heading-paragraph-heading-size-mobile,var(--font-size-h3))}.heading-paragraph-section__heading :where(h1,h2,h3,h4,h5,h6,p){margin:0;color:inherit;font-family:var(--font-heading);font-size:inherit;font-style:normal;font-weight:400;line-height:1.1}.heading-paragraph-section__paragraph{font-size:var(--heading-paragraph-paragraph-size-mobile,var(--font-size-base))}.heading-paragraph-section__paragraph :where(p,ul,ol){margin:0;color:inherit;font-family:var(--font-body);font-size:inherit;font-style:normal;font-weight:400;line-height:1.75}.heading-paragraph-section__paragraph :where(p+p,ul,ol){margin-top:1rem}.heading-paragraph-section__paragraph :where(ul,ol){padding-left:1.25rem}.heading-paragraph-section__paragraph :where(li+li){margin-top:.5rem}.heading-paragraph-section__paragraph :where(a){color:var(--color-primary);-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.heading-paragraph-section__paragraph.js-focus-visible :where(a:hover,a.focus-visible),.js-focus-visible .heading-paragraph-section__paragraph :where(a:hover,a.focus-visible){color:var(--color-black)}.heading-paragraph-section__paragraph :where(a:hover,a:focus-visible){color:var(--color-black)}.heading-paragraph-section__paragraph>:last-child{margin-bottom:0}@media (min-width:1024px){.heading-paragraph-section{padding-top:2rem;padding-bottom:2rem}.heading-paragraph-section__layout--fluid{padding-left:2rem;padding-right:2rem}.heading-paragraph-section__content{gap:1.25rem}.heading-paragraph-section__heading{font-size:var(--heading-paragraph-heading-size,var(--font-size-h2))}.heading-paragraph-section__paragraph{font-size:var(--heading-paragraph-paragraph-size,var(--font-size-h6))}}