@media (min-width:769px){.main-navigation .main-nav ul li.menu-cta a{background-color:var(--secondary);color:var(--white);line-height:35px}.main-navigation .main-nav ul li.menu-cta a:hover{background-color:var(--secondary-alt);color:var(--white)}}.inside-header{padding-inline:0px!important}.site-header{padding-inline:clamp(1rem, 0.848rem + 0.758vw, 1.5rem)!important}.site-content,#content{padding:0}.ar-16-9,.ar-9-16,.ar-4-3{object-fit:cover}.ar-16-9{aspect-ratio:16/9}.ar-9-16{aspect-ratio:9/16}.ar-4-3{aspect-ratio:4/3}.no-ul,.no-ul a{text-decoration:none}.gb-container p:last-child:last-of-type{margin-bottom:0}.block-editor-block-list__layout .gb-container p:nth-last-child(2){margin-bottom:0}:root{--body-font:Inter, sans-serif;--headline-font:Inter, sans-serif;--fs-body:clamp(1rem, 0.911rem + 0.238vw, 1.125rem);--fs-body-xs:clamp(0.625rem, 0.536rem + 0.238vw, 0.75rem);--fs-body-s:clamp(0.75rem, 0.661rem + 0.238vw, 0.875rem);--fs-body-l:clamp(1.125rem, 1.036rem + 0.238vw, 1.25rem);--fs-h1:clamp(2.5rem, 1.696rem + 2.143vw, 3.625rem);--fs-h2:clamp(2rem, 1.714rem + 1.429vw, 2.75rem);--fs-h3:clamp(1.625rem, 1.268rem + 0.952vw, 2.125rem);--fs-h4:clamp(1.375rem, 1.196rem + 0.476vw, 1.625rem);--fs-h5:clamp(1.25rem, 1.161rem + 0.238vw, 1.375rem);--fs-headline-sub:clamp(1rem, 0.911rem + 0.238vw, 1.125rem);--fs-headline-l:clamp(3.625rem, 3.268rem + 0.952vw, 4.125rem)}p{font-family:var(--body-font);font-size:var(--fs-body);font-weight:400;line-height:1.5}h1,h2,h3,h4,h5,.hl-1,.hl-2,.hl-3,.hl-4,.hl-5,.hl-large{font-family:var(--headline-font);font-weight:700;margin-bottom:.5em}h1,.hl-1{font-size:var(--fs-h1);line-height:1.1}h2,.hl-2{font-size:var(--fs-h2);line-height:1.15}h3,.hl-3{font-size:var(--fs-h3);line-height:1.2}h4,.hl-4{font-size:var(--fs-h4);line-height:1.3}h5,.hl-5{font-size:var(--fs-h5);line-height:1.4}.hl-body-xs{font-size:var(--fs-body-xs);font-weight:400}.hl-body-s{font-size:var(--fs-body-s);font-weight:400}.hl-body-lg{font-size:var(--fs-body-l);font-weight:400}.hl-sub{font-size:var(--fs-headline-sub);text-transform:uppercase;letter-spacing:.2em;font-weight:600}.hl-large{font-size:var(--fs-headline-l)}.blog-content h2{font-size:34px;margin-top:1.5em;margin-bottom:10px}.blog-content h3{font-size:24px;margin-top:1.5em}.blog-content h4{margin-top:1.5em}.blog-content p{line-height:1.5em}