.elementor-33816 .elementor-element.elementor-element-58a01791{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33816 .elementor-element.elementor-element-58a01791:not(.elementor-motion-effects-element-type-background), .elementor-33816 .elementor-element.elementor-element-58a01791 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-33816 .elementor-element.elementor-element-3300d46f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D0D0D0;--border-color:#D0D0D0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33816 .elementor-element.elementor-element-3300d46f:not(.elementor-motion-effects-element-type-background), .elementor-33816 .elementor-element.elementor-element-3300d46f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33816 .elementor-element.elementor-element-2dda6a8c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:56px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-33816 .elementor-element.elementor-element-20be4634{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33816 .elementor-element.elementor-element-50951b21 .elementor-icon-list-icon{width:14px;}.elementor-33816 .elementor-element.elementor-element-50951b21 .elementor-icon-list-icon i{font-size:14px;}.elementor-33816 .elementor-element.elementor-element-50951b21 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-33816 .elementor-element.elementor-element-375b82b4 .elementor-icon-list-icon{width:14px;}.elementor-33816 .elementor-element.elementor-element-375b82b4 .elementor-icon-list-icon i{font-size:14px;}.elementor-33816 .elementor-element.elementor-element-375b82b4 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-33816 .elementor-element.elementor-element-ce609f6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;}.elementor-33816 .elementor-element.elementor-element-50358084 .elementor-widget-container{font-family:"Manrope", Sans-serif;font-weight:400;}.elementor-33816 .elementor-element.elementor-element-2ca18579{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33816 .elementor-element.elementor-element-487c9196{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33816 .elementor-element.elementor-element-1f454ec1 .elementor-icon-list-icon{width:14px;}.elementor-33816 .elementor-element.elementor-element-1f454ec1 .elementor-icon-list-icon i{font-size:14px;}.elementor-33816 .elementor-element.elementor-element-1f454ec1 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-33816 .elementor-element.elementor-element-1e43e762{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-33816 .elementor-element.elementor-element-5dd5c749{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--flex-wrap:wrap;--padding-top:48px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-33816 .elementor-element.elementor-element-517833ab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33816 .elementor-element.elementor-element-11e1fc72 .elementor-toc__header-title{text-align:start;}.elementor-33816 .elementor-element.elementor-element-11e1fc72{--item-text-hover-decoration:underline;}.elementor-33816 .elementor-element.elementor-element-7fab31cd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33816 .elementor-element.elementor-element-56f5167e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D0D0D0;--border-color:#D0D0D0;--border-radius:10px 10px 10px 10px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-33816 .elementor-element.elementor-element-56f5167e:not(.elementor-motion-effects-element-type-background), .elementor-33816 .elementor-element.elementor-element-56f5167e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33816 .elementor-element.elementor-element-a0e1e33 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-weight:500;}.elementor-33816 .elementor-element.elementor-element-18b9de79{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D0D0D0;--border-color:#D0D0D0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33816 .elementor-element.elementor-element-18b9de79:not(.elementor-motion-effects-element-type-background), .elementor-33816 .elementor-element.elementor-element-18b9de79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33816 .elementor-element.elementor-element-7297885f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-33816 .elementor-element.elementor-element-944dd32{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33816 .elementor-element.elementor-element-2e18ce0c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;}.elementor-33816 .elementor-element.elementor-element-71560a35{--grid-columns:3;--grid-row-gap:20px;--grid-column-gap:20px;}@media(max-width:1024px){.elementor-33816 .elementor-element.elementor-element-71560a35{--grid-columns:2;}}@media(min-width:768px){.elementor-33816 .elementor-element.elementor-element-2dda6a8c{--content-width:880px;}.elementor-33816 .elementor-element.elementor-element-1e43e762{--content-width:1200px;}.elementor-33816 .elementor-element.elementor-element-5dd5c749{--content-width:1200px;}.elementor-33816 .elementor-element.elementor-element-517833ab{--width:240px;}.elementor-33816 .elementor-element.elementor-element-7fab31cd{--width:720px;}.elementor-33816 .elementor-element.elementor-element-7297885f{--content-width:1200px;}}@media(max-width:767px){.elementor-33816 .elementor-element.elementor-element-2dda6a8c{--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-33816 .elementor-element.elementor-element-1e43e762{--padding-top:24px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-33816 .elementor-element.elementor-element-5dd5c749{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:32px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-33816 .elementor-element.elementor-element-517833ab{--width:100%;}.elementor-33816 .elementor-element.elementor-element-7fab31cd{--width:100%;}.elementor-33816 .elementor-element.elementor-element-7297885f{--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-33816 .elementor-element.elementor-element-71560a35{--grid-columns:1;}}/* Start custom CSS *//* OpenForests blog post template 2026. Scoped to .of-bp* (template) and .of-* (utility classes for blocks inside the post). */
.of-bp{color:#012231;font-family:'Manrope',sans-serif}
.of-bp a{color:#4A7A5E}
.of-bp a:hover{color:#1A3D35}

/* Mono labels */
.of-bp-eyebrow .elementor-heading-title,.of-bp-eyebrow{font-family:'IBM Plex Mono',monospace!important;font-size:12px!important;font-weight:500!important;letter-spacing:.08em;text-transform:uppercase;color:#4A7A5E!important;line-height:1.4!important;margin:0}
.of-bp-eyebrow-dark .elementor-heading-title{color:#CAD668!important}

/* Breadcrumb: Blog / [Type] */
.of-bp-crumb,.of-bp-crumb *{font-family:'IBM Plex Mono',monospace!important;font-size:12px!important;letter-spacing:.08em;text-transform:uppercase;color:#1A3D35!important;line-height:1.4}
.of-bp-crumb a{text-decoration:none}
.of-bp-crumb a:hover{text-decoration:underline}
.of-bp-crumb-sep{margin-left:8px}
.of-bp-crumb .elementor-widget{width:auto!important;margin:0!important}

/* Eyebrow: [Type] · [first tag] */
.of-bp-eyebrow-terms .elementor-icon-list-items{margin:0!important}
.of-bp-eyebrow-terms .elementor-icon-list-item{margin:0!important;padding:0!important}
.of-bp-eyebrow-terms .elementor-icon-list-item:after{display:none!important}
.of-bp-eyebrow-terms .elementor-post-info__terms-list{font-size:0!important}
.of-bp .of-bp-eyebrow-terms .elementor-post-info__terms-list-item{display:none!important}
.of-bp .of-bp-eyebrow-terms .elementor-post-info__terms-list-item:first-child{display:inline!important}
.of-bp-eyebrow-terms .elementor-post-info__terms-list-item,.of-bp-eyebrow-terms .elementor-icon-list-text{font-family:'IBM Plex Mono',monospace!important;font-size:12px!important;letter-spacing:.08em;text-transform:uppercase;color:#4A7A5E!important;line-height:1.4}
.of-bp-eyebrow-terms .elementor-icon-list-item+.elementor-icon-list-item .elementor-icon-list-text:before{content:"·";font-size:12px;margin:0 8px;color:#4A7A5E}

/* Title and standfirst */
.of-bp-title .elementor-heading-title{font-family:'Poppins',sans-serif!important;font-weight:700!important;font-size:clamp(30px,3vw + 18px,48px)!important;line-height:1.18!important;color:#012231!important;text-wrap:balance;margin:0}
.of-bp-standfirst,.of-bp-standfirst p{font-family:'Manrope',sans-serif!important;font-size:clamp(18px,.5vw + 16px,20px)!important;line-height:1.6!important;color:#1A3D35!important;max-width:680px;margin:0}

/* Meta row */
.of-bp-meta{border-top:1px solid #D0D0D0;padding-top:20px!important}
.of-bp-byline .elementor-widget{width:auto!important;margin:0!important}
.of-bp-author .elementor-icon-list-items{margin:0!important;align-items:center}
.of-bp-author .elementor-icon-list-item{margin:0!important;padding:0!important}
.of-bp-author .elementor-icon-list-item:after{display:none!important}
.of-bp-author .elementor-avatar{width:48px!important;height:48px!important;border-radius:999px;border:1px solid #D0D0D0;margin-right:12px!important;object-fit:cover}
.of-bp-author .elementor-post-info__item--type-author{font-family:'Manrope',sans-serif!important;font-weight:700!important;font-size:15px!important;color:#012231!important}
.of-bp-author .elementor-post-info__item--type-date,.of-bp-read{font-family:'IBM Plex Mono',monospace!important;font-size:12px!important;letter-spacing:.04em;text-transform:uppercase;color:#1A3D35!important}
.of-bp-author .elementor-icon-list-item+.elementor-icon-list-item:before,.of-bp-read:before{content:"·";margin:0 8px;color:#1A3D35}
.of-bp-share{display:flex;gap:8px;flex-wrap:wrap}
.of-bp .of-bp-btn{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:1px solid #D0D0D0;border-radius:8px;background:#FFFFFF;font-family:'Manrope',sans-serif;font-weight:700;font-size:14px;color:#012231;text-decoration:none;cursor:pointer;line-height:1}
.of-bp .of-bp-btn:hover{border-color:#4A7A5E;color:#1A3D35;background:#FFFFFF}

/* Cover: bounded, never behind text */
.of-bp-cover-img figure{margin:0;display:flex;flex-direction:column;gap:10px}
.of-bp-cover-img img{width:100%!important;aspect-ratio:16/9;max-height:520px;object-fit:cover;border-radius:10px;display:block}
.of-bp-cover-img figcaption,.of-bp-cover-img .widget-image-caption{font-family:'Manrope',sans-serif;font-size:13px;line-height:1.5;color:#1A3D35;text-align:left;margin:0}

/* Contents list */
.of-bp-aside{position:sticky;top:110px}
.of-bp-toc .elementor-toc{--box-border-width:0;--box-padding:0;--box-background-color:transparent;--header-background-color:transparent;--toc-body-max-height:none;border-top:1px solid #D0D0D0!important;padding-top:16px!important}
.of-bp-toc .elementor-toc__header{padding:0 0 4px!important;border:0!important}
.of-bp-toc .elementor-toc__header-title{font-family:'IBM Plex Mono',monospace!important;font-size:12px!important;font-weight:500!important;letter-spacing:.08em;text-transform:uppercase;color:#1A3D35!important}
.of-bp-toc .elementor-toc__body{padding:0!important}
.of-bp-toc ul,.of-bp-toc ol{list-style:none!important;margin:0!important;padding:0!important}
.of-bp-toc .elementor-toc__list-item:before,.of-bp-toc .elementor-toc__list-item-text-wrapper:before,.of-bp-toc .elementor-toc__list-item-text-wrapper i{display:none!important;content:none!important}
.of-bp-toc .elementor-toc__list-item{margin:0!important}
.of-bp-toc .elementor-toc__list-item-text{display:flex;align-items:center;min-height:44px;font-family:'Manrope',sans-serif!important;font-size:15px!important;line-height:1.4!important;color:#012231!important;text-decoration:none!important}
.of-bp-toc .elementor-toc__list-item-text:hover{color:#4A7A5E!important}
.of-bp-toc .elementor-toc__list-item-text.elementor-item-active{font-weight:700!important;color:#012231!important}
.of-bp-toc .elementor-toc__spinner-container{display:none}

/* Reading column */
.of-bp-body{font-family:'Manrope',sans-serif;font-size:17px;line-height:1.7;color:#012231}
.of-bp-body .elementor-widget-container>*:first-child{margin-top:0}
.of-bp-body p{margin:0 0 24px;font-size:17px;line-height:1.7}
.of-bp-body h2{font-family:'Poppins',sans-serif;font-weight:700;font-size:clamp(23px,1.5vw + 17px,28px);line-height:1.25;color:#012231;margin:40px 0 16px;scroll-margin-top:120px}
.of-bp-body h3{font-family:'Poppins',sans-serif;font-weight:600;font-size:20px;line-height:1.35;color:#012231;margin:32px 0 12px;scroll-margin-top:120px}
.of-bp-body ul,.of-bp-body ol{margin:0 0 24px;padding-left:22px}
.of-bp-body li{margin:0 0 8px}
.of-bp-body p a,.of-bp-body li a{color:#4A7A5E;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}
.of-bp-body p a:hover,.of-bp-body li a:hover{color:#1A3D35}
.of-bp-body figure{margin:32px 0}
.of-bp-body img{border-radius:10px;height:auto}
.of-bp-body figcaption,.of-bp-body .wp-element-caption{font-size:13px;line-height:1.5;color:#1A3D35;text-align:left;margin-top:10px}
.of-bp-body iframe{width:100%;border:1px solid #D0D0D0;border-radius:10px}
.of-bp-body blockquote,.of-bp-body .wp-block-quote,.of-bp-body .wp-block-pullquote{margin:32px 0;padding:0;border:0;text-align:left}
.of-bp-body blockquote:before{content:"\201C";display:block;font-family:'Poppins',sans-serif;font-weight:700;font-size:80px;line-height:.6;height:40px;color:#4A7A5E}
.of-bp-body blockquote p{font-family:'Poppins',sans-serif;font-weight:600;font-size:clamp(20px,1vw + 16px,24px);line-height:1.4;margin:0 0 10px;font-style:normal}
.of-bp-body blockquote cite{font-family:'IBM Plex Mono',monospace;font-size:12px;letter-spacing:.04em;font-style:normal;color:#1A3D35}

/* Optional blocks: add the class in the block's Advanced > Additional CSS class(es) */
.of-bp-body .of-inshort{background:#FFFFFF;border:1px solid #D0D0D0;border-radius:10px;padding:24px 28px;margin:0 0 32px}
.of-bp-body .of-inshort:before{content:"In short";display:block;font-family:'IBM Plex Mono',monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#4A7A5E;margin-bottom:10px}
.of-bp-body .of-inshort p,.of-bp-body .of-inshort li{font-size:16px;line-height:1.6;margin:0 0 10px}
.of-bp-body .of-inshort>*:last-child,.of-bp-body .of-inshort ul{margin-bottom:0}
.of-bp-body .of-stats{border-top:1px solid #D0D0D0;border-bottom:1px solid #D0D0D0;padding:24px 0;margin:32px 0;gap:32px}
.of-bp-body .of-stats p{margin:0 0 6px}
.of-bp-body .of-stat-num{font-family:'Poppins',sans-serif!important;font-weight:700;font-size:clamp(36px,2vw + 28px,44px)!important;line-height:1!important;color:#4A7A5E}
.of-bp-body .of-stat-label{font-weight:700;font-size:15px!important;line-height:1.4!important}
.of-bp-body .of-stat-source{font-family:'IBM Plex Mono',monospace;font-size:12px!important;line-height:1.4!important;text-transform:uppercase;color:#1A3D35}
.of-bp-body .of-related{background:#FFFFFF;border:1px solid #D0D0D0;border-radius:10px;overflow:hidden;margin:32px 0}
.of-bp-body .of-related img{border-radius:0}
.of-bp-body .of-related a{text-decoration:none}
.of-bp-body .of-sources{border-top:1px solid #D0D0D0;padding-top:20px;margin:40px 0 0}
.of-bp-body .of-sources:before{content:"Sources";display:block;font-family:'IBM Plex Mono',monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#1A3D35;margin-bottom:8px}
.of-bp-body .of-sources,.of-bp-body .of-sources p,.of-bp-body .of-sources li{font-family:'IBM Plex Mono',monospace;font-size:13px;line-height:1.6;color:#1A3D35}

/* Author card */
.of-bp-authorbox .elementor-author-box{align-items:flex-start;gap:16px}
.of-bp-authorbox .elementor-author-box__avatar{margin:0!important}
.of-bp-authorbox .elementor-author-box__avatar img{width:64px!important;height:64px!important;border-radius:999px;border:1px solid #D0D0D0}
.of-bp-authorbox .elementor-author-box__name{font-family:'Manrope',sans-serif!important;font-weight:700!important;font-size:16px!important;color:#012231!important;margin:0 0 6px!important}
.of-bp-authorbox .elementor-author-box__bio{font-family:'Manrope',sans-serif!important;font-size:15px!important;line-height:1.6!important;color:#1A3D35!important;margin:0 0 6px!important}
.of-bp-authorbox .elementor-author-box__button{border:0!important;padding:0!important;font-family:'Manrope',sans-serif!important;font-weight:700!important;font-size:14px!important;color:#4A7A5E!important;background:none!important;min-height:0}

/* Keep reading */
.of-bp-more-title .elementor-heading-title{font-family:'Poppins',sans-serif!important;font-weight:700!important;font-size:clamp(23px,1.5vw + 17px,28px)!important;color:#012231!important;margin:0}
.of-bp-more-head .elementor-widget{width:auto!important;margin:0!important}
.of-bp .of-bp-alllink{font-family:'Manrope',sans-serif;font-weight:700;font-size:15px;text-decoration:none}

/* Newsletter band */
.of-bp-news-title .elementor-heading-title{font-family:'Poppins',sans-serif!important;font-weight:700!important;font-size:clamp(26px,1.5vw + 20px,32px)!important;line-height:1.2!important;color:#FFFFFF!important;margin:0}
.of-bp-news-form .elementor-form-fields-wrapper{display:flex;flex-wrap:wrap;gap:8px;margin:0!important}
.of-bp-news-form .elementor-field-group{flex:1 1 220px;width:auto!important;max-width:none!important;padding:0!important;margin:0!important}
.of-bp-news-form .elementor-field-type-email{flex-direction:column;align-items:stretch}
.of-bp-news-form .elementor-field-type-submit{flex:1 0 auto!important;align-self:flex-end}
.of-bp-news-form .elementor-field-label{font-family:'IBM Plex Mono',monospace!important;font-size:12px!important;font-weight:500!important;letter-spacing:.08em;text-transform:uppercase;color:#F5F5F5!important;margin-bottom:8px;padding:0!important}
.of-bp-news-form input.elementor-field{min-height:48px;padding:0 14px!important;border:1px solid #7A8E88!important;border-radius:8px!important;background:transparent!important;font-family:'Manrope',sans-serif!important;font-size:15px!important;color:#FFFFFF!important}
.of-bp-news-form input.elementor-field::placeholder{color:#C9D2CF}
.of-bp-news-form .elementor-button{min-height:48px;width:100%;padding:0 20px!important;border:0!important;border-radius:8px!important;background:#4A7A5E!important;color:#FFFFFF!important;font-family:'Manrope',sans-serif!important;font-weight:700!important;font-size:15px!important}
.of-bp-news-form .elementor-button:hover{background:#1A3D35!important}
.of-bp-news-form .elementor-message{color:#F5F5F5}

@media (max-width:767px){
.of-bp-aside{position:static}
}

/* Nested containers: no inherited kit padding */
.of-bp .e-con.of-bp-crumb,.of-bp .e-con.of-bp-byline,.of-bp .e-con.of-bp-more-head,.of-bp .e-con.of-bp-news-text,.of-bp .e-con.of-bp-news-form,.of-bp .e-con.of-bp-aside,.of-bp .e-con.of-bp-article{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px}
.of-bp .e-con.of-bp-meta{--padding-top:20px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px}
.of-bp .e-con.of-bp-byline{--width:auto;width:auto;flex:0 1 auto}
.of-bp .of-bp-meta>.elementor-widget,.of-bp .of-bp-byline>.elementor-widget{width:auto!important;max-width:100%}
.of-bp-author .elementor-avatar{flex:0 0 48px;min-width:48px}
/* Space under the current transparent site header. Remove when the solid 2026 header goes live. */
.of-bp .e-con.of-bp-headerspace{--min-height:112px;--padding-top:0px;--padding-bottom:0px;background:#012231}
@media (max-width:991px){.of-bp .e-con.of-bp-headerspace{display:none!important}}

.of-bp .of-bp-toc .elementor-toc{border:0!important;border-top:1px solid #D0D0D0!important;border-radius:0!important;padding:16px 0 0!important;background:transparent!important;box-shadow:none!important}
.of-bp .e-con.of-bp-aside{flex:0 0 240px}
.of-bp .e-con.of-bp-article{flex:1 1 560px;max-width:720px}
@media (max-width:767px){.of-bp .e-con.of-bp-aside,.of-bp .e-con.of-bp-article{flex:1 1 100%;max-width:100%}}

.of-bp .e-con.of-bp-crumb,.of-bp .e-con.of-bp-byline,.of-bp .e-con.of-bp-more-head,.of-bp .e-con.of-bp-news-text,.of-bp .e-con.of-bp-news-form,.of-bp .e-con.of-bp-aside,.of-bp .e-con.of-bp-article,.of-bp .e-con.of-bp-meta,.of-bp .e-con.of-bp-headerspace{padding-left:0!important;padding-right:0!important}
.of-bp .e-con.of-bp-crumb,.of-bp .e-con.of-bp-byline,.of-bp .e-con.of-bp-more-head,.of-bp .e-con.of-bp-news-text,.of-bp .e-con.of-bp-news-form,.of-bp .e-con.of-bp-aside,.of-bp .e-con.of-bp-article,.of-bp .e-con.of-bp-headerspace{padding-top:0!important;padding-bottom:0!important}
.of-bp .e-con.of-bp-meta{padding-top:20px!important;padding-bottom:0!important}
.of-bp .e-con.of-bp-root-reset{padding:0!important}
.of-bp.e-con,.of-bp .e-con.of-bp-head,.of-bp .e-con.of-bp-more,.of-bp .e-con.of-bp-news{padding:0!important}
.of-bp-author .elementor-icon-list-icon{width:48px!important;min-width:48px!important;height:48px;margin:0 12px 0 0!important;padding:0!important;--e-icon-list-icon-size:48px}
.of-bp-author .elementor-avatar{margin:0!important}
.of-bp .of-bp-toc>.elementor-widget-container{border:0!important;border-top:1px solid #D0D0D0!important;border-radius:0!important;padding:16px 0 0!important;background:transparent!important;box-shadow:none!important}
.of-bp .of-bp-toc .elementor-toc__list-item-text-wrapper{display:block}
.of-bp .of-bp-toc a.elementor-toc__list-item-text{display:flex!important;align-items:center;min-height:44px!important;padding:4px 0}/* End custom CSS */