@import url(/wp-content/themes/codaly/assets/css/variables.css);@import url(/wp-content/themes/codaly/assets/css/typography.css);@import url(/wp-content/themes/codaly/assets/css/layout.css);@import url(/wp-content/themes/codaly/assets/css/components.css);@import url(/wp-content/themes/codaly/assets/css/codaly-global-components.css);@import url(/wp-content/themes/codaly/assets/css/header.css);@import url(/wp-content/themes/codaly/assets/css/footer.css);@import url(/wp-content/themes/codaly/assets/css/realizacja.css);@import url(/wp-content/themes/codaly/assets/css/codaly-blog.css);@import url(/wp-content/themes/codaly/assets/css/polityka-prywatnosci.css);@import url(/wp-content/themes/codaly/assets/css/seo-lokalne.css);@import url(/wp-content/themes/codaly/assets/css/strona-firmy.css);@import url(/wp-content/themes/codaly/assets/css/codaly-brwinow.css);@import url(/wp-content/themes/codaly/assets/css/codaly-grodzisk.css);@import url(/wp-content/themes/codaly/assets/css/codaly-pruszkow.css);@import url(/wp-content/themes/codaly/assets/css/codaly-warszawa.css);@import url(/wp-content/themes/codaly/assets/css/archive-realizacje.css);.wp-block-navigation{position:relative}.wp-block-navigation ul{margin-bottom:0;margin-left:0;margin-top:0;padding-left:0}.wp-block-navigation ul,.wp-block-navigation ul li{list-style:none}.wp-block-navigation .wp-block-navigation-item{align-items:center;background-color:inherit;display:flex;position:relative}.wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty{display:none}.wp-block-navigation .wp-block-navigation-item__content{display:block;z-index:1}.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{color:inherit}.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus{text-decoration:underline}.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus{text-decoration:line-through}.wp-block-navigation :where(a),.wp-block-navigation :where(a:active),.wp-block-navigation :where(a:focus){text-decoration:none}.wp-block-navigation .wp-block-navigation__submenu-icon{align-self:center;background-color:inherit;border:none;color:currentColor;display:inline-block;font-size:inherit;height:.6em;line-height:0;margin-left:.25em;padding:0;width:.6em}.wp-block-navigation .wp-block-navigation__submenu-icon svg{stroke:currentColor;display:inline-block;height:inherit;margin-top:.075em;width:inherit}.wp-block-navigation{--navigation-layout-justification-setting:flex-start;--navigation-layout-direction:row;--navigation-layout-wrap:wrap;--navigation-layout-justify:flex-start;--navigation-layout-align:center}.wp-block-navigation.is-vertical{--navigation-layout-direction:column;--navigation-layout-justify:initial;--navigation-layout-align:flex-start}.wp-block-navigation.no-wrap{--navigation-layout-wrap:nowrap}.wp-block-navigation.items-justified-center{--navigation-layout-justification-setting:center;--navigation-layout-justify:center}.wp-block-navigation.items-justified-center.is-vertical{--navigation-layout-align:center}.wp-block-navigation.items-justified-right{--navigation-layout-justification-setting:flex-end;--navigation-layout-justify:flex-end}.wp-block-navigation.items-justified-right.is-vertical{--navigation-layout-align:flex-end}.wp-block-navigation.items-justified-space-between{--navigation-layout-justification-setting:space-between;--navigation-layout-justify:space-between}:where(.wp-block-navigation) ul li{padding:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{align-items:normal;background-color:inherit;color:inherit;display:flex;flex-direction:column;opacity:0;position:absolute;z-index:2}@media not (prefers-reduced-motion){.wp-block-navigation .has-child .wp-block-navigation__submenu-container{transition:opacity .1s linear}}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{height:0;overflow:hidden;visibility:hidden;width:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content{display:flex;flex-grow:1;padding:.5em 1em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content .wp-block-navigation__submenu-icon{margin-left:auto;margin-right:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content{margin:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{left:-1px;top:100%}@media (min-width:782px){.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:-1px}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before{background:transparent;content:"";display:block;height:100%;position:absolute;right:100%;width:.5em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon{margin-right:.25em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg{transform:rotate(-90deg)}}@media (hover:hover){.wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}}.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}.wp-block-navigation .has-child.open-always{align-items:var(--navigation-layout-align,initial);flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);gap:var(--wp--style--block-gap,2em)}.wp-block-navigation .has-child.open-always,.wp-block-navigation .has-child.open-always .wp-block-navigation-item{justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container,.wp-block-navigation .has-child.open-always.wp-block-navigation-submenu{gap:var(--wp--style--block-gap,2em)}.wp-block-navigation .has-child.open-always .wp-block-navigation-item,.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container,.wp-block-navigation .has-child.open-always.wp-block-navigation-submenu{padding-bottom:0;padding-top:0}.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container{padding-left:var(--wp--style--block-gap,2em);padding-right:var(--wp--style--block-gap,2em)}.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container .wp-block-navigation-item__content{padding:0}.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content,.wp-block-navigation .has-child.open-always>.wp-block-navigation-item__content{flex-grow:0}.wp-block-navigation .has-child.open-always>.wp-block-navigation__submenu-container{background-color:transparent;border:none;color:inherit;flex-basis:100%;height:auto;opacity:1;overflow:visible;position:static;visibility:visible;width:auto}.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container{left:0;top:100%}@media (min-width:782px){.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:0}}.wp-block-navigation-submenu{display:flex;position:relative}.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg{stroke:currentColor}button.wp-block-navigation-item__content{background-color:transparent;border:none;color:currentColor;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-align:left;text-transform:inherit}.wp-block-navigation-submenu__toggle{cursor:pointer}.wp-block-navigation-submenu__toggle[aria-expanded=true]+.wp-block-navigation__submenu-icon>svg,.wp-block-navigation-submenu__toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle{padding-left:0;padding-right:.85em}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle+.wp-block-navigation__submenu-icon{margin-left:-.6em;pointer-events:none}.wp-block-navigation-item.open-on-click button.wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle){padding:0}.wp-block-navigation .wp-block-page-list,.wp-block-navigation__container,.wp-block-navigation__responsive-close,.wp-block-navigation__responsive-container,.wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-dialog{gap:inherit}:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){padding:.5em 1em}:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){padding:.5em 1em}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container{left:auto;right:0}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:-1px;right:-1px}@media (min-width:782px){.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:auto;right:100%}}.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{background-color:#fff;border:1px solid rgba(0,0,0,.15)}.wp-block-navigation.has-background .wp-block-navigation__submenu-container{background-color:inherit}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container{color:#000}.wp-block-navigation__container{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial);list-style:none;margin:0;padding-left:0}.wp-block-navigation__container .is-responsive{display:none}.wp-block-navigation__container:only-child,.wp-block-page-list:only-child{flex-grow:1}@keyframes overlay-menu__fade-in-animation{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translateY(0)}}.wp-block-navigation__responsive-container{bottom:0;display:none;left:0;position:fixed;right:0;top:0}.wp-block-navigation__responsive-container :where(.wp-block-navigation-item a){color:inherit}.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open){background-color:inherit!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open{background-color:inherit;display:flex;flex-direction:column}@media not (prefers-reduced-motion){.wp-block-navigation__responsive-container.is-menu-open{animation:overlay-menu__fade-in-animation .1s ease-out;animation-fill-mode:forwards}}.wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay){padding:clamp(1rem,var(--wp--style--root--padding-top),20rem) clamp(1rem,var(--wp--style--root--padding-right),20rem) clamp(1rem,var(--wp--style--root--padding-bottom),20rem) clamp(1rem,var(--wp--style--root--padding-left),20rem)}.wp-block-navigation__responsive-container.is-menu-open{overflow:auto;z-index:100000}.wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay) .wp-block-navigation__responsive-container-content{padding-top:calc(2rem + 24px)}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-justification-setting,inherit);display:flex;flex-direction:column;flex-wrap:nowrap;overflow:visible}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-page-list{justify-content:flex-start}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{display:none}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{border:none;height:auto;min-width:200px;opacity:1;overflow:initial;padding-left:2rem;padding-right:2rem;position:static;visibility:visible;width:auto}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{gap:inherit}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{padding-top:var(--wp--style--block-gap,2em)}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{padding:0}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-page-list{align-items:var(--navigation-layout-justification-setting,initial);display:flex;flex-direction:column}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation-item .wp-block-navigation__submenu-container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-page-list{background:transparent!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:auto;right:auto}.wp-block-navigation__responsive-container.disable-default-overlay .wp-block-navigation__overlay-container{display:none;width:100%}.wp-block-navigation__responsive-container.disable-default-overlay .wp-block-navigation__responsive-close{max-width:none}.wp-block-navigation__responsive-container.disable-default-overlay.is-menu-open .wp-block-navigation__responsive-container-content>:not(.wp-block-navigation__overlay-container){display:none}.wp-block-navigation__responsive-container.disable-default-overlay.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__overlay-container{display:block}.wp-block-navigation__responsive-container.disable-default-overlay.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__overlay-container .wp-block-navigation__submenu-container{left:0;right:auto}@media (min-width:600px){.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){background-color:inherit;display:block;position:relative;width:100%;z-index:auto}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:0}}.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay){background-color:#fff}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay){color:#000}.wp-block-navigation__toggle_button_label{font-size:1rem;font-weight:700}.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open{background:transparent;border:none;color:currentColor;cursor:pointer;margin:0;padding:0;text-transform:inherit;vertical-align:middle}.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{fill:currentColor;display:block;height:24px;pointer-events:none;width:24px}.wp-block-navigation__responsive-container-open{display:flex}.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{font-family:inherit;font-size:inherit;font-weight:inherit}@media (min-width:600px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:none}}.wp-block-navigation__responsive-container-close{position:absolute;right:0;top:0;z-index:2}.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close{font-family:inherit;font-size:inherit;font-weight:inherit}.disable-default-overlay .wp-block-navigation__responsive-container-close{right:clamp(1rem,var(--wp--style--root--padding-left),20rem);top:clamp(1rem,var(--wp--style--root--padding-left),20rem)}.wp-block-navigation__responsive-close{width:100%}.has-modal-open .wp-block-navigation__responsive-close{margin-left:auto;margin-right:auto;max-width:var(--wp--style--global--wide-size,100%)}.wp-block-navigation__responsive-close:focus{outline:none}.is-menu-open .wp-block-navigation__responsive-close,.is-menu-open .wp-block-navigation__responsive-container-content,.is-menu-open .wp-block-navigation__responsive-dialog{box-sizing:border-box}.wp-block-navigation__responsive-dialog{position:relative}.has-modal-open .admin-bar .is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-dialog{margin-top:46px}@media (min-width:782px){.has-modal-open .admin-bar .is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-dialog{margin-top:32px}}html.has-modal-open{overflow:hidden}.codaly-site-header{--ch-green:#32d46f;--ch-bg:#07180f;--ch-text:#f4f7f4;--ch-border:rgba(244,247,244,.17);position:fixed;inset:0 0 auto;z-index:9999;width:100%;max-width:none;margin:0;padding:0;color:var(--ch-text);background:#fff0;border:0;box-shadow:none;transition:background-color .2s ease,border-color .2s ease}.codaly-site-header,.codaly-site-header *{box-sizing:border-box}body.admin-bar .codaly-site-header{top:32px}.codaly-site-header.is-scrolled{background:rgb(7 24 15 / .97);border-bottom:1px solid rgb(244 247 244 / .1)}.codaly-site-header__inner{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:clamp(20px,3vw,48px);width:min(100%,1400px);min-height:88px;margin-inline:auto;padding:14px clamp(24px,4vw,64px);transition:min-height .2s ease,padding .2s ease}.codaly-site-header.is-scrolled .codaly-site-header__inner{min-height:76px;padding-block:10px}.codaly-site-header__logo{flex:0 0 168px;width:168px;min-width:0;margin:0}.codaly-site-header__logo a,.codaly-site-header__logo .custom-logo-link{display:flex;align-items:center;min-height:44px}.codaly-site-header__logo img,.codaly-site-header__logo .custom-logo{display:block;width:168px;height:auto;max-width:100%;max-height:none;object-fit:contain}.codaly-site-header__nav{display:flex;flex:1 1 auto;align-items:center;min-width:0;margin:0}.codaly-site-header__nav>.wp-block-navigation__responsive-container:not(.is-menu-open){width:100%}.codaly-site-header__nav .wp-block-navigation__container{display:flex;align-items:center;justify-content:flex-end;gap:clamp(18px,2.1vw,32px);margin:0;padding:0}.codaly-site-header__nav .wp-block-navigation-item{position:relative}.codaly-site-header__nav .wp-block-navigation-item__content{display:inline-flex;align-items:center;min-height:44px;padding:8px 2px;color:rgb(244 247 244 / .89);font-family:Inter,system-ui,sans-serif;font-size:15px;font-weight:600;line-height:1.35;text-decoration:none;transition:color .18s ease}.codaly-site-header__nav .wp-block-navigation-item__content:hover,.codaly-site-header__nav .wp-block-navigation-item__content:focus-visible{color:#fff}.codaly-site-header__nav .current-menu-item>.wp-block-navigation-item__content{color:var(--ch-green)}.codaly-site-header__nav .wp-block-navigation__submenu-icon{width:12px;height:12px;margin-left:5px}.codaly-site-header__nav .wp-block-navigation__submenu-container{min-width:228px;padding:8px;background:#0a2115;border:1px solid var(--ch-border);border-radius:10px;box-shadow:0 14px 30px rgb(0 0 0 / .2)}.codaly-site-header__nav .wp-block-navigation__submenu-container .wp-block-navigation-item__content{width:100%;min-height:44px;padding:10px 12px;font-size:14px}.codaly-site-header__nav .wp-block-navigation__submenu-container .wp-block-navigation-item__content:hover{background:rgb(255 255 255 / .055)}.codaly-site-header__nav .codaly-mobile-menu-cta{display:flex;flex:0 0 auto}.codaly-site-header__nav .codaly-mobile-menu-cta>.wp-block-navigation-item__content{display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:10px 22px;border:1px solid rgb(50 212 111 / .88);border-radius:999px;color:#32d46f;font-weight:750;white-space:nowrap}.codaly-site-header__nav .codaly-mobile-menu-cta>.wp-block-navigation-item__content:hover{color:#07180f;background:#32d46f}.codaly-site-header a:focus-visible,.codaly-site-header button:focus-visible{outline:3px solid #8fe5ac;outline-offset:3px}@media (max-width:1180px) and (min-width:1025px){.codaly-site-header__logo{flex-basis:146px;width:146px}.codaly-site-header__logo img,.codaly-site-header__logo .custom-logo{width:146px}.codaly-site-header__inner{gap:22px;padding-inline:28px}.codaly-site-header__nav .wp-block-navigation__container{gap:18px}.codaly-site-header__nav .wp-block-navigation-item__content{font-size:14px}}@media (max-width:1024px){.codaly-site-header__inner{min-height:76px;gap:12px;padding:12px clamp(18px,4vw,28px)}.codaly-site-header.is-scrolled .codaly-site-header__inner{min-height:72px;padding-block:10px}.codaly-site-header__logo{flex:0 0 136px;width:136px}.codaly-site-header__logo img,.codaly-site-header__logo .custom-logo{width:136px;max-width:100%}.codaly-site-header__inner>.wp-block-buttons,.codaly-site-header__inner>.codaly-site-header__cta{display:none}.codaly-site-header__nav{flex:0 0 auto;width:auto;margin:0 0 0 auto}.codaly-site-header__inner{justify-content:space-between}.codaly-site-header__inner>.wp-block-buttons{display:none}.codaly-site-header__nav .wp-block-navigation__responsive-container:not(.is-menu-open){display:none}.codaly-site-header__nav .wp-block-navigation__responsive-container-open{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;min-width:46px;padding:0;margin:0;color:#fff;background:rgb(7 24 15 / .17);border:1px solid var(--ch-border);border-radius:50%;cursor:pointer}.codaly-site-header__nav .wp-block-navigation__responsive-container-open svg,.codaly-site-header__nav .wp-block-navigation__responsive-container-close svg{width:22px;height:22px}body:has(.codaly-site-header__nav .wp-block-navigation__responsive-container.is-menu-open) .codaly-site-header__logo{position:relative;z-index:10002}.codaly-site-header__nav .wp-block-navigation__responsive-container.is-menu-open{display:flex;position:fixed;inset:0;z-index:10000;width:100%;height:100vh;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;align-items:stretch;justify-content:flex-start;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;color:#f4f7f4!important;background:#07180f;background-color:#07180f!important;text-align:left}.codaly-site-header__nav .wp-block-navigation__responsive-close,.codaly-site-header__nav .wp-block-navigation__responsive-dialog{display:flex;flex-direction:column;align-items:stretch;width:100%;min-width:0;min-height:0;height:auto;max-height:none;overflow:visible}.codaly-site-header__nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;width:min(100%, 620px);min-width:0;max-width:none;margin:0 auto;padding:max(84px, calc(env(safe-area-inset-top) + 70px)) clamp(22px,6vw,48px) max(20px,env(safe-area-inset-bottom));min-height:0;height:auto;overflow:visible;text-align:left}.codaly-site-header__nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;flex-wrap:nowrap;width:100%;gap:0;margin:0;padding:0;text-align:left}.codaly-site-header__nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;width:100%;max-width:none;margin:0;text-align:left}.codaly-site-header__nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content{display:flex;justify-content:flex-start;align-items:center;width:100%;min-height:48px;padding:9px 0;color:#f4f7f4!important;font:650 clamp(18px,4.7vw,25px)/1.3 Inter,system-ui,sans-serif;letter-spacing:-.025em;text-align:left;white-space:normal;text-decoration:none}.codaly-site-header__nav .wp-block-navigation__responsive-container.is-menu-open .current-menu-item>.wp-block-navigation-item__content{color:var(--ch-green)}.codaly-site-header__nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-icon{display:none}.codaly-site-header__nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container{display:flex;position:static;flex-direction:column;align-items:stretch;width:100%;min-width:0;max-width:none;height:auto;margin:0 0 6px;padding:0 0 0 16px;background:#fff0;border:0;border-left:1px solid rgb(50 212 111 / .3);border-radius:0;box-shadow:none;opacity:1;visibility:visible}.codaly-site-header__nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container .wp-block-navigation-item__content{min-height:38px;padding:7px 0 7px 14px;color:rgb(244 247 244 / .77)!important;font-size:16px;font-weight:500;letter-spacing:0}.codaly-site-header__nav .wp-block-navigation__responsive-container.is-menu-open .codaly-mobile-menu-cta{display:flex;width:100%;margin-top:14px}.codaly-site-header__nav .wp-block-navigation__responsive-container.is-menu-open .codaly-mobile-menu-cta .wp-block-navigation-item__content{justify-content:center;min-height:50px;padding:11px 20px;color:var(--ch-bg)!important;background:var(--ch-green);border-radius:999px;font-size:15px;font-weight:750;letter-spacing:0;text-align:center}.codaly-site-header__nav .wp-block-navigation__responsive-container-close{position:fixed;top:max(18px, env(safe-area-inset-top));right:clamp(18px,4vw,28px);z-index:10001;display:flex;justify-content:center;align-items:center;width:46px;height:46px;padding:0;color:#fff;background:#10271b;border:1px solid var(--ch-border);border-radius:50%;cursor:pointer}.codaly-site-header__nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-site-logo,.codaly-site-header__nav .wp-block-navigation__responsive-container.is-menu-open .custom-logo-link,.codaly-site-header__nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-site-title{display:none}.codaly-site-header__nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content,.codaly-site-header__nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-dialog,.codaly-site-header__nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-close{overflow:visible;max-height:none}body:has(.codaly-site-header__nav .wp-block-navigation__responsive-container.is-menu-open){overflow:hidden}}@media (max-width:1024px) and (max-height:600px){.codaly-site-header__nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{padding-top:max(70px,calc(env(safe-area-inset-top) + 62px));padding-bottom:max(14px,env(safe-area-inset-bottom))}.codaly-site-header__nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content{min-height:43px;padding-block:6px;font-size:19px}.codaly-site-header__nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container .wp-block-navigation-item__content{min-height:35px;padding-block:5px;font-size:15px}.codaly-site-header__nav .wp-block-navigation__responsive-container.is-menu-open .codaly-mobile-menu-cta{margin-top:9px}.codaly-site-header__nav .wp-block-navigation__responsive-container.is-menu-open .codaly-mobile-menu-cta .wp-block-navigation-item__content{min-height:46px}}@media (max-width:782px){body.admin-bar .codaly-site-header{top:46px}}@media (max-width:600px){body.admin-bar .codaly-site-header{top:0}}@media (max-width:480px){.codaly-site-header__inner{min-height:72px;padding:10px 18px}.codaly-site-header__logo{flex-basis:124px;width:124px}.codaly-site-header__logo img,.codaly-site-header__logo .custom-logo{width:124px}.codaly-site-header__nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{padding:max(84px,calc(env(safe-area-inset-top) + 70px)) 23px max(20px,env(safe-area-inset-bottom))}.codaly-site-header__nav .wp-block-navigation__responsive-container-close{right:18px}}@media (prefers-reduced-motion:reduce){.codaly-site-header,.codaly-site-header a,.codaly-site-header button,.codaly-site-header__inner{transition:none}}.codaly-footer{--cf-bg:#07180f;--cf-green:#32d46f;--cf-text:#f4f7f4;--cf-body:rgba(244,247,244,.76);--cf-muted:rgba(244,247,244,.66);--cf-subtle:rgba(244,247,244,.54);--cf-line:rgba(244,247,244,.12);position:relative;left:50%;right:50%;box-sizing:border-box;width:100vw!important;max-width:none!important;min-width:0;margin-left:-50vw!important;margin-right:-50vw!important;padding:0;border-top:1px solid var(--cf-line);background:var(--cf-bg);color:var(--cf-text);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.codaly-footer,.codaly-footer *,.codaly-footer *::before,.codaly-footer *::after{box-sizing:border-box}.codaly-footer__inner{width:min(calc(100% - 48px), 1180px);max-width:1180px;min-width:0;margin-inline:auto;padding:clamp(72px, 6.5vw, 104px) 0 30px}.codaly-footer .codaly-footer__main{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,.66fr) minmax(0,.66fr) minmax(0,1.15fr);align-items:start;column-gap:clamp(30px, 4.2vw, 70px);row-gap:44px;margin:0 0 clamp(60px, 6.4vw, 84px)}.codaly-footer__main>.wp-block-column,.codaly-footer__main>*{min-width:0;flex-basis:auto}.codaly-footer__logo{margin:0 0 24px}.codaly-footer__logo img{display:block;width:auto;height:auto;max-width:132px;max-height:46px}.codaly-footer__intro{max-width:360px;margin:0 0 24px;color:var(--cf-muted);font-size:15px;line-height:1.75}.codaly-footer__label{margin:0 0 20px;color:var(--cf-green);font-size:11px;font-weight:800;line-height:1.35;letter-spacing:.13em;text-transform:uppercase}.codaly-footer__contact-item{margin:0 0 8px;font-size:14px;line-height:1.65;overflow-wrap:anywhere}.codaly-footer__contact-item a,.codaly-footer__menu a,.codaly-footer__legal a,.codaly-footer__local-links a{color:var(--cf-body);text-decoration:none;text-underline-offset:4px;transition:color .18s ease}.codaly-footer__contact-item a:hover,.codaly-footer__menu a:hover,.codaly-footer__legal a:hover,.codaly-footer__local-links a:hover{color:var(--cf-green)}.codaly-footer a:focus-visible,.codaly-footer .wp-block-social-link a:focus-visible{outline:3px solid #8fe5ac;outline-offset:4px;border-radius:5px}.codaly-footer .codaly-footer__socials{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:18px 0 0}.codaly-footer .wp-block-social-link{margin:0;background:#fff0;color:var(--cf-body)}.codaly-footer .wp-block-social-link a{display:grid;place-items:center;width:44px;height:44px;padding:8px}.codaly-footer .wp-block-social-link:hover{color:var(--cf-text)}.codaly-footer .codaly-footer__menu,.codaly-footer .codaly-footer__legal{list-style:none;margin:0;padding:0}.codaly-footer__menu li,.codaly-footer__legal li{margin:0;padding:0;list-style:none}.codaly-footer__menu a{display:inline-flex;align-items:center;min-height:39px;font-size:14.5px;line-height:1.45}.codaly-footer__contact-heading{max-width:355px;margin:0 0 16px;color:var(--cf-text);font-size:clamp(24px, 2.15vw, 31px);font-weight:720;line-height:1.09;letter-spacing:-.045em;text-wrap:balance}.codaly-footer__contact-copy{max-width:340px;margin:0 0 24px;color:var(--cf-muted);font-size:14.5px;line-height:1.68}.codaly-footer .codaly-footer__actions{margin:0}.codaly-footer .codaly-footer__button .wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:0 23px;border:1px solid var(--cf-green);border-radius:999px;background:#fff0;color:var(--cf-green);font-size:14px;font-weight:750;line-height:1.3;text-align:center;text-decoration:none;box-shadow:none;transition:background-color .18s ease,color .18s ease}.codaly-footer .codaly-footer__button .wp-block-button__link:hover{background:var(--cf-green);color:var(--cf-bg)}.codaly-footer .codaly-footer__local{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px 32px;margin:0;padding:24px 0;border-top:1px solid var(--cf-line)}.codaly-footer__local-copy,.codaly-footer__local-links{min-width:0;margin:0;color:var(--cf-subtle);font-size:12.5px;line-height:1.6}.codaly-footer__local-copy span{margin-right:10px;color:var(--cf-green);font-size:10px;font-weight:800;letter-spacing:.12em}.codaly-footer__local-links{text-align:right}.codaly-footer .codaly-footer__bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px 30px;margin:0;padding:26px 0 0;border-top:1px solid var(--cf-line)}.codaly-footer__copyright{margin:0;color:var(--cf-subtle);font-size:12px;line-height:1.5}.codaly-footer .codaly-footer__legal{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px}.codaly-footer__legal a{display:inline-flex;align-items:center;min-height:32px;font-size:12px}@media (max-width:1100px){.codaly-footer .codaly-footer__main{grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(0,.8fr));gap:40px}.codaly-footer__contact-column{grid-column:1 / -1}}@media (max-width:760px){.codaly-footer__inner{width:min(calc(100% - 40px), 1180px);padding-top:68px;padding-bottom:26px}.codaly-footer .codaly-footer__main{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 28px;margin-bottom:54px}.codaly-footer__brand-column,.codaly-footer__contact-column{grid-column:1 / -1}.codaly-footer__contact-heading{max-width:460px}.codaly-footer__local{align-items:flex-start}.codaly-footer__local-links{text-align:left}}@media (max-width:440px){.codaly-footer__inner{width:min(calc(100% - 32px), 1180px);padding-top:60px}.codaly-footer .codaly-footer__main{grid-template-columns:minmax(0,1fr);gap:32px}.codaly-footer__brand-column,.codaly-footer__contact-column{grid-column:auto}.codaly-footer .codaly-footer__button,.codaly-footer .codaly-footer__button .wp-block-button__link{width:100%}.codaly-footer .codaly-footer__bottom{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion:reduce){.codaly-footer a,.codaly-footer .wp-block-social-link{transition:none}}:root{--codaly-green:#32d46f;--codaly-green-dark:#15803d;--codaly-dark:#070d0b;--codaly-text:#111714;--codaly-body:#24312b;--codaly-muted:#52615a;--codaly-soft:#f3f6f2;--codaly-line:#d8e1dc;--codaly-white-line:rgba(255,255,255,.13);--codaly-white-soft:rgba(246,250,247,.72)}.codaly-category-page,.codaly-single-post-page,.codaly-category-page *,.codaly-single-post-page *{box-sizing:border-box}.codaly-category-page,.codaly-single-post-page{background:#fff;color:var(--codaly-text);overflow:hidden}.codaly-category-hero,.codaly-category-content,.codaly-post-hero-shell,.codaly-post-toc-shell,.codaly-post-featured-shell,.codaly-post-article-shell,.codaly-post-related-shell,.codaly-post-final{width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.codaly-category-hero{padding:clamp(104px, 12vw, 152px) clamp(20px, 4vw, 40px) clamp(76px, 9vw, 112px);background:var(--codaly-dark)!important;color:#fff;border-radius:0!important}.codaly-category-hero::before,.codaly-category-hero::after{content:none!important;display:none!important}.codaly-category-hero__inner{max-width:1180px!important;margin:0 auto!important}.codaly-category-hero__eyebrow,.codaly-category-featured__label,.codaly-post-final__kicker{display:inline-flex;align-items:center;gap:12px;margin:0 0 20px;color:var(--codaly-green);font-size:12px;font-weight:850;letter-spacing:.13em;line-height:1;text-transform:uppercase}.codaly-category-hero__eyebrow::before,.codaly-category-featured__label::before,.codaly-post-final__kicker::before{content:"";width:30px;height:4px;background:var(--codaly-green);display:inline-block}.codaly-category-hero__title{max-width:880px;margin:0!important;color:#fff!important;font-family:"Sora","Inter",sans-serif!important;font-size:clamp(44px, 5.7vw, 76px)!important;font-weight:760!important;letter-spacing:-0.066em!important;line-height:.98!important;text-wrap:balance}.codaly-category-hero__description{max-width:720px;margin:28px 0 0!important;color:var(--codaly-white-soft)!important;font-size:clamp(17px, 1.3vw, 19px)!important;line-height:1.72!important}.codaly-category-hero__description p{margin:0}.codaly-category-content{padding:clamp(72px, 9vw, 112px) clamp(20px, 4vw, 40px);background:var(--codaly-soft)!important}.codaly-category-filters,.codaly-category-featured,.codaly-category-grid{max-width:1180px!important;margin-left:auto!important;margin-right:auto!important}.codaly-category-filters{margin-bottom:clamp(28px, 4vw, 46px)!important}.codaly-category-featured{margin-bottom:clamp(42px, 6vw, 72px)!important}.codaly-category-featured__card{display:grid!important;grid-template-columns:minmax(0,1.03fr) minmax(320px,.97fr);gap:clamp(28px, 4vw, 56px);align-items:stretch;overflow:hidden;border:1px solid var(--codaly-line)!important;border-radius:28px!important;background:#fff!important;box-shadow:none!important}.codaly-category-featured__image,.codaly-category-card__image{margin:0!important;background:#e9eee9;overflow:hidden}.codaly-category-featured__image img,.codaly-category-card__image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .28s ease}.codaly-category-featured__card:hover img,.codaly-category-card:hover img{transform:scale(1.02)}.codaly-category-featured__content{display:flex;flex-direction:column;justify-content:center;padding:clamp(26px, 3.6vw, 42px)!important}.codaly-category-featured__title{margin:0 0 18px!important;font-family:"Sora","Inter",sans-serif!important;font-size:clamp(32px,4vw,52px)!important;font-weight:760!important;line-height:1.02!important;letter-spacing:-.058em!important;text-wrap:balance}.codaly-category-featured__title a,.codaly-category-card__title a{color:var(--codaly-text)!important;text-decoration:none!important}.codaly-category-featured__title a:hover,.codaly-category-card__title a:hover{color:var(--codaly-green-dark)!important}.codaly-category-featured__excerpt,.codaly-category-featured__excerpt p{margin:0!important;color:var(--codaly-muted)!important;font-size:17px!important;line-height:1.68!important}.codaly-category-featured__footer{margin-top:28px!important;padding-top:22px;border-top:1px solid var(--codaly-line)}.codaly-category-featured__date,.codaly-category-card__date{color:#64756d!important;font-size:13px!important;font-weight:700!important}.codaly-category-featured__cta,.codaly-category-featured__cta a,.codaly-category-card__cta,.codaly-category-card__cta a{color:var(--codaly-green-dark)!important;font-size:13px;font-weight:850;letter-spacing:.04em;text-decoration:none!important;text-transform:uppercase}.codaly-category-grid__list{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:28px!important;margin:0!important;padding:0!important}.codaly-category-card{display:flex!important;flex-direction:column!important;height:100%;overflow:hidden;border:1px solid var(--codaly-line)!important;border-radius:24px!important;background:#fff!important;box-shadow:none!important;transition:transform .18s ease,border-color .18s ease}.codaly-category-card:hover{transform:translateY(-2px);border-color:rgb(50 212 111 / .42)!important;box-shadow:none!important}.codaly-category-card__body{display:flex;flex-direction:column;flex-grow:1;padding:24px!important}.codaly-category-card__title{margin:0 0 14px!important;font-family:"Sora","Inter",sans-serif!important;font-size:clamp(21px,2vw,28px)!important;font-weight:760!important;line-height:1.12!important;letter-spacing:-.045em!important}.codaly-category-card__excerpt,.codaly-category-card__excerpt p{margin:0!important;color:var(--codaly-muted)!important;font-size:15.5px!important;line-height:1.64!important}.codaly-category-card__cta{margin-top:auto!important;padding-top:22px}.codaly-category-pagination{display:flex;justify-content:center;gap:8px;margin-top:48px!important}.codaly-post-hero-shell{padding:clamp(104px, 11vw, 150px) clamp(20px, 4vw, 40px) clamp(76px, 8vw, 110px);background:var(--codaly-dark)!important;color:#fff}.codaly-post-hero-shell::before,.codaly-post-hero-shell::after{content:none!important;display:none!important}.codaly-post-hero-inner{max-width:1180px!important;margin:0 auto!important}.codaly-post-breadcrumbs{margin:0 0 28px!important;padding:0!important;color:rgb(246 250 247 / .58);font-size:13px;line-height:1.5}.codaly-post-breadcrumbs a{color:rgb(246 250 247 / .76);text-decoration:none}.codaly-post-breadcrumbs a:hover,.codaly-post-breadcrumbs [aria-current="page"],.codaly-post-breadcrumbs .breadcrumb_last,.codaly-post-breadcrumbs .current{color:var(--codaly-green)!important}.codaly-post-hero-content{max-width:820px!important;margin:0!important;text-align:left!important}.codaly-post-meta{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center;margin:0 0 20px!important;color:rgb(246 250 247 / .62);font-size:13px;font-weight:600}.codaly-post-meta__categories a,.codaly-post-meta .wp-block-post-terms a{color:var(--codaly-green)!important;font-size:12px;font-weight:850;letter-spacing:.1em;text-decoration:none!important;text-transform:uppercase}.codaly-post-title{max-width:820px;margin:0!important;color:#fff!important;font-family:"Sora","Inter",sans-serif!important;font-size:clamp(40px,5.2vw,70px)!important;font-weight:760!important;line-height:1.02!important;letter-spacing:-.058em!important;text-wrap:balance}.codaly-post-excerpt{max-width:700px;margin:38px 0 0!important;color:var(--codaly-white-soft)!important;font-size:clamp(17px,1.3vw,19px)!important;line-height:1.68!important}.codaly-post-excerpt p{margin:0}.codaly-post-toc-shell{padding:clamp(28px, 4vw, 44px) clamp(20px, 4vw, 40px);background:#fff;border-bottom:1px solid var(--codaly-line)}.codaly-post-toc-inner{max-width:920px!important;margin:0 auto!important}.codaly-post-toc-inner .codaly-blog-toc,.codaly-post-toc-inner .codaly-blog-toc__inner{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.codaly-post-toc-inner .codaly-blog-toc__eyebrow{margin:0 0 6px;color:var(--codaly-green-dark);font-size:11px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.codaly-post-toc-inner .codaly-blog-toc__heading{margin:0 0 18px;color:var(--codaly-text);font-family:"Sora","Inter",sans-serif;font-size:20px;font-weight:760;letter-spacing:-.025em}.codaly-post-toc-inner .codaly-blog-toc__list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 28px;margin:0!important;padding:0!important;list-style:none!important}.codaly-post-toc-inner .codaly-blog-toc__item{margin:0!important;padding:0!important}.codaly-post-toc-inner .codaly-blog-toc__item a{color:var(--codaly-body)!important;font-size:15px;line-height:1.45;text-decoration:none!important}.codaly-post-toc-inner .codaly-blog-toc__item a:hover{color:var(--codaly-green-dark)!important}.codaly-post-featured-shell{padding:clamp(42px,5vw,66px) clamp(20px,4vw,40px) 0;background:#fff}.codaly-post-featured{max-width:1120px!important;margin:0 auto!important}.codaly-post-featured img,.codaly-post-featured .wp-block-post-featured-image img{display:block;width:100%;max-height:520px;object-fit:cover;border:1px solid var(--codaly-line);border-radius:24px!important;box-shadow:none!important}.codaly-post-article-shell{padding:clamp(60px,7vw,92px) clamp(20px,4vw,40px) clamp(76px,9vw,112px);background:#fff}.codaly-post-content-wrap{max-width:760px!important;margin:0 auto!important}.codaly-post-content{max-width:760px!important;margin:0 auto!important;color:var(--codaly-body);font-family:"Inter",system-ui,sans-serif;font-size:clamp(17px,1.08vw,18.5px);line-height:1.76}.codaly-post-content>*:first-child{margin-top:0!important}.codaly-post-content h1{display:none}.codaly-post-content p{margin:0 0 24px}.codaly-post-content p:first-of-type{color:var(--codaly-text);font-size:clamp(18px,1.2vw,20px);line-height:1.68;font-weight:500}.codaly-post-content h2{margin:clamp(52px,7vw,72px) 0 16px;color:var(--codaly-text);font-family:"Sora","Inter",sans-serif;font-size:clamp(28px,3.2vw,40px);font-weight:760;line-height:1.12;letter-spacing:-.04em;text-wrap:balance;scroll-margin-top:100px}.codaly-post-content h3{margin:38px 0 12px;color:var(--codaly-text);font-family:"Sora","Inter",sans-serif;font-size:clamp(22px,2.2vw,28px);font-weight:700;line-height:1.2;letter-spacing:-.025em}.codaly-post-content h4{margin:30px 0 10px;color:var(--codaly-text);font-family:"Sora","Inter",sans-serif;font-size:19px;font-weight:700;line-height:1.28}.codaly-post-content strong{color:var(--codaly-text);font-weight:760}.codaly-post-content a{color:var(--codaly-green-dark);font-weight:700;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}.codaly-post-content a:hover{color:#166534}.codaly-post-content ul,.codaly-post-content ol{margin:22px 0 28px;padding-left:24px}.codaly-post-content li{margin-bottom:10px;padding-left:4px}.codaly-post-content li::marker{color:var(--codaly-green-dark);font-weight:700}.codaly-post-content blockquote{margin:40px 0;padding:8px 0 8px 26px;border:0;border-left:4px solid var(--codaly-green-dark);background:#fff0;color:var(--codaly-text);font-family:"Sora","Inter",sans-serif;font-size:clamp(19px,1.9vw,23px);font-style:italic;font-weight:500;line-height:1.5}.codaly-post-content figure,.codaly-post-content .wp-block-image{margin:38px 0}.codaly-post-content img{display:block;max-width:100%;height:auto;border-radius:16px;box-shadow:none}.codaly-post-content figcaption{margin-top:12px;color:#64756d;font-size:13px;line-height:1.5;text-align:center}.codaly-post-related-shell{padding:clamp(64px,8vw,92px) clamp(20px,4vw,40px);background:var(--codaly-soft);border-top:1px solid var(--codaly-line)}.codaly-post-related-shell>*{max-width:1180px;margin-left:auto;margin-right:auto}.codaly-post-final{padding:clamp(78px,10vw,118px) clamp(20px,4vw,40px);background:var(--codaly-dark)!important;color:#fff}.codaly-post-final__card{max-width:860px;margin:0 auto;padding:clamp(34px,5vw,56px);border:1px solid var(--codaly-white-line);border-radius:28px;background:rgb(255 255 255 / .045);text-align:left}.codaly-post-final h2{max-width:760px;margin:0;color:#fff!important;font-family:"Sora","Inter",sans-serif;font-size:clamp(34px,4.6vw,58px);font-weight:760;line-height:1.02;letter-spacing:-.058em;text-wrap:balance}.codaly-post-final p:not(.codaly-post-final__kicker){max-width:680px;margin:22px 0 0;color:var(--codaly-white-soft);font-size:17px;line-height:1.72}.codaly-post-final__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.codaly-post-final__button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 24px;border-radius:999px;font-size:15px;font-weight:850;line-height:1;text-decoration:none!important;transition:transform .18s ease,background-color .18s ease,border-color .18s ease,color .18s ease}.codaly-post-final__button:hover{transform:translateY(-2px)}.codaly-post-final__button--primary{border:1px solid var(--codaly-green);background:var(--codaly-green);color:#06130b!important}.codaly-post-final__button--secondary{border:1px solid rgb(255 255 255 / .24);background:rgb(255 255 255 / .045);color:#fff!important}.codaly-post-final__button--secondary:hover{border-color:var(--codaly-green);color:var(--codaly-green)!important}@media (max-width:1024px){.codaly-category-featured__card{grid-template-columns:1fr!important}.codaly-category-grid__list{grid-template-columns:repeat(2,minmax(0,1fr))!important}.codaly-post-toc-inner .codaly-blog-toc__list{grid-template-columns:1fr}}@media (max-width:760px){.codaly-category-hero,.codaly-post-hero-shell{padding:90px 20px 70px}.codaly-category-content,.codaly-post-toc-shell,.codaly-post-featured-shell,.codaly-post-article-shell,.codaly-post-related-shell,.codaly-post-final{padding-left:20px!important;padding-right:20px!important}.codaly-category-hero__title,.codaly-post-title,.codaly-post-final h2{font-size:clamp(34px,10.5vw,48px)!important;line-height:1.04!important}.codaly-category-grid__list{grid-template-columns:1fr!important}.codaly-category-card,.codaly-category-featured__card,.codaly-post-featured img,.codaly-post-featured .wp-block-post-featured-image img,.codaly-post-final__card{border-radius:22px!important}.codaly-post-content{font-size:16.5px;line-height:1.7}.codaly-post-content p:first-of-type{font-size:17.5px}.codaly-post-content h2{font-size:clamp(26px,7.5vw,34px)}.codaly-post-final__actions{flex-direction:column;width:100%;max-width:360px}.codaly-post-final__button{width:100%}}@media (max-width:420px){.codaly-category-hero,.codaly-category-content,.codaly-post-hero-shell,.codaly-post-toc-shell,.codaly-post-featured-shell,.codaly-post-article-shell,.codaly-post-related-shell,.codaly-post-final{padding-left:16px!important;padding-right:16px!important}}@media (prefers-reduced-motion:reduce){.codaly-category-page *,.codaly-single-post-page *,.codaly-category-page *::before,.codaly-category-page *::after,.codaly-single-post-page *::before,.codaly-single-post-page *::after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}.codaly-single-post-page .codaly-post-hero-shell{padding-top:clamp(88px, 9vw, 120px)!important;padding-bottom:clamp(64px, 7vw, 92px)!important}.codaly-single-post-page .codaly-post-hero-content{max-width:820px!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important}.codaly-single-post-page .codaly-post-title{max-width:820px!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important;font-size:clamp(42px, 4.9vw, 66px)!important}.codaly-single-post-page .codaly-post-excerpt{max-width:760px!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important}.codaly-single-post-page .codaly-post-breadcrumbs{display:block!important;max-width:1180px!important;margin:0 auto 28px!important;padding:0!important;text-align:center!important;white-space:normal!important}.codaly-single-post-page .codaly-post-breadcrumbs nav,.codaly-single-post-page .codaly-post-breadcrumbs ol,.codaly-single-post-page .codaly-post-breadcrumbs ul{display:inline-flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;gap:0!important;width:auto!important;max-width:100%!important;margin:0 auto!important;padding:0!important;list-style:none!important;text-align:center!important}.codaly-single-post-page .codaly-post-breadcrumbs li,.codaly-single-post-page .codaly-post-breadcrumbs .codaly-breadcrumbs__item{display:inline-flex!important;align-items:center!important;gap:6px!important;margin:0!important;white-space:nowrap!important}.codaly-single-post-page .codaly-post-breadcrumbs a,.codaly-single-post-page .codaly-post-breadcrumbs span{display:inline!important;margin:0!important;font-size:13px!important;line-height:1.5!important}.codaly-single-post-page .codaly-post-breadcrumbs .codaly-breadcrumbs__separator{margin:0 8px!important;color:rgb(246 250 247 / .34)!important}.codaly-single-post-page .codaly-post-meta,.codaly-single-post-page .codaly-blog-meta,.codaly-single-post-page .codaly-blog-meta__list{justify-content:center!important;text-align:center!important}.codaly-single-post-page .codaly-blog-meta a,.codaly-single-post-page .codaly-post-meta__categories a,.codaly-single-post-page .codaly-post-meta .wp-block-post-terms a{border:0!important;background:transparent!important;color:var(--codaly-green)!important;padding:0!important}.codaly-single-post-page .codaly-post-toc-shell{padding-top:clamp(34px, 4vw, 48px)!important;padding-bottom:clamp(34px, 4vw, 48px)!important;background:#ffffff!important;border-bottom:1px solid var(--codaly-line)!important}.codaly-single-post-page .codaly-post-toc-inner{max-width:820px!important}.codaly-single-post-page .codaly-post-toc-inner .codaly-blog-toc,.codaly-single-post-page .codaly-post-toc-inner .codaly-blog-toc__inner,.codaly-single-post-page .codaly-blog-toc{display:block!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.codaly-single-post-page .codaly-blog-toc__eyebrow{display:inline-flex!important;align-items:center!important;gap:10px!important;margin:0 0 14px!important;color:var(--codaly-green-dark)!important;font-size:11px!important;font-weight:850!important;letter-spacing:.12em!important;text-transform:uppercase!important}.codaly-single-post-page .codaly-blog-toc__eyebrow::before{content:""!important;width:24px!important;height:3px!important;background:var(--codaly-green)!important;display:inline-block!important}.codaly-single-post-page .codaly-blog-toc__heading{margin:0 0 18px!important;color:var(--codaly-text)!important;font-size:clamp(28px, 3.2vw, 40px)!important;font-weight:760!important;line-height:1.08!important;letter-spacing:-.045em!important}.codaly-single-post-page .codaly-blog-toc__list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 34px!important;margin:0!important;padding:0!important;list-style:none!important}.codaly-single-post-page .codaly-blog-toc__item{margin:0!important;padding:0!important;border-bottom:1px solid var(--codaly-line)!important;list-style:none!important}.codaly-single-post-page .codaly-blog-toc__item::before,.codaly-single-post-page .codaly-blog-toc__item::after,.codaly-single-post-page .codaly-blog-toc__link::before,.codaly-single-post-page .codaly-blog-toc__link::after{content:none!important;display:none!important}.codaly-single-post-page .codaly-blog-toc__link,.codaly-single-post-page .codaly-blog-toc a{display:block!important;padding:15px 0!important;border:0!important;background:transparent!important;color:var(--codaly-body)!important;font-size:15.5px!important;font-weight:600!important;line-height:1.45!important;text-decoration:none!important}.codaly-single-post-page .codaly-blog-toc__link:hover,.codaly-single-post-page .codaly-blog-toc a:hover{color:var(--codaly-green-dark)!important}.codaly-single-post-page .codaly-post-content details{border-top:0!important;border-bottom:1px solid var(--codaly-line)!important;padding:18px 0!important;background:transparent!important}.codaly-single-post-page .codaly-post-content details:first-of-type{border-top:1px solid var(--codaly-line)!important}.codaly-single-post-page .codaly-post-content summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;list-style:none!important;cursor:pointer!important;color:var(--codaly-text)!important;font-family:"Sora","Inter",sans-serif!important;font-size:clamp(17px, 1.4vw, 20px)!important;font-weight:700!important;line-height:1.35!important}.codaly-single-post-page .codaly-post-content summary::-webkit-details-marker{display:none!important}.codaly-single-post-page .codaly-post-content summary::marker{content:""!important}.codaly-single-post-page .codaly-post-content summary::after{content:"+"!important;flex:0 0 auto!important;width:auto!important;height:auto!important;background:none!important;color:var(--codaly-green-dark)!important;font-size:28px!important;font-weight:400!important;line-height:1!important;transition:transform .2s ease!important}.codaly-single-post-page .codaly-post-content details[open] summary::after{transform:rotate(45deg)!important}.codaly-single-post-page .codaly-post-related-shell{padding:clamp(66px, 8vw, 96px) clamp(20px, 4vw, 40px)!important;background:#f3f6f2!important;border-top:1px solid var(--codaly-line)!important}.codaly-single-post-page .codaly-related-posts,.codaly-single-post-page .codaly-related,.codaly-single-post-page .codaly-related-posts__inner,.codaly-single-post-page .codaly-related__inner{max-width:1180px!important;margin:0 auto!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.codaly-single-post-page .codaly-related-posts::before,.codaly-single-post-page .codaly-related-posts::after,.codaly-single-post-page .codaly-related::before,.codaly-single-post-page .codaly-related::after{content:none!important;display:none!important}.codaly-single-post-page .codaly-related-posts__eyebrow,.codaly-single-post-page .codaly-related__eyebrow{display:inline-flex!important;align-items:center!important;gap:12px!important;margin:0 0 18px!important;color:var(--codaly-green-dark)!important;font-size:12px!important;font-weight:850!important;letter-spacing:.13em!important;text-transform:uppercase!important}.codaly-single-post-page .codaly-related-posts__title,.codaly-single-post-page .codaly-related__title,.codaly-single-post-page .codaly-related-posts h2,.codaly-single-post-page .codaly-related h2{max-width:720px!important;margin:0 0 clamp(34px, 5vw, 52px)!important;color:var(--codaly-text)!important;font-family:"Sora","Inter",sans-serif!important;font-size:clamp(34px, 4.6vw, 58px)!important;font-weight:760!important;line-height:1.02!important;letter-spacing:-.058em!important;text-align:left!important}.codaly-single-post-page .codaly-related-posts .wp-block-query,.codaly-single-post-page .codaly-related-posts__grid,.codaly-single-post-page .codaly-related__grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important;max-width:1180px!important;margin:0!important;padding:0!important;background:transparent!important}.codaly-single-post-page .codaly-related-posts article,.codaly-single-post-page .codaly-related-posts .wp-block-post,.codaly-single-post-page .codaly-related__card{overflow:hidden!important;border:1px solid var(--codaly-line)!important;border-radius:22px!important;background:#ffffff!important;box-shadow:none!important;transition:transform .18s ease,border-color .18s ease!important}.codaly-single-post-page .codaly-related-posts article:hover,.codaly-single-post-page .codaly-related-posts .wp-block-post:hover,.codaly-single-post-page .codaly-related__card:hover{transform:translateY(-2px)!important;border-color:rgb(50 212 111 / .42)!important;box-shadow:none!important}.codaly-single-post-page .codaly-related-posts img,.codaly-single-post-page .codaly-related__card img{width:100%!important;height:auto!important;aspect-ratio:16 / 10!important;object-fit:cover!important;border-radius:0!important;box-shadow:none!important}.codaly-single-post-page .codaly-related-posts .wp-block-post-title,.codaly-single-post-page .codaly-related-posts__card-title,.codaly-single-post-page .codaly-related__card-title{margin:20px 22px 10px!important;color:var(--codaly-text)!important;font-family:"Sora","Inter",sans-serif!important;font-size:clamp(20px, 1.7vw, 26px)!important;font-weight:760!important;line-height:1.12!important;letter-spacing:-.04em!important}.codaly-single-post-page .codaly-related-posts .wp-block-post-title a,.codaly-single-post-page .codaly-related-posts__card-title a,.codaly-single-post-page .codaly-related__card-title a{color:inherit!important;text-decoration:none!important}.codaly-single-post-page .codaly-related-posts .wp-block-post-excerpt,.codaly-single-post-page .codaly-related-posts .wp-block-post-excerpt p,.codaly-single-post-page .codaly-related-posts__excerpt,.codaly-single-post-page .codaly-related__excerpt{margin:0 22px 22px!important;color:var(--codaly-muted)!important;font-size:15px!important;line-height:1.6!important}.codaly-single-post-page .codaly-related-posts .wp-block-post-terms,.codaly-single-post-page .codaly-related-posts .codaly-related-posts__meta,.codaly-single-post-page .codaly-related-posts .codaly-related__meta{margin:18px 22px 0!important;color:#64756d!important;font-size:12px!important;font-weight:700!important}.codaly-single-post-page .codaly-related-posts .wp-block-post-terms a{color:var(--codaly-green-dark)!important;text-decoration:none!important}.codaly-single-post-page .codaly-post-cta-shell{background:var(--codaly-dark)!important}@media (max-width:900px){.codaly-single-post-page .codaly-blog-toc__list,.codaly-single-post-page .codaly-related-posts .wp-block-query,.codaly-single-post-page .codaly-related-posts__grid,.codaly-single-post-page .codaly-related__grid{grid-template-columns:1fr!important}.codaly-single-post-page .codaly-post-breadcrumbs li,.codaly-single-post-page .codaly-post-breadcrumbs .codaly-breadcrumbs__item{white-space:normal!important}.codaly-single-post-page .codaly-post-title{font-size:clamp(34px, 10vw, 48px)!important}}.codaly-single-post-page .codaly-post-cta-shell{width:100vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding:clamp(78px, 9vw, 116px) clamp(20px, 4vw, 40px)!important;background:#070d0b!important;color:#ffffff!important;overflow:hidden!important}.codaly-single-post-page .codaly-post-cta-shell::before,.codaly-single-post-page .codaly-post-cta-shell::after,.codaly-single-post-page .codaly-blog-cta::before,.codaly-single-post-page .codaly-blog-cta::after,.codaly-single-post-page .codaly-blog-cta__inner::before,.codaly-single-post-page .codaly-blog-cta__inner::after,.codaly-single-post-page .codaly-blog-cta__wrapper::before,.codaly-single-post-page .codaly-blog-cta__wrapper::after{content:none!important;display:none!important}.codaly-single-post-page .codaly-post-cta-shell .codaly-blog-cta{width:min(100%, 860px)!important;max-width:860px!important;margin:0 auto!important;padding:0!important;background:transparent!important;background-image:none!important;color:inherit!important;box-shadow:none!important;border:0!important;text-align:center!important}.codaly-single-post-page .codaly-post-cta-shell .codaly-blog-cta__inner,.codaly-single-post-page .codaly-post-cta-shell .codaly-blog-cta__wrapper{width:100%!important;max-width:860px!important;margin:0 auto!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;text-align:center!important}.codaly-single-post-page .codaly-post-cta-shell .codaly-blog-cta__eyebrow,.codaly-single-post-page .codaly-post-cta-shell .codaly-blog-cta__label{display:block!important;margin:0 0 18px!important;padding:0!important;color:#32d46f!important;font-family:"Sora","Inter",sans-serif!important;font-size:12px!important;font-weight:850!important;letter-spacing:.14em!important;line-height:1.2!important;text-align:center!important;text-transform:uppercase!important}.codaly-single-post-page .codaly-post-cta-shell .codaly-blog-cta__eyebrow::before,.codaly-single-post-page .codaly-post-cta-shell .codaly-blog-cta__label::before{content:none!important;display:none!important}.codaly-single-post-page .codaly-post-cta-shell .codaly-blog-cta__title{max-width:760px!important;margin:0 auto!important;color:#ffffff!important;font-family:"Sora","Inter",sans-serif!important;font-size:clamp(38px, 4.6vw, 62px)!important;font-weight:760!important;line-height:1.02!important;letter-spacing:-0.058em!important;text-align:center!important;text-wrap:balance!important}.codaly-single-post-page .codaly-post-cta-shell .codaly-blog-cta__title strong,.codaly-single-post-page .codaly-post-cta-shell .codaly-blog-cta__title span{color:#32d46f!important;font-weight:inherit!important}.codaly-single-post-page .codaly-post-cta-shell .codaly-blog-cta__description{max-width:620px!important;margin:22px auto 0!important;color:rgb(246 250 247 / .72)!important;font-size:clamp(16px, 1.18vw, 18px)!important;line-height:1.7!important;text-align:center!important}.codaly-single-post-page .codaly-post-cta-shell .codaly-blog-cta__actions{display:flex!important;justify-content:center!important;align-items:center!important;gap:12px!important;margin:34px auto 0!important;padding:0!important}.codaly-single-post-page .codaly-post-cta-shell .codaly-blog-cta__button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:54px!important;padding:0 26px!important;border:1px solid #32d46f!important;border-radius:999px!important;background:#32d46f!important;color:#070d0b!important;font-family:"Inter",system-ui,sans-serif!important;font-size:15px!important;font-weight:850!important;line-height:1!important;text-decoration:none!important;box-shadow:none!important;transition:transform .18s ease,background-color .18s ease,border-color .18s ease!important}.codaly-single-post-page .codaly-post-cta-shell .codaly-blog-cta__button:hover{transform:translateY(-2px)!important;background:#45e27f!important;border-color:#45e27f!important;box-shadow:none!important}@media (max-width:760px){.codaly-single-post-page .codaly-post-cta-shell{padding-top:72px!important;padding-bottom:76px!important}.codaly-single-post-page .codaly-post-cta-shell .codaly-blog-cta__title{font-size:clamp(32px, 10vw, 44px)!important}.codaly-single-post-page .codaly-post-cta-shell .codaly-blog-cta__actions,.codaly-single-post-page .codaly-post-cta-shell .codaly-blog-cta__button{width:100%!important}.codaly-single-post-page .codaly-post-cta-shell .codaly-blog-cta__actions{max-width:360px!important}.codaly-single-post-page .codaly-post-cta-shell .codaly-blog-cta__button{white-space:normal!important}}.codaly-category-page--v20{--cbl-bg:#07180f;--cbl-bg-deep:#06150e;--cbl-text:#f4f7f4;--cbl-muted:rgba(244, 247, 244, .70);--cbl-muted-strong:rgba(244, 247, 244, .82);--cbl-line:rgba(244, 247, 244, .11);--cbl-green:#32d46f;--cbl-container:1180px;width:100%;max-width:100%;overflow-x:clip;background:var(--cbl-bg)!important;color:var(--cbl-text)!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important}.codaly-category-page--v20 *,.codaly-category-page--v20 *::before,.codaly-category-page--v20 *::after{box-sizing:border-box}.codaly-category-page--v20 .codaly-category-hero,.codaly-category-page--v20 .codaly-category-content,.codaly-category-page--v20 .codaly-category-services{width:100vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;border-radius:0!important}.codaly-category-page--v20 .codaly-category-hero{padding:clamp(92px, 7vw, 116px) clamp(24px, 4vw, 48px) clamp(48px, 4.6vw, 64px)!important;background:var(--cbl-bg)!important;color:var(--cbl-text)!important}.codaly-category-page--v20 .codaly-category-hero::before,.codaly-category-page--v20 .codaly-category-hero::after{content:none!important;display:none!important}.codaly-category-page--v20 .codaly-category-hero__inner{display:grid!important;grid-template-columns:minmax(0,1.08fr) minmax(320px,.72fr)!important;grid-template-rows:auto auto!important;column-gap:clamp(72px, 8vw, 112px)!important;row-gap:16px!important;align-items:end!important;width:min(100%, var(--cbl-container))!important;max-width:var(--cbl-container)!important;margin:0 auto!important}.codaly-category-page--v20 .codaly-category-hero__eyebrow{grid-column:1 / -1!important;grid-row:1!important;margin:0!important;color:var(--cbl-green)!important;font-size:11px!important;font-weight:850!important;line-height:1.3!important;letter-spacing:.14em!important;text-transform:uppercase!important}.codaly-category-page--v20 .codaly-category-hero__eyebrow::before{content:none!important;display:none!important}.codaly-category-page--v20 .codaly-category-hero__title{grid-column:1!important;grid-row:2!important;max-width:700px!important;margin:0!important;color:var(--cbl-text)!important;font-family:Inter,system-ui,sans-serif!important;font-size:clamp(40px, 3.65vw, 54px)!important;font-weight:720!important;line-height:1.025!important;letter-spacing:-.05em!important;text-wrap:balance!important}.codaly-category-page--v20 .codaly-category-hero__description,.codaly-category-page--v20 .codaly-category-hero__description p{grid-column:2!important;grid-row:2!important;align-self:end!important;max-width:470px!important;margin:0!important;color:var(--cbl-muted-strong)!important;font-size:17px!important;line-height:1.68!important}.codaly-category-page--v20 .codaly-category-content{padding:0 clamp(24px, 4vw, 48px) clamp(82px, 7vw, 108px)!important;background:var(--cbl-bg)!important;color:var(--cbl-text)!important}.codaly-category-page--v20 .codaly-category-filters,.codaly-category-page--v20 .codaly-category-featured,.codaly-category-page--v20 .codaly-category-list-head,.codaly-category-page--v20 .codaly-category-grid{width:min(100%, var(--cbl-container))!important;max-width:var(--cbl-container)!important;margin-left:auto!important;margin-right:auto!important}.codaly-category-page--v20 .codaly-category-filters{display:block!important;margin-bottom:clamp(42px, 4.2vw, 56px)!important;padding:12px 0 16px!important;border-bottom:1px solid var(--cbl-line)!important;overflow:visible!important}.codaly-category-page--v20 .codaly-category-filters>.wp-block-shortcode,.codaly-category-page--v20 .codaly-category-filters>*{display:block!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}.codaly-category-page--v20 .codaly-blog-categories{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important}.codaly-category-page--v20 .codaly-blog-categories::-webkit-scrollbar{display:none!important}.codaly-category-page--v20 .codaly-blog-categories__label{display:inline-flex!important;align-items:center!important;flex:0 0 auto!important;margin:0 30px 0 0!important;padding:0!important;color:var(--cbl-green)!important;font-size:10.5px!important;font-weight:850!important;line-height:1!important;letter-spacing:.14em!important;text-transform:uppercase!important;white-space:nowrap!important}.codaly-category-page--v20 .codaly-blog-categories__link{position:relative!important;display:inline-flex!important;align-items:center!important;flex:0 0 auto!important;width:auto!important;min-width:0!important;min-height:44px!important;margin:0 24px 0 0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:rgb(244 247 244 / .68)!important;font-size:13.5px!important;font-weight:680!important;line-height:1!important;letter-spacing:-.01em!important;text-decoration:none!important;white-space:nowrap!important}.codaly-category-page--v20 .codaly-blog-categories__link:last-child{margin-right:0!important}.codaly-category-page--v20 .codaly-blog-categories__link:hover{color:var(--cbl-text)!important}.codaly-category-page--v20 .codaly-blog-categories__link.is-active,.codaly-category-page--v20 .codaly-blog-categories__link[aria-current="page"]{color:var(--cbl-green)!important;font-weight:760!important}.codaly-category-page--v20 .codaly-blog-categories__link.is-active::after,.codaly-category-page--v20 .codaly-blog-categories__link[aria-current="page"]::after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:5px!important;height:1px!important;background:var(--cbl-green)!important}.codaly-category-page--v20 .codaly-category-featured{margin-bottom:clamp(72px, 6.5vw, 94px)!important}.codaly-category-page--v20 .codaly-category-featured__card{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(340px,.9fr)!important;gap:clamp(42px, 5vw, 66px)!important;align-items:center!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.codaly-category-page--v20 .codaly-category-featured__image{margin:0!important;overflow:hidden!important;border:0!important;border-radius:12px!important;background:#102019!important}.codaly-category-page--v20 .codaly-category-featured__image a{display:block!important}.codaly-category-page--v20 .codaly-category-featured__image img{display:block!important;width:100%!important;height:auto!important;aspect-ratio:16 / 10!important;object-fit:cover!important;border-radius:12px!important;transition:transform .25s ease!important}.codaly-category-page--v20 .codaly-category-featured__card:hover img{transform:scale(1.012)!important}.codaly-category-page--v20 .codaly-category-featured__content{display:block!important;max-width:500px!important;padding:0!important}.codaly-category-page--v20 .codaly-category-featured__label,.codaly-category-page--v20 .codaly-category-list-head__eyebrow,.codaly-category-page--v20 .codaly-category-services__eyebrow{display:block!important;margin:0 0 15px!important;color:var(--cbl-green)!important;font-size:11px!important;font-weight:850!important;line-height:1.3!important;letter-spacing:.14em!important;text-transform:uppercase!important}.codaly-category-page--v20 .codaly-category-featured__label::before{content:none!important;display:none!important}.codaly-category-page--v20 .codaly-category-featured__title{margin:0 0 16px!important;font-family:Inter,system-ui,sans-serif!important;font-size:clamp(30px, 2.55vw, 39px)!important;font-weight:715!important;line-height:1.05!important;letter-spacing:-.043em!important;text-wrap:balance!important}.codaly-category-page--v20 .codaly-category-featured__title a,.codaly-category-page--v20 .codaly-category-card__title a{color:var(--cbl-text)!important;text-decoration:none!important}.codaly-category-page--v20 .codaly-category-featured__title a:hover,.codaly-category-page--v20 .codaly-category-card__title a:hover{color:var(--cbl-green)!important}.codaly-category-page--v20 .codaly-category-featured__excerpt,.codaly-category-page--v20 .codaly-category-featured__excerpt p{margin:0!important;color:var(--cbl-muted)!important;font-size:16.5px!important;line-height:1.65!important}.codaly-category-page--v20 .codaly-category-featured__footer{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;margin-top:24px!important;padding:0!important;border:0!important}.codaly-category-page--v20 .codaly-category-featured__date,.codaly-category-page--v20 .codaly-category-card__date{color:var(--cbl-green)!important;font-size:12px!important;font-weight:800!important;line-height:1.4!important}.codaly-category-page--v20 .codaly-category-featured__cta,.codaly-category-page--v20 .codaly-category-featured__cta a,.codaly-category-page--v20 .codaly-category-card__cta,.codaly-category-page--v20 .codaly-category-card__cta a{color:var(--cbl-text)!important;font-size:13px!important;font-weight:760!important;line-height:1.4!important;text-decoration:underline!important;text-decoration-color:rgb(244 247 244 / .34)!important;text-underline-offset:5px!important;text-transform:none!important}.codaly-category-page--v20 .codaly-category-list-head{display:grid!important;grid-template-columns:minmax(0,1.08fr) minmax(300px,.72fr)!important;gap:clamp(48px, 7vw, 88px)!important;align-items:end!important;margin-bottom:clamp(38px, 4.5vw, 52px)!important}.codaly-category-page--v20 .codaly-category-list-head__title,.codaly-category-page--v20 .codaly-category-services__title{max-width:630px!important;margin:0!important;color:var(--cbl-text)!important;font-family:Inter,system-ui,sans-serif!important;font-size:clamp(33px, 3vw, 45px)!important;font-weight:710!important;line-height:1.06!important;letter-spacing:-.045em!important;text-wrap:balance!important}.codaly-category-page--v20 .codaly-category-list-head__description{max-width:480px!important;margin:0!important;justify-self:end!important;color:var(--cbl-muted-strong)!important;font-size:16.5px!important;line-height:1.68!important}.codaly-category-page--v20 .codaly-category-grid__list{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(50px, 5vw, 66px) 30px!important;margin:0!important;padding:0!important}.codaly-category-page--v20 .codaly-category-card{display:flex!important;flex-direction:column!important;min-width:0!important;height:100%!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;transform:none!important}.codaly-category-page--v20 .codaly-category-card:hover{border:0!important;background:transparent!important;box-shadow:none!important;transform:none!important}.codaly-category-page--v20 .codaly-category-card__image{margin:0 0 17px!important;overflow:hidden!important;border-radius:10px!important;background:#102019!important}.codaly-category-page--v20 .codaly-category-card__image img{display:block!important;width:100%!important;height:auto!important;aspect-ratio:16 / 10!important;object-fit:cover!important;border-radius:10px!important;transition:transform .25s ease!important}.codaly-category-page--v20 .codaly-category-card:hover .codaly-category-card__image img{transform:scale(1.014)!important}.codaly-category-page--v20 .codaly-category-card__body{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important;padding:0!important}.codaly-category-page--v20 .codaly-category-card__title{margin:9px 0 0!important;font-family:Inter,system-ui,sans-serif!important;font-size:clamp(20px, 1.65vw, 24px)!important;font-weight:710!important;line-height:1.14!important;letter-spacing:-.034em!important;text-wrap:balance!important}.codaly-category-page--v20 .codaly-category-card__cta{margin-top:auto!important;padding-top:18px!important}.codaly-category-page--v20 .codaly-category-pagination{display:flex!important;justify-content:center!important;align-items:center!important;flex-wrap:wrap!important;gap:10px 18px!important;margin-top:clamp(58px, 6vw, 78px)!important}.codaly-category-page--v20 .codaly-category-pagination a,.codaly-category-page--v20 .codaly-category-pagination .page-numbers{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;padding:4px 0!important;border:0!important;background:transparent!important;color:var(--cbl-muted)!important;font-size:14px!important;font-weight:700!important;text-decoration:none!important}.codaly-category-page--v20 .codaly-category-pagination a:hover,.codaly-category-page--v20 .codaly-category-pagination .current{color:var(--cbl-green)!important}.codaly-category-page--v20 .codaly-category-services{padding:clamp(68px, 6vw, 84px) clamp(24px, 4vw, 48px)!important;background:var(--cbl-bg-deep)!important;color:var(--cbl-text)!important}.codaly-category-page--v20 .codaly-category-services__inner{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(320px,.72fr)!important;gap:clamp(54px, 7vw, 92px)!important;align-items:center!important;width:min(100%, var(--cbl-container))!important;max-width:var(--cbl-container)!important;margin:0 auto!important}.codaly-category-page--v20 .codaly-category-services__links{display:grid!important;gap:0!important;max-width:470px!important;width:100%!important;justify-self:end!important}.codaly-category-page--v20 .codaly-category-services__links p{margin:0!important;border-bottom:1px solid var(--cbl-line)!important}.codaly-category-page--v20 .codaly-category-services__links p:first-child{border-top:1px solid var(--cbl-line)!important}.codaly-category-page--v20 .codaly-category-services__links a{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;min-height:54px!important;padding:13px 0!important;color:var(--cbl-text)!important;font-size:15px!important;font-weight:720!important;line-height:1.4!important;text-decoration:none!important}.codaly-category-page--v20 .codaly-category-services__links a span{color:var(--cbl-green)!important}.codaly-category-page--v20 :where(a,button):focus-visible{outline:3px solid var(--cbl-green)!important;outline-offset:4px!important}@media (max-width:1024px){.codaly-category-page--v20 .codaly-category-hero__inner,.codaly-category-page--v20 .codaly-category-featured__card,.codaly-category-page--v20 .codaly-category-list-head,.codaly-category-page--v20 .codaly-category-services__inner{grid-template-columns:1fr!important}.codaly-category-page--v20 .codaly-category-hero__eyebrow,.codaly-category-page--v20 .codaly-category-hero__title,.codaly-category-page--v20 .codaly-category-hero__description{grid-column:1!important;grid-row:auto!important}.codaly-category-page--v20 .codaly-category-hero__description{max-width:650px!important;margin-top:18px!important}.codaly-category-page--v20 .codaly-category-featured__content,.codaly-category-page--v20 .codaly-category-list-head__description,.codaly-category-page--v20 .codaly-category-services__links{max-width:720px!important;justify-self:start!important}.codaly-category-page--v20 .codaly-category-grid__list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){.codaly-category-page--v20 .codaly-category-hero{padding:82px 20px 40px!important}.codaly-category-page--v20 .codaly-category-content,.codaly-category-page--v20 .codaly-category-services{padding-left:20px!important;padding-right:20px!important}.codaly-category-page--v20 .codaly-category-hero__title{font-size:clamp(37px, 10.2vw, 45px)!important;line-height:1.035!important}.codaly-category-page--v20 .codaly-blog-categories__label{margin-right:20px!important}.codaly-category-page--v20 .codaly-blog-categories__link{margin-right:20px!important;font-size:13px!important}.codaly-category-page--v20 .codaly-category-filters{margin-bottom:34px!important;padding-top:8px!important;padding-bottom:10px!important}.codaly-category-page--v20 .codaly-category-grid__list{grid-template-columns:1fr!important;gap:46px!important}.codaly-category-page--v20 .codaly-category-list-head__title,.codaly-category-page--v20 .codaly-category-services__title{font-size:clamp(30px, 8vw, 37px)!important;line-height:1.08!important}.codaly-category-page--v20 .codaly-category-featured__card{gap:30px!important}.codaly-category-page--v20 .codaly-category-featured__title{font-size:clamp(29px, 8.2vw, 37px)!important}}@media (max-width:420px){.codaly-category-page--v20 .codaly-category-hero,.codaly-category-page--v20 .codaly-category-content,.codaly-category-page--v20 .codaly-category-services{padding-left:16px!important;padding-right:16px!important}.codaly-category-page--v20 .codaly-category-featured__footer{align-items:flex-start!important;flex-direction:column!important}}@media (prefers-reduced-motion:reduce){.codaly-category-page--v20 *,.codaly-category-page--v20 *::before,.codaly-category-page--v20 *::after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}.codaly-category-page--v20 .codaly-category-filters{display:block!important;width:min(100%, 1180px)!important;max-width:1180px!important;margin-left:auto!important;margin-right:auto!important;margin-bottom:clamp(42px, 4vw, 54px)!important;padding:8px 0 14px!important;border-bottom:1px solid rgb(244 247 244 / .11)!important}.codaly-category-page--v20 .codaly-category-filters>.wp-block-shortcode{display:block!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}.codaly-category-page--v20 .cb-topicbar{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important}.codaly-category-page--v20 .cb-topicbar::-webkit-scrollbar{display:none!important}.codaly-category-page--v20 .cb-topicbar__label{display:inline-flex!important;align-items:center!important;flex:0 0 auto!important;margin:0 30px 0 0!important;padding:0!important;color:#32d46f!important;font-family:Inter,system-ui,sans-serif!important;font-size:10.5px!important;font-weight:850!important;line-height:1!important;letter-spacing:.14em!important;text-transform:uppercase!important;white-space:nowrap!important}.codaly-category-page--v20 .cb-topicbar__list{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;flex:0 0 auto!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;list-style:none!important;column-gap:24px!important;row-gap:0!important}.codaly-category-page--v20 .cb-topicbar__item{display:block!important;flex:0 0 auto!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;list-style:none!important}.codaly-category-page--v20 .cb-topicbar__link{position:relative!important;display:inline-flex!important;align-items:center!important;flex:0 0 auto!important;width:auto!important;min-width:0!important;min-height:44px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:rgb(244 247 244 / .68)!important;font-family:Inter,system-ui,sans-serif!important;font-size:13.5px!important;font-weight:690!important;line-height:1!important;letter-spacing:-.01em!important;text-decoration:none!important;white-space:nowrap!important;transition:color .18s ease!important}.codaly-category-page--v20 .cb-topicbar__link:hover{color:#f4f7f4!important}.codaly-category-page--v20 .cb-topicbar__link.is-active,.codaly-category-page--v20 .cb-topicbar__link[aria-current="page"]{color:#32d46f!important;font-weight:760!important}.codaly-category-page--v20 .cb-topicbar__link.is-active::after,.codaly-category-page--v20 .cb-topicbar__link[aria-current="page"]::after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:5px!important;height:1px!important;background:#32d46f!important}@media (max-width:760px){.codaly-category-page--v20 .cb-topicbar__label{margin-right:20px!important}.codaly-category-page--v20 .cb-topicbar__list{column-gap:20px!important}.codaly-category-page--v20 .cb-topicbar__link{font-size:13px!important}}.codaly-category-page--v20 .codaly-category-filters{display:block!important;padding:10px 0 16px!important;margin-bottom:clamp(46px, 4.5vw, 60px)!important}.codaly-category-page--v20 .cb-topicbar{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}.codaly-category-page--v20 .cb-topicbar__label{display:none!important}.codaly-category-page--v20 .cb-topicbar__list{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;width:auto!important;max-width:100%!important;margin:0 auto!important;padding:0!important;column-gap:clamp(20px, 2.1vw, 30px)!important}.codaly-category-page--v20 .cb-topicbar__link{min-height:42px!important;font-size:13.5px!important;font-weight:680!important}.codaly-category-page--v20 .codaly-category-grid__list{column-gap:32px!important;row-gap:clamp(68px, 6vw, 88px)!important}.codaly-category-page--v20 .codaly-category-card{padding-bottom:8px!important}@media (max-width:760px){.codaly-category-page--v20 .cb-topicbar{justify-content:flex-start!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important}.codaly-category-page--v20 .cb-topicbar::-webkit-scrollbar{display:none!important}.codaly-category-page--v20 .cb-topicbar__list{justify-content:flex-start!important;margin:0!important;column-gap:20px!important}.codaly-category-page--v20 .codaly-category-grid__list{row-gap:56px!important}}.codaly-category-page--v20 .codaly-category-archive{width:min(100%, 1180px)!important;max-width:1180px!important;margin:0 auto!important}.codaly-category-page--v20 .codaly-category-archive__list{display:grid!important;grid-template-columns:1fr!important;gap:clamp(72px, 7vw, 96px)!important;margin:0!important;padding:0!important;list-style:none!important}.codaly-category-page--v20 .codaly-category-archive__list>.wp-block-post{margin:0!important;padding:0!important}.codaly-category-page--v20 .codaly-category-archive-card{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(360px,.92fr)!important;gap:clamp(44px, 5.4vw, 72px)!important;align-items:center!important;width:100%!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.codaly-category-page--v20 .codaly-category-archive-card__image{margin:0!important;overflow:hidden!important;border-radius:12px!important;background:#102019!important}.codaly-category-page--v20 .codaly-category-archive-card__image a{display:block!important}.codaly-category-page--v20 .codaly-category-archive-card__image img{display:block!important;width:100%!important;height:auto!important;aspect-ratio:16 / 10!important;object-fit:cover!important;border-radius:12px!important;transition:transform .25s ease!important}.codaly-category-page--v20 .codaly-category-archive-card:hover .codaly-category-archive-card__image img{transform:scale(1.012)!important}.codaly-category-page--v20 .codaly-category-archive-card__content{display:block!important;max-width:520px!important;padding:0!important}.codaly-category-page--v20 .codaly-category-archive-card__date{margin:0 0 12px!important;color:#32d46f!important;font-size:12px!important;font-weight:800!important;line-height:1.4!important}.codaly-category-page--v20 .codaly-category-archive-card__title{margin:0 0 16px!important;font-family:Inter,system-ui,sans-serif!important;font-size:clamp(29px, 2.5vw, 39px)!important;font-weight:715!important;line-height:1.06!important;letter-spacing:-.043em!important;text-wrap:balance!important}.codaly-category-page--v20 .codaly-category-archive-card__title a{color:#f4f7f4!important;text-decoration:none!important}.codaly-category-page--v20 .codaly-category-archive-card__title a:hover{color:#32d46f!important}.codaly-category-page--v20 .codaly-category-archive-card__excerpt,.codaly-category-page--v20 .codaly-category-archive-card__excerpt p{margin:0!important;color:rgb(244 247 244 / .70)!important;font-size:16.5px!important;line-height:1.68!important}.codaly-category-page--v20 .codaly-category-archive-card__cta,.codaly-category-page--v20 .codaly-category-archive-card__cta a{display:inline-flex!important;align-items:center!important;margin-top:22px!important;color:#f4f7f4!important;font-size:13px!important;font-weight:760!important;line-height:1.4!important;text-decoration:underline!important;text-decoration-color:rgb(244 247 244 / .34)!important;text-underline-offset:5px!important}.codaly-category-page--v20 .codaly-category-empty{max-width:720px!important;margin:clamp(38px, 5vw, 64px) auto clamp(58px, 7vw, 90px)!important;padding:clamp(34px, 4vw, 50px) 0!important;text-align:center!important}.codaly-category-page--v20 .codaly-category-empty__eyebrow{margin:0 0 14px!important;color:#32d46f!important;font-size:11px!important;font-weight:850!important;line-height:1.3!important;letter-spacing:.14em!important;text-transform:uppercase!important}.codaly-category-page--v20 .codaly-category-empty__title{max-width:650px!important;margin:0 auto!important;color:#f4f7f4!important;font-family:Inter,system-ui,sans-serif!important;font-size:clamp(30px, 3vw, 42px)!important;font-weight:710!important;line-height:1.08!important;letter-spacing:-.042em!important;text-wrap:balance!important}.codaly-category-page--v20 .codaly-category-empty__text{max-width:560px!important;margin:18px auto 0!important;color:rgb(244 247 244 / .70)!important;font-size:16.5px!important;line-height:1.68!important}.codaly-category-page--v20 .codaly-category-empty__link{margin:20px 0 0!important}.codaly-category-page--v20 .codaly-category-empty__link a{color:#32d46f!important;font-size:14px!important;font-weight:760!important;text-decoration:underline!important;text-underline-offset:5px!important}.codaly-category-page--v20 .codaly-category-archive>.codaly-category-pagination{margin-top:clamp(54px, 6vw, 76px)!important}@media (max-width:920px){.codaly-category-page--v20 .codaly-category-archive-card{grid-template-columns:1fr!important;gap:28px!important}.codaly-category-page--v20 .codaly-category-archive-card__content{max-width:720px!important}}@media (max-width:760px){.codaly-category-page--v20 .codaly-category-archive__list{gap:58px!important}.codaly-category-page--v20 .codaly-category-archive-card__title{font-size:clamp(27px, 7.8vw, 35px)!important}}.codaly-single-post-v7{--csp-bg:#07180f;--csp-bg-deep:#06150e;--csp-green:#32d46f;--csp-white:#f4f7f4;--csp-white-muted:rgba(244,247,244,.70);--csp-white-line:rgba(244,247,244,.11);--csp-text:#111714;--csp-body:#29362f;--csp-muted:#64736b;--csp-line:#d9e1dc;--csp-paper:#ffffff;background:var(--csp-paper);color:var(--csp-text);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;overflow-x:clip}.codaly-single-post-v7 *,.codaly-single-post-v7 *::before,.codaly-single-post-v7 *::after{box-sizing:border-box}.codaly-single-post-v7 .csp7-hero,.codaly-single-post-v7 .csp7-featured-shell,.codaly-single-post-v7 .csp7-reading-shell,.codaly-single-post-v7 .csp7-related-shell,.codaly-single-post-v7 .csp7-cta-shell{width:100vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;border-radius:0!important}.codaly-single-post-v7 .csp7-hero{padding:clamp(92px,7vw,116px) clamp(24px,4vw,48px) clamp(88px,7vw,112px)!important;background:var(--csp-bg)!important;color:var(--csp-white)!important}.codaly-single-post-v7 .csp7-hero__inner{width:min(100%,1180px)!important;max-width:1180px!important;margin:0 auto!important}.codaly-single-post-v7 .csp7-breadcrumbs{margin:0 0 clamp(38px,4vw,52px)!important;padding:0!important;color:rgb(244 247 244 / .50)!important;font-size:12.5px!important;line-height:1.55!important}.codaly-single-post-v7 .csp7-breadcrumbs nav,.codaly-single-post-v7 .csp7-breadcrumbs ol,.codaly-single-post-v7 .csp7-breadcrumbs ul{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:0!important;margin:0!important;padding:0!important;list-style:none!important}.codaly-single-post-v7 .csp7-breadcrumbs a{color:rgb(244 247 244 / .68)!important;text-decoration:none!important}.codaly-single-post-v7 .csp7-breadcrumbs a:hover,.codaly-single-post-v7 .csp7-breadcrumbs [aria-current="page"],.codaly-single-post-v7 .csp7-breadcrumbs .current,.codaly-single-post-v7 .csp7-breadcrumbs .breadcrumb_last{color:var(--csp-green)!important}.codaly-single-post-v7 .csp7-hero__grid{display:grid!important;grid-template-columns:minmax(0,1.12fr) minmax(320px,.68fr)!important;gap:clamp(70px,8vw,112px)!important;align-items:end!important;margin:0!important;padding:0!important}.codaly-single-post-v7 .csp7-hero__main,.codaly-single-post-v7 .csp7-hero__side{margin:0!important;padding:0!important}.codaly-single-post-v7 .csp7-category{margin:0 0 16px!important;color:var(--csp-green)!important;font-size:11px!important;font-weight:820!important;line-height:1.35!important;letter-spacing:.14em!important;text-transform:uppercase!important}.codaly-single-post-v7 .csp7-category a{color:inherit!important;text-decoration:none!important}.codaly-single-post-v7 .csp7-title{max-width:760px!important;margin:0!important;color:var(--csp-white)!important;font-family:Inter,system-ui,sans-serif!important;font-size:clamp(42px,4.2vw,60px)!important;font-weight:730!important;line-height:1.02!important;letter-spacing:-.052em!important;text-wrap:balance!important}.codaly-single-post-v7 .csp7-excerpt,.codaly-single-post-v7 .csp7-excerpt p{margin:0!important;color:var(--csp-white-muted)!important;font-size:clamp(16.5px,1.18vw,18px)!important;line-height:1.72!important}.codaly-single-post-v7 .csp7-meta{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:12px 20px!important;margin:26px 0 0!important;padding:18px 0 0!important;border-top:1px solid var(--csp-white-line)!important}.codaly-single-post-v7 .csp7-date{margin:0!important;color:rgb(244 247 244 / .56)!important;font-size:12.5px!important;font-weight:650!important;line-height:1.4!important}.codaly-single-post-v7 .csp7-back{margin:0!important}.codaly-single-post-v7 .csp7-back a{color:var(--csp-white)!important;font-size:12.5px!important;font-weight:740!important;text-decoration:underline!important;text-decoration-color:rgb(244 247 244 / .30)!important;text-underline-offset:5px!important}.codaly-single-post-v7 .csp7-featured-shell{padding:0 clamp(24px,4vw,48px)!important;background:#fff!important}.codaly-single-post-v7 .csp7-featured{width:min(100%,1120px)!important;max-width:1120px!important;margin:0 auto!important;transform:translateY(-38px)!important;margin-bottom:-38px!important}.codaly-single-post-v7 .csp7-featured img{display:block!important;width:100%!important;height:auto!important;max-height:620px!important;aspect-ratio:16/9!important;object-fit:cover!important;border:1px solid rgb(17 23 20 / .10)!important;border-radius:14px!important;box-shadow:none!important}.codaly-single-post-v7 .csp7-reading-shell{padding:clamp(72px,7vw,96px) clamp(24px,4vw,48px) clamp(92px,9vw,126px)!important;background:#fff!important}.codaly-single-post-v7 .csp7-reading-grid{display:grid!important;grid-template-columns:220px minmax(0,760px)!important;gap:clamp(54px,6vw,78px)!important;align-items:start!important;justify-content:center!important;width:min(100%,1100px)!important;max-width:1100px!important;margin:0 auto!important;padding:0!important}.codaly-single-post-v7 .csp7-toc{position:sticky!important;top:112px!important;margin:0!important;padding:0!important}.codaly-single-post-v7 .csp7-toc .codaly-blog-toc,.codaly-single-post-v7 .csp7-toc .codaly-blog-toc__inner{margin:0!important;padding:18px 0 0!important;border:0!important;border-top:1px solid var(--csp-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.codaly-single-post-v7 .csp7-toc .codaly-blog-toc__eyebrow{margin:0 0 8px!important;color:#15803d!important;font-size:10.5px!important;font-weight:820!important;letter-spacing:.13em!important;text-transform:uppercase!important}.codaly-single-post-v7 .csp7-toc .codaly-blog-toc__heading{margin:0 0 16px!important;color:var(--csp-text)!important;font-family:Inter,system-ui,sans-serif!important;font-size:16px!important;font-weight:720!important;line-height:1.3!important;letter-spacing:-.02em!important}.codaly-single-post-v7 .csp7-toc .codaly-blog-toc__list{display:block!important;margin:0!important;padding:0!important;list-style:none!important}.codaly-single-post-v7 .csp7-toc .codaly-blog-toc__item{margin:0!important;padding:0!important;border-bottom:1px solid rgb(17 23 20 / .07)!important}.codaly-single-post-v7 .csp7-toc .codaly-blog-toc__item a,.codaly-single-post-v7 .csp7-toc .codaly-blog-toc a{display:block!important;padding:10px 0!important;color:#64736b!important;font-size:13px!important;font-weight:620!important;line-height:1.45!important;text-decoration:none!important}.codaly-single-post-v7 .csp7-toc .codaly-blog-toc__item a:hover,.codaly-single-post-v7 .csp7-toc .codaly-blog-toc a:hover{color:#15803d!important}.codaly-single-post-v7 .csp7-article,.codaly-single-post-v7 .csp7-content{width:100%!important;max-width:760px!important;margin:0!important;padding:0!important}.codaly-single-post-v7 .csp7-content{color:var(--csp-body)!important;font-size:clamp(17px,1.05vw,18px)!important;line-height:1.78!important}.codaly-single-post-v7 .csp7-content>*:first-child{margin-top:0!important}.codaly-single-post-v7 .csp7-content h1{display:none!important}.codaly-single-post-v7 .csp7-content p{margin:0 0 24px!important}.codaly-single-post-v7 .csp7-content p:first-of-type{color:#1b2721!important;font-size:clamp(18px,1.16vw,19.5px)!important;line-height:1.72!important}.codaly-single-post-v7 .csp7-content h2{margin:clamp(54px,6vw,72px) 0 18px!important;color:var(--csp-text)!important;font-family:Inter,system-ui,sans-serif!important;font-size:clamp(29px,2.8vw,38px)!important;font-weight:720!important;line-height:1.10!important;letter-spacing:-.038em!important;text-wrap:balance!important;scroll-margin-top:110px!important}.codaly-single-post-v7 .csp7-content h3{margin:38px 0 12px!important;color:var(--csp-text)!important;font-family:Inter,system-ui,sans-serif!important;font-size:clamp(22px,2vw,27px)!important;font-weight:700!important;line-height:1.18!important;letter-spacing:-.027em!important;scroll-margin-top:110px!important}.codaly-single-post-v7 .csp7-content h4{margin:30px 0 10px!important;color:var(--csp-text)!important;font-size:19px!important;font-weight:700!important;line-height:1.3!important}.codaly-single-post-v7 .csp7-content strong{color:var(--csp-text)!important;font-weight:760!important}.codaly-single-post-v7 .csp7-content a{color:#15803d!important;font-weight:680!important;text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:3px!important}.codaly-single-post-v7 .csp7-content a:hover{color:#0f6a31!important}.codaly-single-post-v7 .csp7-content ul,.codaly-single-post-v7 .csp7-content ol{margin:22px 0 30px!important;padding-left:24px!important}.codaly-single-post-v7 .csp7-content li{margin:0 0 10px!important;padding-left:4px!important}.codaly-single-post-v7 .csp7-content li::marker{color:#15803d!important;font-weight:750!important}.codaly-single-post-v7 .csp7-content blockquote{margin:38px 0!important;padding:6px 0 6px 24px!important;border:0!important;border-left:3px solid #32d46f!important;background:transparent!important;color:#17231d!important;font-size:clamp(19px,1.7vw,22px)!important;font-style:normal!important;font-weight:560!important;line-height:1.55!important}.codaly-single-post-v7 .csp7-content figure,.codaly-single-post-v7 .csp7-content .wp-block-image{margin:40px 0!important}.codaly-single-post-v7 .csp7-content img{display:block!important;max-width:100%!important;height:auto!important;border-radius:10px!important;box-shadow:none!important}.codaly-single-post-v7 .csp7-content figcaption{margin-top:10px!important;color:var(--csp-muted)!important;font-size:12.5px!important;line-height:1.5!important;text-align:left!important}.codaly-single-post-v7 .csp7-content table{width:100%!important;border-collapse:collapse!important;margin:32px 0!important;font-size:15px!important;line-height:1.55!important}.codaly-single-post-v7 .csp7-content th,.codaly-single-post-v7 .csp7-content td{padding:13px 12px!important;border-bottom:1px solid var(--csp-line)!important;text-align:left!important;vertical-align:top!important}.codaly-single-post-v7 .csp7-content th{color:var(--csp-text)!important;font-weight:720!important}.codaly-single-post-v7 .csp7-content pre{max-width:100%!important;overflow:auto!important;margin:32px 0!important;padding:18px!important;border-radius:8px!important;background:#101814!important;color:#f4f7f4!important;font-size:14px!important;line-height:1.6!important}.codaly-single-post-v7 .csp7-content details{margin:0!important;padding:18px 0!important;border:0!important;border-bottom:1px solid var(--csp-line)!important;background:transparent!important}.codaly-single-post-v7 .csp7-content details:first-of-type{border-top:1px solid var(--csp-line)!important}.codaly-single-post-v7 .csp7-content summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;list-style:none!important;cursor:pointer!important;color:var(--csp-text)!important;font-size:clamp(17px,1.3vw,19px)!important;font-weight:700!important;line-height:1.4!important}.codaly-single-post-v7 .csp7-content summary::-webkit-details-marker{display:none!important}.codaly-single-post-v7 .csp7-content summary::after{content:"+"!important;flex:0 0 auto!important;color:#15803d!important;font-size:25px!important;font-weight:400!important;line-height:1!important;transition:transform .18s ease!important}.codaly-single-post-v7 .csp7-content details[open] summary::after{transform:rotate(45deg)!important}.codaly-single-post-v7 .csp7-related-shell{padding:clamp(76px,8vw,104px) clamp(24px,4vw,48px)!important;background:var(--csp-bg)!important;color:var(--csp-white)!important;border:0!important}.codaly-single-post-v7 .csp7-related-shell .codaly-related-posts,.codaly-single-post-v7 .csp7-related-shell .codaly-related,.codaly-single-post-v7 .csp7-related-shell .codaly-related-posts__inner,.codaly-single-post-v7 .csp7-related-shell .codaly-related__inner{width:min(100%,1180px)!important;max-width:1180px!important;margin:0 auto!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.codaly-single-post-v7 .csp7-related-shell .codaly-related-posts::before,.codaly-single-post-v7 .csp7-related-shell .codaly-related-posts::after,.codaly-single-post-v7 .csp7-related-shell .codaly-related::before,.codaly-single-post-v7 .csp7-related-shell .codaly-related::after{content:none!important;display:none!important}.codaly-single-post-v7 .csp7-related-shell .codaly-related-posts__eyebrow,.codaly-single-post-v7 .csp7-related-shell .codaly-related__eyebrow{margin:0 0 14px!important;color:var(--csp-green)!important;font-size:11px!important;font-weight:820!important;letter-spacing:.14em!important;text-transform:uppercase!important}.codaly-single-post-v7 .csp7-related-shell .codaly-related-posts__title,.codaly-single-post-v7 .csp7-related-shell .codaly-related__title,.codaly-single-post-v7 .csp7-related-shell .codaly-related-posts h2,.codaly-single-post-v7 .csp7-related-shell .codaly-related h2{max-width:620px!important;margin:0 0 clamp(36px,4vw,52px)!important;color:var(--csp-white)!important;font-family:Inter,system-ui,sans-serif!important;font-size:clamp(32px,3vw,44px)!important;font-weight:710!important;line-height:1.07!important;letter-spacing:-.044em!important;text-align:left!important}.codaly-single-post-v7 .csp7-related-shell .wp-block-query,.codaly-single-post-v7 .csp7-related-shell .codaly-related-posts__grid,.codaly-single-post-v7 .csp7-related-shell .codaly-related__grid,.codaly-single-post-v7 .csp7-related-shell .wp-block-post-template{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(34px,4vw,50px) 28px!important;margin:0!important;padding:0!important;list-style:none!important;background:transparent!important}.codaly-single-post-v7 .csp7-related-shell article,.codaly-single-post-v7 .csp7-related-shell .wp-block-post,.codaly-single-post-v7 .csp7-related-shell .codaly-related__card{margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;transform:none!important}.codaly-single-post-v7 .csp7-related-shell img{display:block!important;width:100%!important;height:auto!important;aspect-ratio:16/10!important;object-fit:cover!important;border-radius:10px!important}.codaly-single-post-v7 .csp7-related-shell .wp-block-post-title,.codaly-single-post-v7 .csp7-related-shell .codaly-related-posts__card-title,.codaly-single-post-v7 .csp7-related-shell .codaly-related__card-title{margin:16px 0 0!important;color:var(--csp-white)!important;font-family:Inter,system-ui,sans-serif!important;font-size:clamp(20px,1.7vw,24px)!important;font-weight:700!important;line-height:1.14!important;letter-spacing:-.033em!important}.codaly-single-post-v7 .csp7-related-shell .wp-block-post-title a,.codaly-single-post-v7 .csp7-related-shell .codaly-related-posts__card-title a,.codaly-single-post-v7 .csp7-related-shell .codaly-related__card-title a{color:inherit!important;text-decoration:none!important}.codaly-single-post-v7 .csp7-related-shell .wp-block-post-title a:hover,.codaly-single-post-v7 .csp7-related-shell .codaly-related-posts__card-title a:hover,.codaly-single-post-v7 .csp7-related-shell .codaly-related__card-title a:hover{color:var(--csp-green)!important}.codaly-single-post-v7 .csp7-related-shell .wp-block-post-excerpt,.codaly-single-post-v7 .csp7-related-shell .wp-block-post-excerpt p,.codaly-single-post-v7 .csp7-related-shell .codaly-related-posts__excerpt,.codaly-single-post-v7 .csp7-related-shell .codaly-related__excerpt{margin:10px 0 0!important;color:var(--csp-white-muted)!important;font-size:14.5px!important;line-height:1.6!important}.codaly-single-post-v7 .csp7-related-shell .wp-block-post-terms,.codaly-single-post-v7 .csp7-related-shell .codaly-related-posts__meta,.codaly-single-post-v7 .csp7-related-shell .codaly-related__meta{margin:12px 0 0!important;color:var(--csp-green)!important;font-size:11px!important;font-weight:760!important}.codaly-single-post-v7 .csp7-cta-shell{padding:clamp(72px,7vw,92px) clamp(24px,4vw,48px)!important;background:var(--csp-bg-deep)!important;color:var(--csp-white)!important;border-top:1px solid var(--csp-white-line)!important}.codaly-single-post-v7 .csp7-cta-shell .codaly-blog-cta,.codaly-single-post-v7 .csp7-cta-shell .codaly-blog-cta__inner,.codaly-single-post-v7 .csp7-cta-shell .codaly-blog-cta__wrapper{width:min(100%,860px)!important;max-width:860px!important;margin:0 auto!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;text-align:center!important}.codaly-single-post-v7 .csp7-cta-shell .codaly-blog-cta::before,.codaly-single-post-v7 .csp7-cta-shell .codaly-blog-cta::after,.codaly-single-post-v7 .csp7-cta-shell .codaly-blog-cta__inner::before,.codaly-single-post-v7 .csp7-cta-shell .codaly-blog-cta__inner::after{content:none!important;display:none!important}.codaly-single-post-v7 .csp7-cta-shell .codaly-blog-cta__eyebrow,.codaly-single-post-v7 .csp7-cta-shell .codaly-blog-cta__label{margin:0 0 15px!important;color:var(--csp-green)!important;font-size:11px!important;font-weight:820!important;letter-spacing:.14em!important;text-transform:uppercase!important}.codaly-single-post-v7 .csp7-cta-shell .codaly-blog-cta__title{max-width:720px!important;margin:0 auto!important;color:var(--csp-white)!important;font-family:Inter,system-ui,sans-serif!important;font-size:clamp(34px,3.6vw,50px)!important;font-weight:710!important;line-height:1.05!important;letter-spacing:-.047em!important;text-wrap:balance!important}.codaly-single-post-v7 .csp7-cta-shell .codaly-blog-cta__description{max-width:600px!important;margin:20px auto 0!important;color:var(--csp-white-muted)!important;font-size:16.5px!important;line-height:1.68!important}.codaly-single-post-v7 .csp7-cta-shell .codaly-blog-cta__actions{display:flex!important;justify-content:center!important;flex-wrap:wrap!important;gap:12px!important;margin:30px auto 0!important}.codaly-single-post-v7 .csp7-cta-shell .codaly-blog-cta__button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:50px!important;padding:0 24px!important;border:1px solid var(--csp-green)!important;border-radius:999px!important;background:var(--csp-green)!important;color:#07180f!important;font-size:14px!important;font-weight:800!important;text-decoration:none!important}.codaly-single-post-v7 :where(a,button,summary):focus-visible{outline:3px solid var(--csp-green)!important;outline-offset:4px!important}@media (max-width:980px){.codaly-single-post-v7 .csp7-hero__grid{grid-template-columns:1fr!important;gap:38px!important}.codaly-single-post-v7 .csp7-hero__side{max-width:680px!important}.codaly-single-post-v7 .csp7-reading-grid{grid-template-columns:1fr!important;gap:44px!important;max-width:760px!important}.codaly-single-post-v7 .csp7-toc{position:static!important;top:auto!important}.codaly-single-post-v7 .csp7-toc .codaly-blog-toc__list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 24px!important}.codaly-single-post-v7 .csp7-related-shell .wp-block-query,.codaly-single-post-v7 .csp7-related-shell .codaly-related-posts__grid,.codaly-single-post-v7 .csp7-related-shell .codaly-related__grid,.codaly-single-post-v7 .csp7-related-shell .wp-block-post-template{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:700px){.codaly-single-post-v7 .csp7-hero{padding:82px 20px 72px!important}.codaly-single-post-v7 .csp7-title{font-size:clamp(36px,10vw,46px)!important;line-height:1.035!important}.codaly-single-post-v7 .csp7-breadcrumbs{margin-bottom:28px!important}.codaly-single-post-v7 .csp7-featured-shell,.codaly-single-post-v7 .csp7-reading-shell,.codaly-single-post-v7 .csp7-related-shell,.codaly-single-post-v7 .csp7-cta-shell{padding-left:20px!important;padding-right:20px!important}.codaly-single-post-v7 .csp7-featured{transform:translateY(-24px)!important;margin-bottom:-24px!important}.codaly-single-post-v7 .csp7-featured img{border-radius:10px!important}.codaly-single-post-v7 .csp7-reading-shell{padding-top:60px!important;padding-bottom:82px!important}.codaly-single-post-v7 .csp7-toc .codaly-blog-toc__list{grid-template-columns:1fr!important}.codaly-single-post-v7 .csp7-related-shell .wp-block-query,.codaly-single-post-v7 .csp7-related-shell .codaly-related-posts__grid,.codaly-single-post-v7 .csp7-related-shell .codaly-related__grid,.codaly-single-post-v7 .csp7-related-shell .wp-block-post-template{grid-template-columns:1fr!important}.codaly-single-post-v7 .csp7-meta{align-items:flex-start!important;flex-direction:column!important}.codaly-single-post-v7 .csp7-cta-shell .codaly-blog-cta__actions,.codaly-single-post-v7 .csp7-cta-shell .codaly-blog-cta__button{width:100%!important}.codaly-single-post-v7 .csp7-cta-shell .codaly-blog-cta__actions{max-width:360px!important}}@media (prefers-reduced-motion:reduce){.codaly-single-post-v7 *,.codaly-single-post-v7 *::before,.codaly-single-post-v7 *::after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}.codaly-single-post-v7 .csp7-reading-grid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,760px) minmax(0,1fr)!important;column-gap:0!important;row-gap:0!important;align-items:start!important;justify-content:stretch!important;width:min(100%, 1180px)!important;max-width:1180px!important;margin:0 auto!important;padding:0!important}.codaly-single-post-v7 .csp7-article{grid-column:2!important;grid-row:1!important;width:100%!important;max-width:760px!important;margin:0 auto!important;padding:0!important}.codaly-single-post-v7 .csp7-content{width:100%!important;max-width:760px!important;margin:0 auto!important}.codaly-single-post-v7 .csp7-toc{grid-column:1!important;grid-row:1!important;position:sticky!important;top:112px!important;width:min(180px, 100%)!important;max-width:180px!important;margin:0!important;padding:0!important;justify-self:start!important}.codaly-single-post-v7 .csp7-toc .codaly-blog-toc__heading{font-size:15px!important}.codaly-single-post-v7 .csp7-toc .codaly-blog-toc__item a,.codaly-single-post-v7 .csp7-toc .codaly-blog-toc a{font-size:12.5px!important;line-height:1.45!important}.codaly-single-post-v7 .csp7-related-shell .codaly-related-posts,.codaly-single-post-v7 .csp7-related-shell .codaly-related,.codaly-single-post-v7 .csp7-related-shell .codaly-related-posts__inner,.codaly-single-post-v7 .csp7-related-shell .codaly-related__inner{text-align:center!important}.codaly-single-post-v7 .csp7-related-shell .codaly-related-posts__eyebrow,.codaly-single-post-v7 .csp7-related-shell .codaly-related__eyebrow{display:block!important;width:fit-content!important;margin:0 auto 14px!important;text-align:center!important}.codaly-single-post-v7 .csp7-related-shell .codaly-related-posts__title,.codaly-single-post-v7 .csp7-related-shell .codaly-related__title,.codaly-single-post-v7 .csp7-related-shell .codaly-related-posts h2,.codaly-single-post-v7 .csp7-related-shell .codaly-related h2{max-width:720px!important;margin:0 auto clamp(42px, 5vw, 58px)!important;text-align:center!important;text-wrap:balance!important}.codaly-single-post-v7 .csp7-related-shell article,.codaly-single-post-v7 .csp7-related-shell .wp-block-post,.codaly-single-post-v7 .csp7-related-shell .codaly-related__card,.codaly-single-post-v7 .csp7-related-shell .codaly-related-posts__card{text-align:left!important}@media (max-width:1080px){.codaly-single-post-v7 .csp7-reading-grid{grid-template-columns:minmax(0,760px)!important;justify-content:center!important;row-gap:44px!important}.codaly-single-post-v7 .csp7-toc{grid-column:1!important;grid-row:1!important;position:static!important;top:auto!important;width:100%!important;max-width:760px!important;justify-self:center!important}.codaly-single-post-v7 .csp7-article{grid-column:1!important;grid-row:2!important}}@media (max-width:700px){.codaly-single-post-v7 .csp7-reading-grid,.codaly-single-post-v7 .csp7-article,.codaly-single-post-v7 .csp7-content,.codaly-single-post-v7 .csp7-toc{max-width:100%!important;width:100%!important}}.codaly-category-page,.codaly-single-post-page,.codaly-single-post-v7{background:#07180f!important;color:#f4f7f4!important}.codaly-category-page--v20 .codaly-category-content,.codaly-category-page--v20 .codaly-category-services{background:#07180f!important;color:#f4f7f4!important}.codaly-category-page--v20 .codaly-category-filters{color:rgb(244 247 244 / .70)!important}.codaly-single-post-page{--blog-dark:#07180f;--blog-dark-deep:#06150e;--blog-green:#32d46f;--blog-white:#f4f7f4;--blog-muted:rgba(244,247,244,.70);--blog-muted-soft:rgba(244,247,244,.50);--blog-line:rgba(244,247,244,.11)}.codaly-single-post-page .codaly-post-toc-shell{background:var(--blog-dark)!important;border-bottom:1px solid var(--blog-line)!important}.codaly-single-post-page .codaly-post-toc-inner .codaly-blog-toc,.codaly-single-post-page .codaly-post-toc-inner .codaly-blog-toc__inner,.codaly-single-post-page .codaly-blog-toc{background:transparent!important;border-color:var(--blog-line)!important}.codaly-single-post-page .codaly-blog-toc__eyebrow{color:var(--blog-green)!important}.codaly-single-post-page .codaly-blog-toc__heading{color:var(--blog-white)!important}.codaly-single-post-page .codaly-blog-toc__item{border-bottom-color:var(--blog-line)!important}.codaly-single-post-page .codaly-blog-toc__link,.codaly-single-post-page .codaly-blog-toc a{color:var(--blog-muted)!important}.codaly-single-post-page .codaly-blog-toc__link:hover,.codaly-single-post-page .codaly-blog-toc a:hover{color:var(--blog-green)!important}.codaly-single-post-page .codaly-post-featured-shell{background:var(--blog-dark)!important}.codaly-single-post-page .codaly-post-featured img,.codaly-single-post-page .codaly-post-featured .wp-block-post-featured-image img{border-color:var(--blog-line)!important;background:#102019!important}.codaly-single-post-page .codaly-post-article-shell{background:var(--blog-dark)!important;color:var(--blog-white)!important;border-top:1px solid var(--blog-line)!important}.codaly-single-post-page .codaly-post-content{color:var(--blog-muted)!important}.codaly-single-post-page .codaly-post-content p,.codaly-single-post-page .codaly-post-content li{color:var(--blog-muted)!important}.codaly-single-post-page .codaly-post-content p:first-of-type{color:var(--blog-white)!important}.codaly-single-post-page .codaly-post-content h2,.codaly-single-post-page .codaly-post-content h3,.codaly-single-post-page .codaly-post-content h4,.codaly-single-post-page .codaly-post-content strong,.codaly-single-post-page .codaly-post-content summary,.codaly-single-post-page .codaly-post-content th{color:var(--blog-white)!important}.codaly-single-post-page .codaly-post-content a{color:var(--blog-green)!important}.codaly-single-post-page .codaly-post-content a:hover{color:#55e789!important}.codaly-single-post-page .codaly-post-content li::marker,.codaly-single-post-page .codaly-post-content summary::after{color:var(--blog-green)!important}.codaly-single-post-page .codaly-post-content blockquote{color:var(--blog-white)!important;border-left-color:var(--blog-green)!important}.codaly-single-post-page .codaly-post-content figcaption{color:var(--blog-muted-soft)!important}.codaly-single-post-page .codaly-post-content details,.codaly-single-post-page .codaly-post-content details:first-of-type{border-color:var(--blog-line)!important}.codaly-single-post-page .codaly-post-content table,.codaly-single-post-page .codaly-post-content th,.codaly-single-post-page .codaly-post-content td{border-color:var(--blog-line)!important;color:var(--blog-muted)!important}.codaly-single-post-page .codaly-post-related-shell{background:var(--blog-dark)!important;color:var(--blog-white)!important;border-top:1px solid var(--blog-line)!important}.codaly-single-post-page .codaly-related-posts,.codaly-single-post-page .codaly-related,.codaly-single-post-page .codaly-related-posts__inner,.codaly-single-post-page .codaly-related__inner{background:transparent!important}.codaly-single-post-page .codaly-related-posts__eyebrow,.codaly-single-post-page .codaly-related__eyebrow{color:var(--blog-green)!important}.codaly-single-post-page .codaly-related-posts__title,.codaly-single-post-page .codaly-related__title,.codaly-single-post-page .codaly-related-posts h2,.codaly-single-post-page .codaly-related h2{color:var(--blog-white)!important}.codaly-single-post-page .codaly-related-posts article,.codaly-single-post-page .codaly-related-posts .wp-block-post,.codaly-single-post-page .codaly-related__card{border-color:var(--blog-line)!important;background:transparent!important}.codaly-single-post-page .codaly-related-posts .wp-block-post-title,.codaly-single-post-page .codaly-related-posts__card-title,.codaly-single-post-page .codaly-related__card-title,.codaly-single-post-page .codaly-related-posts .wp-block-post-title a,.codaly-single-post-page .codaly-related-posts__card-title a,.codaly-single-post-page .codaly-related__card-title a{color:var(--blog-white)!important}.codaly-single-post-page .codaly-related-posts .wp-block-post-excerpt,.codaly-single-post-page .codaly-related-posts .wp-block-post-excerpt p,.codaly-single-post-page .codaly-related-posts__excerpt,.codaly-single-post-page .codaly-related__excerpt{color:var(--blog-muted)!important}.codaly-single-post-page .codaly-related-posts .wp-block-post-terms,.codaly-single-post-page .codaly-related-posts .codaly-related-posts__meta,.codaly-single-post-page .codaly-related-posts .codaly-related__meta,.codaly-single-post-page .codaly-related-posts .wp-block-post-terms a{color:var(--blog-green)!important}.codaly-single-post-v7{--csp-text:#f4f7f4 !important;--csp-body:rgba(244,247,244,.70) !important;--csp-muted:rgba(244,247,244,.50) !important;--csp-line:rgba(244,247,244,.11) !important;--csp-paper:#07180f !important;background:#07180f!important;color:#f4f7f4!important}.codaly-single-post-v7 .csp7-featured-shell,.codaly-single-post-v7 .csp7-reading-shell{background:#07180f!important}.codaly-single-post-v7 .csp7-reading-shell{border-top:1px solid rgb(244 247 244 / .11)!important}.codaly-single-post-v7 .csp7-content,.codaly-single-post-v7 .csp7-content p,.codaly-single-post-v7 .csp7-content li{color:rgb(244 247 244 / .70)!important}.codaly-single-post-v7 .csp7-content p:first-of-type,.codaly-single-post-v7 .csp7-content h2,.codaly-single-post-v7 .csp7-content h3,.codaly-single-post-v7 .csp7-content h4,.codaly-single-post-v7 .csp7-content strong,.codaly-single-post-v7 .csp7-content summary,.codaly-single-post-v7 .csp7-content th{color:#f4f7f4!important}.codaly-single-post-v7 .csp7-content a,.codaly-single-post-v7 .csp7-content li::marker,.codaly-single-post-v7 .csp7-content summary::after,.codaly-single-post-v7 .csp7-toc .codaly-blog-toc__eyebrow{color:#32d46f!important}.codaly-single-post-v7 .csp7-content blockquote{color:#f4f7f4!important}.codaly-single-post-v7 .csp7-toc .codaly-blog-toc,.codaly-single-post-v7 .csp7-toc .codaly-blog-toc__inner,.codaly-single-post-v7 .csp7-content details,.codaly-single-post-v7 .csp7-content details:first-of-type,.codaly-single-post-v7 .csp7-content th,.codaly-single-post-v7 .csp7-content td{border-color:rgb(244 247 244 / .11)!important}.codaly-single-post-v7 .csp7-toc .codaly-blog-toc__heading{color:#f4f7f4!important}.codaly-single-post-v7 .csp7-toc .codaly-blog-toc__item{border-bottom-color:rgb(244 247 244 / .11)!important}.codaly-single-post-v7 .csp7-toc .codaly-blog-toc__item a,.codaly-single-post-v7 .csp7-toc .codaly-blog-toc a{color:rgb(244 247 244 / .62)!important}.codaly-single-post-v7 .csp7-toc .codaly-blog-toc__item a:hover,.codaly-single-post-v7 .csp7-toc .codaly-blog-toc a:hover{color:#32d46f!important}.codaly-single-post-v7 .csp7-featured img{border-color:rgb(244 247 244 / .10)!important}.codaly-single-post-page :where(a,button,summary):focus-visible,.codaly-single-post-v7 :where(a,button,summary):focus-visible{outline:3px solid #32d46f!important;outline-offset:4px!important}