:root{--base-font-size:0.625;--header-height:calc(var(--base-font-size) * 10rem);--global-font-family:var(--global-base-font), Arial, sans-serif;--global-content-width:12;--global-grid-columns:calc(var(--global-content-width) + 2);--global-grid-border-padding:5.56vw;--global-wrapper-grid-gutter:2.78vw;--global-column-width:4.86vw;--global-grid-side-padding:var(--global-grid-border-padding);--global-main-grid-width:calc(1 - (2 * var(--global-grid-side-padding)))}@font-face{font-family:"InterVariable";font-style:normal;font-weight:100 900;font-display:swap;src:url(/wp-content/themes/productive/public/InterVariableL.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"InterVariable";font-style:normal;font-weight:100 900;font-display:swap;src:url(/wp-content/themes/productive/public/InterVariableLE.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"InterVariable";font-style:normal;font-weight:100 900;font-display:swap;src:url(/wp-content/themes/productive/public/InterVariableC.woff2)format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"InterVariable";font-style:normal;font-weight:100 900;font-display:swap;src:url(/wp-content/themes/productive/public/InterVariableCE.woff2)format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"IBMPlexMono";font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/productive/public/IBMPlexMono-Regular.woff2)format("woff2")}.is-hidden{display:none}.spacing-horizontal-30{padding-inline:1.67rem}.spacing-vertical-30{padding-block:1.67rem}.inner-shadow-indigo-light{box-shadow:inset 0 0 1.67rem 0 var(--global-colors-indigoLight100)}:root{--es-ft-min-width:30;--es-ft-max-width:90;--es-ft-max-min-width-diff:60;--es-ft-neg-min-width:-30;--es-ft-rem-base:0.9;--es-ft-sm-font-size:0.875;--es-ft-md-font-size:1;--es-ft-lg-font-size:1.5}@media only screen and (min-width:90em){:root{--es-ft-min-width:90;--es-ft-max-width:135;--es-ft-max-min-width-diff:45;--es-ft-neg-min-width:-90}}.z-index-10{z-index:10}.z-index-20{z-index:20}.single-post .main-content .block-heading h2,.single-post .main-content .block-heading h3{--es-ft-size-1:var(--es-ft-sm-font-size);--es-ft-size-2:var(--es-ft-md-font-size);--es-ft-slope:calc((var(--es-ft-size-2) - var(--es-ft-size-1)) / (var(--es-ft-max-min-width-diff)));--es-ft-y-intersection:calc(var(--es-ft-neg-min-width) * var(--es-ft-slope) + var(--es-ft-size-1));--es-ft-font-size:calc((var(--es-ft-y-intersection) * 1rem) + ((var(--es-ft-slope) * 100) * 1vw));--es-ft-font-size-clamped:calc(var(--es-ft-rem-base) * clamp(var(--es-ft-size-1) * 1rem, var(--es-ft-font-size), var(--es-ft-size-2) * 1rem));font-size:var(--es-ft-font-size-clamped, var(--es-ft-md-font-size));font-family:var(--typography-font-family-override, var(--global-font-family))}.single-post .main-content .block-heading h2{--es-ft-sm-font-size:1.5;--es-ft-md-font-size:2.25;--es-ft-lg-font-size:3}@media only screen and (min-width:90em){.single-post .main-content .block-heading h2{--es-ft-size-1:var(--es-ft-md-font-size);--es-ft-size-2:var(--es-ft-lg-font-size)}}@media (min-width:135em){.single-post .main-content .block-heading h2{--es-ft-font-size-clamped:calc(var(--es-ft-rem-base) * clamp(var(--es-ft-md-font-size) * 0.74rem, var(--es-ft-font-size), var(--es-ft-lg-font-size) * 0.74rem))}}.single-post .main-content .block-heading h3{--es-ft-sm-font-size:1.25;--es-ft-md-font-size:1.5;--es-ft-lg-font-size:1.875}@media only screen and (min-width:90em){.single-post .main-content .block-heading h3{--es-ft-size-1:var(--es-ft-md-font-size);--es-ft-size-2:var(--es-ft-lg-font-size)}}@media (min-width:135em){.single-post .main-content .block-heading h3{--es-ft-font-size-clamped:calc(var(--es-ft-rem-base) * clamp(var(--es-ft-md-font-size) * 0.74rem, var(--es-ft-font-size), var(--es-ft-lg-font-size) * 0.74rem))}}.o-hide{display:none!important}body[data-new-gr-c-s-loaded] .o-hide{opacity:.5!important;display:inherit!important}.product-updates-template-default .main-content{background-color:var(--global-colors-grey100);padding-block:8.75rem;padding-left:20vw}.product-updates-template-default .main-content>*{margin-bottom:2.5rem}