.bm-page{padding-top:calc(var(--header-h) + var(--s-5));padding-bottom:var(--section-y)}.admin-bar .site-header{top:46px}.admin-bar .drawer{top:46px}@media (min-width:783px){.admin-bar .site-header,.admin-bar .drawer{top:32px}}@media (max-width:600px){.admin-bar .site-header.is-fixed{top:0}}.wpcf7{display:contents}.wpcf7 .screen-reader-response{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);border:0;white-space:nowrap}.wpcf7 .hidden-fields-container,.wpcf7 .wpcf7-spinner{display:none}.wpcf7 .wpcf7-form-control-wrap,.wpcf7 .wpcf7-acceptance,.wpcf7 .wpcf7-list-item{display:contents}.wpcf7 .wpcf7-not-valid-tip{font:var(--fw-semibold) var(--t-body-m-size) / var(--t-body-m-lh) var(--font-body);color:var(--c-accent-deep)}.wpcf7 .signup__consent .wpcf7-not-valid-tip{order:1}.wpcf7 .signup__consent:has(.check__input:checked) .check__box{border-color:var(--c-brand);background:var(--c-brand)}.wpcf7 .signup__consent:has(.check__input:checked) .check__mark{display:block}.wpcf7 .signup__consent:has(.check__input:focus-visible) .check__box{outline:var(--bw-focus) solid var(--c-accent);outline-offset:var(--focus-offset)}.wpcf7 .signup__consent:has(.wpcf7-not-valid):not(:has(.check__input:checked)) .check__box{border-color:var(--c-accent);box-shadow:inset 0 0 0 var(--bw) var(--c-accent)}.wpcf7 .wpcf7-response-output{margin:0;font:var(--fw-semibold) var(--t-body-m-size) / var(--t-body-m-lh) var(--font-body);color:var(--c-brand)}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output,.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{display:none}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output,.wpcf7 form.spam .wpcf7-response-output{color:var(--c-accent-deep)}.blog-list .container>.section-head__lead,.kb-cat .container>.section-head__lead{max-width:58ch;margin:var(--s-5) auto 0;text-align:center;font:var(--fw-regular) var(--t-lead-size) / var(--t-lead-lh) var(--font-body);color:var(--c-text-soft);animation:bm-empty-in 0.55s ease both}@keyframes bm-empty-in{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.blog-list .container>.section-head__lead,.kb-cat .container>.section-head__lead{animation:none}}