html{font-size:var(--root-font-size)!important}body{min-block-size:100vh}body:where(:not(.block-editor-writing-flow,.editor-styles-wrapper)) :where(p,h1,h2,h3,h4,h5,h6,ul,ol,li){margin-block:0}body :where(p,li,blockquote,figcaption){text-wrap:var(--text-text-wrap,pretty)}body :where(h1,h2,h3,h4,h5,h6){text-wrap:var(--heading-text-wrap,pretty)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body :where(h1,h2,h3,h4,h5,h6){text-rendering:optimizeLegibility}:where(a,button,summary,input,select,textarea,[tabindex]):focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset)}:is(.site-header,.nav-panel,.hero,.cta,.wp-block-navigation__responsive-container) :where(a,button,summary,input,select,textarea,[tabindex]):focus-visible{outline-color:var(--primary-light,#ffb3b3)}.fluentform :is(input,select,textarea,button,.ff_upload_btn):focus-visible,.fluentform .ff-el-form-check-input:focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset);box-shadow:none}html{background-color:var(--white,#fff)}body{max-width:1920px;margin-inline:auto;box-shadow:0 0 80px 0 rgb(26 26 26 / 20%);background-color:var(--white,#fff)}.wp-site-blocks{display:flex;flex-direction:column;min-height:100vh}.wp-site-blocks>.wp-block-template-part:last-child{margin-block-start:auto}