.elementor-3523 .elementor-element.elementor-element-45bd0591{--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;}.elementor-3523 .elementor-element.elementor-element-497bc27e .elementor-icon-list-icon{width:14px;}.elementor-3523 .elementor-element.elementor-element-497bc27e .elementor-icon-list-icon i{font-size:14px;}.elementor-3523 .elementor-element.elementor-element-497bc27e .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-3523 .elementor-element.elementor-element-50677302 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-3523 .elementor-element.elementor-element-50677302 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:solid;border-top-width:1px;}.elementor-3523 .elementor-element.elementor-element-50677302 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:solid;}.elementor-3523 .elementor-element.elementor-element-50677302 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:1px;}.elementor-3523 .elementor-element.elementor-element-50677302 .elementor-icon-list-icon{width:14px;}.elementor-3523 .elementor-element.elementor-element-50677302 .elementor-icon-list-icon i{font-size:14px;}.elementor-3523 .elementor-element.elementor-element-50677302 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-3523 .elementor-element.elementor-element-588353a{--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;}.elementor-3523 .elementor-element.elementor-element-505e9aea{--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;}.elementor-3523 .elementor-element.elementor-element-7ecd8942{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-3523 .elementor-element.elementor-element-5ed4ed6{--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;}.elementor-3523 .elementor-element.elementor-element-78d400ad{--alignment:left;--grid-side-margin:8px;--grid-column-gap:8px;--grid-row-gap:10px;--grid-bottom-margin:10px;--e-share-buttons-primary-color:#2F7D4F;--e-share-buttons-secondary-color:#FFFFFF;}.elementor-3523 .elementor-element.elementor-element-78d400ad .elementor-share-btn{font-size:calc(0.8px * 10);}.elementor-3523 .elementor-element.elementor-element-78d400ad .elementor-share-btn__icon{--e-share-buttons-icon-size:1.6em;}.elementor-3523 .elementor-element.elementor-element-78d400ad .elementor-share-btn:hover{--e-share-buttons-primary-color:#25653F;--e-share-buttons-secondary-color:#FFFFFF;}.elementor-3523 .elementor-element.elementor-element-a1d6239{--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;}.elementor-3523 .elementor-element.elementor-element-e9330d5 .elementor-toc__header-title{text-align:start;}.elementor-3523 .elementor-element.elementor-element-e9330d5{--item-text-hover-decoration:underline;}.elementor-3523 .elementor-element.elementor-element-71a5730{--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;}.elementor-3523 .elementor-element.elementor-element-75807ef4{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-3523 .elementor-element.elementor-element-75807ef4 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-3523 .elementor-element.elementor-element-75807ef4:after{content:"0.66";}.elementor-3523 .elementor-element.elementor-element-75807ef4 .elementor-post__thumbnail__link{width:100%;}.elementor-3523 .elementor-element.elementor-element-75807ef4 .elementor-post__meta-data span + span:before{content:"///";}.elementor-3523 .elementor-element.elementor-element-75807ef4.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-3523 .elementor-element.elementor-element-75807ef4.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-3523 .elementor-element.elementor-element-75807ef4.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-3523 .elementor-element.elementor-element-3d669b04{--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;}@media(max-width:1024px){ .elementor-3523 .elementor-element.elementor-element-78d400ad{--grid-side-margin:8px;--grid-column-gap:8px;--grid-row-gap:10px;--grid-bottom-margin:10px;}}@media(max-width:767px){ .elementor-3523 .elementor-element.elementor-element-78d400ad{--grid-side-margin:8px;--grid-column-gap:8px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-3523 .elementor-element.elementor-element-75807ef4 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-3523 .elementor-element.elementor-element-75807ef4:after{content:"0.5";}.elementor-3523 .elementor-element.elementor-element-75807ef4 .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS */.bz-art-hero{background:#F4F7F3;padding:56px 24px 40px!important;border-bottom:1px solid #E4E9E2}
.bz-art-hero>.e-con-inner{max-width:860px!important;text-align:center;align-items:center}
.bz-art-crumbs{font-size:13px;color:#6B7A72;margin-bottom:14px}
.bz-art-crumbs a{color:#2F7D4F;text-decoration:none}
.bz-art-cat .elementor-icon-list-item a,.bz-art-cat .elementor-icon-list-text{display:inline-block;background:#E3F1E8;color:#2F7D4F!important;font-weight:700;font-size:12px;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:5px 12px}
.bz-art-cat .elementor-icon-list-items{justify-content:center}
.bz-art-title .elementor-heading-title{font-family:"Bricolage Grotesque",sans-serif;font-weight:800;font-size:clamp(30px,4.4vw,48px);line-height:1.12;color:#12261E;margin:14px 0 12px}
.bz-art-excerpt{font-size:19px;line-height:1.6;color:#3D4F46;max-width:720px}
.bz-art-excerpt p{margin:0}
.bz-art-meta{margin-top:14px;font-size:14px;color:#6B7A72}
.bz-art-meta .elementor-icon-list-items{justify-content:center}
.bz-art-meta .elementor-icon-list-text,.bz-art-meta a{color:#6B7A72!important}
.bz-art-imgwrap{padding:32px 24px 0!important}
.bz-art-imgwrap>.e-con-inner{max-width:1080px!important}
.bz-art-img img{width:100%;height:auto;border-radius:20px;box-shadow:0 1px 2px rgba(18,38,30,.04),0 18px 40px rgba(18,38,30,.12)}
.bz-art-main{padding:40px 24px 24px!important}
.bz-art-main>.e-con-inner{max-width:1080px!important}
.bz-art-row{gap:48px!important;align-items:flex-start!important}
.bz-art-body{flex:1 1 0;min-width:0;max-width:720px}
.bz-art-side{flex:0 0 290px;position:sticky;top:96px;gap:18px}
.bz-art-content{font-size:18px;line-height:1.75;color:#2B3A33}
.bz-art-content h2{font-family:"Bricolage Grotesque",sans-serif;font-weight:800;font-size:28px;line-height:1.25;color:#12261E;margin:44px 0 14px;scroll-margin-top:96px}
.bz-art-content h3{font-weight:700;font-size:21px;color:#12261E;margin:30px 0 10px}
.bz-art-content p{margin:0 0 18px}
.bz-art-content a{color:#2F7D4F;font-weight:600;text-decoration:underline;text-underline-offset:3px}
.bz-art-content ul,.bz-art-content ol{margin:0 0 20px;padding-left:24px}
.bz-art-content li{margin-bottom:8px}
.bz-art-content blockquote{margin:28px 0;padding:18px 22px;background:#F4F7F3;border-left:4px solid #2F7D4F;border-radius:0 12px 12px 0;font-size:18px;color:#12261E}
.bz-art-content .bz-tip{background:#FFF8E8;border:1px solid #F2DFAE;border-radius:14px;padding:18px 20px;margin:26px 0;font-size:16px;line-height:1.6}
.bz-art-content .bz-tip strong{display:block;margin-bottom:4px;color:#7A5300}
.bz-art-content .bz-keypoints{background:#fff;border:1px solid #E4E9E2;border-radius:16px;padding:20px 24px;margin:0 0 30px;box-shadow:0 1px 2px rgba(18,38,30,.04)}
.bz-art-content .bz-keypoints p{font-weight:800;color:#12261E;margin-bottom:8px}
.bz-art-content table{width:100%;border-collapse:collapse;font-size:15px;margin:10px 0 24px}
.bz-art-content th,.bz-art-content td{border-bottom:1px solid #E4E9E2;padding:10px 12px;text-align:left;vertical-align:top}
.bz-art-content th{background:#2F7D4F;color:#fff}
.bz-art-share{margin:30px 0 8px}
.bz-art-author{display:flex;gap:18px;align-items:flex-start;background:#F4F7F3;border:1px solid #E4E9E2;border-radius:18px;padding:22px;margin-top:28px}
.bz-art-author img{width:64px;height:64px;border-radius:14px;background:#fff;flex:none}
.bz-art-author strong{display:block;font-size:17px;color:#12261E;margin-bottom:6px}
.bz-art-author p{font-size:15px;line-height:1.6;margin:0 0 8px;color:#3D4F46}
.bz-art-author a{color:#2F7D4F;font-weight:600}
.bz-art-toc .elementor-toc__header{background:#fff;border-bottom:1px solid #E4E9E2}
.bz-art-toc .elementor-toc__header-title{font-size:13px!important;letter-spacing:.06em;text-transform:uppercase;color:#6B7A72!important}
.bz-art-toc{border:1px solid #E4E9E2;border-radius:16px;overflow:hidden}
.bz-art-toc .elementor-toc__list-item-text{font-size:14px;line-height:1.45;color:#3D4F46!important}
.bz-art-toc .elementor-toc__list-item-text.elementor-item-active{color:#2F7D4F!important;font-weight:700}
.bz-art-cta{background:#12261E;color:#C9DCD0;border-radius:18px;padding:22px}
.bz-art-cta-eyebrow{color:#F2B33D;font-weight:700;font-size:12px;letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px}
.bz-art-cta-title{font-family:"Bricolage Grotesque",sans-serif;font-weight:800;font-size:21px;line-height:1.25;color:#fff;margin:0 0 8px}
.bz-art-cta p{font-size:14px;line-height:1.55;margin:0 0 14px}
.bz-art-cta-btn{display:inline-block;background:#2F7D4F;color:#fff!important;font-weight:700;border-radius:10px;padding:11px 16px;text-decoration:none;font-size:15px}
.bz-art-cta-link{display:block;margin-top:12px;color:#9CCBAE!important;font-size:14px;font-weight:600;text-decoration:none}
.bz-art-related{padding:48px 24px!important;background:#F7F8F5;border-top:1px solid #E4E9E2}
.bz-art-related>.e-con-inner{max-width:1080px!important}
.bz-art-posts .elementor-post{background:#fff;border:1px solid #E4E9E2;border-radius:16px;overflow:hidden;transition:box-shadow .15s,transform .15s}
.bz-art-posts .elementor-post:hover{box-shadow:0 10px 26px rgba(18,38,30,.09);transform:translateY(-2px)}
.bz-art-posts .elementor-post__thumbnail__link{margin-bottom:0!important}
.bz-art-posts .elementor-post__text{padding:16px 18px 18px}
.bz-art-posts .elementor-post__title a{font-family:"Bricolage Grotesque",sans-serif;font-weight:800;font-size:19px;color:#12261E!important}
.bz-art-posts .elementor-post__excerpt p{font-size:14px;color:#3D4F46}
.bz-art-posts .elementor-post__read-more{color:#2F7D4F!important;font-weight:700}
.bz-art-bandwrap{padding:0 24px 56px!important;background:#F7F8F5}
.bz-art-bandwrap>.e-con-inner{max-width:1080px!important}
.bz-art-band{display:flex;justify-content:space-between;align-items:center;gap:24px;background:#12261E;border-radius:22px;padding:34px 36px;color:#C9DCD0}
.bz-art-band-eyebrow{color:#F2B33D;font-weight:700;font-size:13px;letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px}
.bz-art-band-title{font-family:"Bricolage Grotesque",sans-serif;font-weight:800;font-size:28px;color:#fff;margin:0 0 6px;line-height:1.2}
.bz-art-band p{margin:0}
.bz-art-band-btns{display:flex;flex-direction:column;align-items:center;gap:10px;flex:none}
.bz-art-band-link{color:#9CCBAE!important;font-weight:600;text-decoration:none}
@media (max-width:960px){.bz-art-row{flex-direction:column!important}.bz-art-side{position:static;flex-basis:auto;width:100%;max-width:720px}.bz-art-toc{display:none}.bz-art-body{max-width:none}}
@media (max-width:640px){.bz-art-hero{padding:36px 16px 28px!important}.bz-art-content{font-size:17px}.bz-art-content h2{font-size:24px}.bz-art-band{flex-direction:column;align-items:flex-start;padding:26px}.bz-art-author{flex-direction:column}}
/* share */
.bz-art-share{margin:32px 0 8px;padding-top:20px;border-top:1px solid #E4E9E2}
.bz-art-share .elementor-grid{display:flex!important;align-items:center;gap:8px;flex-wrap:wrap}
.bz-art-share .elementor-grid::before{content:"Share this article";font-weight:700;font-size:14px;color:#12261E;margin-right:6px;word-spacing:normal;letter-spacing:normal;white-space:nowrap}
.bz-art-share .elementor-share-btn{width:36px!important;height:36px!important;background:#2F7D4F!important;border-radius:50%!important;transition:background .15s,transform .15s}
.bz-art-share .elementor-share-btn:hover{background:#25653F!important;transform:translateY(-1px)}
.bz-art-share .elementor-share-btn__icon{width:36px!important}
.bz-art-share .elementor-share-btn__icon i,.bz-art-share .elementor-share-btn__icon svg{font-size:15px!important;width:15px!important;height:15px!important;fill:#fff!important;color:#fff!important}
/* share-fix */
.bz-art-share .elementor-grid{word-spacing:normal!important}
.bz-art-share .elementor-grid::before{word-spacing:normal!important;white-space:nowrap}/* End custom CSS */