.blog-post-section,.dnd-section{padding:var(--spacing-section-y) 0}.content-wrapper,.dnd-section>.row-fluid,.footer__main{margin:0 auto;max-width:var(--container-max-width)}.footer{background-color:var(--surface-page)}html{font-size:var(--font-size-body);scroll-behavior:smooth}body{background-color:var(--surface-page);color:var(--text-primary);font-size:var(--font-size-body)}body,p{font-weight:var(--font-weight-body)}a,body,p{font-family:var(--font-family-body)}a{color:var(--text-link);font-weight:var(--font-weight-link);text-decoration:none;transition:opacity .2s ease,color .2s ease}a:not(.button):not(.hs-button):focus,a:not(.button):not(.hs-button):hover{color:var(--text-link-hover);opacity:.9}a:not(.button):not(.hs-button):active{color:var(--text-link-active)}h1{font-size:var(--font-size-h1);font-weight:var(--font-weight-h1)}h1,h2{color:var(--text-heading);font-family:var(--font-family-heading)}h2{font-size:var(--font-size-h2);font-weight:var(--font-weight-h2)}h3{font-size:var(--font-size-h3);font-weight:var(--font-weight-h3)}h3,h4{color:var(--text-heading);font-family:var(--font-family-heading)}h4{font-size:var(--font-size-h4);font-weight:var(--font-weight-h4)}h5{font-size:var(--font-size-h5);font-weight:var(--font-weight-h5)}h5,h6{color:var(--text-heading);font-family:var(--font-family-heading)}h6{font-size:var(--font-size-h6);font-weight:var(--font-weight-h6)}blockquote{border-left-color:var(--color-secondary);color:var(--text-primary)}blockquote,blockquote>footer{font-family:var(--font-family-body);font-size:var(--font-size-body);font-weight:var(--font-weight-body)}@media (max-width:767px){.button:not([style*=text-align]),.hs-button:not([style*=text-align]),blockquote:not([style*=text-align]),div:not([style*=text-align]),h1:not([style*=text-align]),h2:not([style*=text-align]),h3:not([style*=text-align]),h4:not([style*=text-align]),h5:not([style*=text-align]),h6:not([style*=text-align]),p:not([style*=text-align]),span:not([style*=text-align]){text-align:center}}.button,.hs-button{border:1px solid transparent;border-radius:var(--button-radius);padding:var(--button-padding-top) var(--button-padding-right) var(--button-padding-bottom) var(--button-padding-left)}.button,.button--primary,.hs-button,.hs-button--primary{background-color:var(--button-primary-bg);color:var(--button-primary-text);fill:var(--button-primary-text)}.button--primary,.hs-button--primary{border-color:var(--button-primary-border-color);border-style:var(--button-primary-border-style);border-width:var(--button-primary-border-width)}.button--secondary,.hs-button--secondary{background-color:var(--button-secondary-bg);border:none;color:var(--button-secondary-text);fill:var(--button-secondary-text)}.button--outline,.hs-button--outline{background-color:var(--button-outline-bg);border-color:var(--button-outline-text);border-style:var(--button-outline-border-style);border-width:var(--button-outline-border-width);color:var(--button-outline-text);fill:var(--button-outline-text)}.button--outline:hover,.hs-button--outline:hover{border-color:var(--button-outline-hover);color:var(--button-outline-hover)}.error-page:before{font-family:var(--font-family-body);font-weight:var(--font-weight-system-primary)}.hs-search-results__title{font-size:var(--font-size-h2)}.card{background-color:var(--card-bg);border:var(--card-border-width) var(--card-border-style) var(--card-border-color);border-radius:var(--card-radius)}.button--icon-right,.button:has(.button__icon){gap:var(--button-icon-gap)}main#main-content.fade-in{animation-duration:var(--animation-page-transition)}