@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media (min-width:1200px){.hp-section[id],.hp-structure[id]{scroll-margin-top:var(--sticky-header-height,90px)}}@media (min-width:960px){body.single:not(.neve-off-canvas) #content.neve-main>.single-post-container>.row>.nv-single-post-wrap.col{max-width:70%}body.single:not(.neve-off-canvas) #content.neve-main>.single-post-container>.row>.nv-sidebar-wrap{max-width:30%}}@media (max-width:959px){body.single:not(.neve-off-canvas) #content.neve-main>.single-post-container>.row>.nv-sidebar-wrap{max-width:100%}}.posts-wrapper>article.layout-alternative .article-content-col .content{display:block}.posts-wrapper>article.layout-alternative .nv-post-thumbnail-wrap{max-width:none}.posts-wrapper>article.layout-alternative .nv-post-thumbnail-wrap img{width:100%;height:auto}.site-logo .brand{flex-direction:row;align-items:center;gap:12px}.site-logo .sp-logo{width:auto;max-width:none;height:44px}.site-logo .site-title abbr{text-decoration:none}@media (max-width:959px){.site-logo .brand{grid-template-columns:auto 1fr;justify-content:start;gap:0 10px;display:grid}.site-logo .nv-title-tagline-wrap{display:contents}.site-logo .site-title{white-space:nowrap;grid-column:1/-1;font-size:min(24px,6vw)}.site-logo .sp-logo{grid-row:2;height:34px}}.excerpt-wrap mark{color:inherit;background:#0a7f952e;padding:0 2px}@media (min-width:1200px){.builder-item--logo .site-title{white-space:nowrap;font-size:20px}.builder-item--button_base .button{padding:8px 16px;font-size:14px}}@media (min-width:960px) and (max-width:1199px){.hfg_header .header--row[data-show-on=desktop]{display:none}.hfg_header .header--row.hide-on-desktop{display:block}.hfg_header.has-sticky-rows--desktop{position:static}.hfg_header .sticky-header-placeholder{display:none}}#header-menu-sidebar .menu-mobile{margin-left:-4px}@media (min-width:1200px){.builder-item--header_search_responsive{margin-left:14px}}body{font-feature-settings:"locl" 0}h1,h2,h3,.site-title{font-feature-settings:normal}@media (max-width:575px){:root{--bodyfontsize:16px}}a:focus-visible,button:focus-visible,input:focus-visible,[tabindex]:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #f2b705}.sf{color:var(--nv-text-color,#14171c);background:#fff;padding:16px 0;font-size:13px}.sf-container{flex-wrap:wrap;justify-content:space-between;gap:8px;width:100%;max-width:1170px;margin:0 auto;padding:0 20px;display:flex}.sf p{margin:0}.sf a{color:inherit}.scroll-to-top{box-shadow:0 0 0 2px #fff,0 4px 14px #00000040}
