.hv-menu{list-style:none;margin:0;padding:0;display:flex;gap:26px;align-items:center}.hv-menu li{list-style:none;margin:0;padding:0}.hv-menu a{display:block}.hv-menu .current-menu-item>a{color:var(--orange)}.site-footer .hv-menu{display:flex;flex-direction:column;align-items:flex-start;gap:13px}.hv-page-content>.hv-section{margin:0}.hv-page-content>p,.hv-page-content>.wp-block-heading,.hv-page-content>.wp-block-list{max-width:900px}.hv-page-content>.wp-block-image img,.hv-prose img{max-width:100%;height:auto}.hv-prose{max-width:900px}.hv-prose h1{font-size:48px}.hv-post{margin:25px 0}.hv-skip{position:absolute;top:-100px;left:20px;z-index:100000;background:white;color:#222;padding:14px}.hv-skip:focus{top:10px}.site-header>.btn svg{height:17px;width:17px}.hv-page-content:after{content:"";display:block;clear:both}.hv-page-content>p:last-child{margin-bottom:60px}.admin-bar header nav{scroll-margin-top:32px}button:disabled{cursor:default;opacity:.7}.wp-block-button__link{background:var(--orange);color:white;border-radius:40px;padding:16px 25px;font-size:14px;font-weight:700}.wp-block-button__link:hover{filter:brightness(.93)}
@media(max-width:1000px){.hv-menu{gap:15px}}
@media(max-width:700px){header nav .hv-menu{display:block;width:100%}header nav .hv-menu a{padding:18px 0;border-bottom:1px solid #eeefe9;font-size:15px;font-weight:600}header nav .hv-menu .current-menu-item>a{color:var(--orange)}.admin-bar header nav{top:46px}.site-footer .hv-menu{gap:15px}.hv-prose h1{font-size:36px}.hv-page-content .wp-block-columns{gap:24px}}

/* Built-in request form. */
.hv-trap{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}
#request-form .hv-consent{display:flex;gap:10px;align-items:flex-start;margin:20px 0;font-size:13px;line-height:1.6;font-weight:400}
#request-form .hv-consent input{width:18px;height:18px;min-width:18px;padding:0;margin:3px 0 0;accent-color:var(--orange)}
#request-form button:disabled{opacity:.65;cursor:default}
#form-status{line-height:1.6;font-size:14px}#form-status:empty{display:none}
