.elementor-40 .elementor-element.elementor-element-4d900afb{--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;--padding-top:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-40 .elementor-element.elementor-element-4d900afb:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-4d900afb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cream );}.elementor-40 .elementor-element.elementor-element-b000000a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:11vw 11vw;--row-gap:11vw;--column-gap:11vw;--padding-top:83px;--padding-bottom:91px;--padding-left:30px;--padding-right:30px;}.elementor-40 .elementor-element.elementor-element-b0000009{--display:flex;}.elementor-40 .elementor-element.elementor-element-b0000005{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-b0000001{font-size:12px;text-transform:uppercase;letter-spacing:0.18em;color:var( --e-global-color-secondary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-b0000002 .elementor-heading-title{line-height:1.01em;color:var( --e-global-color-secondary );}.elementor-40 .elementor-element.elementor-element-b0000008{--display:flex;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:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );box-shadow:9px 9px 0px 0px #27542E;--padding-top:36px;--padding-bottom:39px;--padding-left:39px;--padding-right:39px;}.elementor-40 .elementor-element.elementor-element-b0000008:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-b0000008 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cream );}.elementor-40 .elementor-element.elementor-element-b0000003{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:19px;line-height:1.6em;color:var( --e-global-color-ink );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-40 .elementor-element.elementor-element-b0000004{margin:26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-40 .elementor-element.elementor-element-b000001a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:9vw 9vw;--row-gap:9vw;--column-gap:9vw;--padding-top:91px;--padding-bottom:101px;--padding-left:30px;--padding-right:30px;}.elementor-40 .elementor-element.elementor-element-b000001a:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-b000001a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-40 .elementor-element.elementor-element-b0000019{--display:flex;}.elementor-40 .elementor-element.elementor-element-b0000016{--display:flex;}.elementor-40 .elementor-element.elementor-element-b0000012{font-size:12px;text-transform:uppercase;letter-spacing:0.18em;color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-b0000013 .elementor-heading-title{line-height:1.06em;color:var( --e-global-color-cream );}.elementor-40 .elementor-element.elementor-element-b0000014{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:17px;line-height:1.65em;color:var( --e-global-color-cream );}.elementor-40 .elementor-element.elementor-element-b0000015{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-40 .elementor-element.elementor-element-b0000018{--display:flex;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:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );box-shadow:9px 9px 0px 0px #FFD93D;--padding-top:13px;--padding-bottom:13px;--padding-left:13px;--padding-right:13px;}.elementor-40 .elementor-element.elementor-element-b0000018:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-b0000018 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cream );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-40 .elementor-element.elementor-element-b0000091{--display:flex;--padding-top:92px;--padding-bottom:105px;--padding-left:30px;--padding-right:30px;}.elementor-40 .elementor-element.elementor-element-b0000091:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-b0000091 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cream );}.elementor-40 .elementor-element.elementor-element-b0000090{--display:flex;}.elementor-40 .elementor-element.elementor-element-dnb25intro{margin:17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:#253f2d;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-40 .elementor-element.elementor-element-dnblg901{--grid-columns:2;--grid-row-gap:26px;--grid-column-gap:24px;}.elementor-40 .elementor-element.elementor-element-dnblg901 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-dnblg901 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-40 .elementor-element.elementor-element-dnblg901 .e-loop-item > .elementor-section, .elementor-40 .elementor-element.elementor-element-dnblg901 .e-loop-item > .elementor-section > .elementor-container, .elementor-40 .elementor-element.elementor-element-dnblg901 .e-loop-item > .e-con, .elementor-40 .elementor-element.elementor-element-dnblg901 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-40 .elementor-element.elementor-element-dnblg901 .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-40 .elementor-element.elementor-element-dnblg901 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-40 .elementor-element.elementor-element-dnblg901 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-40 .elementor-element.elementor-element-dnblg901 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-40 .elementor-element.elementor-element-dnblg901 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-40 .elementor-element.elementor-element-dnblg901{--grid-columns:2;}}@media(max-width:767px){.elementor-40 .elementor-element.elementor-element-b000000a{--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;--padding-top:54px;--padding-bottom:63px;--padding-left:21px;--padding-right:21px;}.elementor-40 .elementor-element.elementor-element-b0000009{--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-40 .elementor-element.elementor-element-b0000005{--padding-top:0px;--padding-bottom:0px;--padding-left:21px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-b0000008{--padding-top:27px;--padding-bottom:31px;--padding-left:26px;--padding-right:26px;}.elementor-40 .elementor-element.elementor-element-b000001a{--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;--padding-top:75px;--padding-bottom:84px;--padding-left:21px;--padding-right:21px;}.elementor-40 .elementor-element.elementor-element-b0000019{--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-40 .elementor-element.elementor-element-b0000018{--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-40 .elementor-element.elementor-element-b0000091{--padding-top:73px;--padding-bottom:83px;--padding-left:21px;--padding-right:21px;}.elementor-40 .elementor-element.elementor-element-b0000090{--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-40 .elementor-element.elementor-element-dnb25intro{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-40 .elementor-element.elementor-element-dnblg901{--grid-columns:1;}.elementor-40 .elementor-element.elementor-element-dnblg901 > .elementor-widget-container{margin:31px 0px 0px 0px;}}/* Start custom CSS for container, class: .elementor-element-b0000005 */.elementor-40 .elementor-element.elementor-element-b0000005.dn-blog-copy .dn-native-el-b0000002 .elementor-heading-title{margin:0;font-size:clamp(49px,5.8vw,82px);}
.elementor-40 .elementor-element.elementor-element-b0000005.dn-blog-copy em{color:var(--e-global-color-leaf)!important;font-weight:500;}
.elementor-40 .elementor-element.elementor-element-b0000005.dn-blog-copy>.e-con-inner>.elementor-widget:nth-child(3){max-width:530px;margin-top:27px;}
.elementor-40 .elementor-element.elementor-element-b0000005.dn-blog-copy>.e-con-inner>.elementor-widget:nth-child(3) p{margin:0;color:var(--e-global-color-ink)!important;font:600 17px/1.7 var(--e-global-typography-dnbbody-font-family),sans-serif;}
.elementor-40 .elementor-element.elementor-element-b0000005.dn-blog-copy>.e-con-inner>.elementor-widget:nth-child(4){margin-top:33px;}
.elementor-40 .elementor-element.elementor-element-b0000005.dn-blog-copy .dn-native-el-b0000002 .elementor-heading-title{font-size:clamp(52px,5.6vw,76px);}
@media (max-width:767px){.elementor-40 .elementor-element.elementor-element-b0000005.dn-blog-copy .dn-native-el-b0000002 .elementor-heading-title{font-size:clamp(42px,10.8vw,55px)!important;}}
.elementor-40 .elementor-element.elementor-element-b0000005.dn-blog-copy .dn-native-el-b0000001 p{}
.elementor-40 .elementor-element.elementor-element-b0000005.dn-blog-copy .dn-native-el-b0000001 p:before{content:"";display:inline-block;width:34px;height:3px;margin:0 10px 3px 0;background:var(--e-global-color-secondary);vertical-align:middle;}
.elementor-40 .elementor-element.elementor-element-b0000005.dn-blog-copy .dn-native-el-b0000002 .elementor-heading-title{font-size:clamp(55px,5.5vw,77px);}
.elementor-40 .elementor-element.elementor-element-b0000005.dn-blog-copy em{color:var(--e-global-color-secondary)!important;font-weight:500;}
@media (max-width:767px){.elementor-40 .elementor-element.elementor-element-b0000005.dn-blog-copy .dn-native-el-b0000002 .elementor-heading-title{font-size:clamp(43px,11.2vw,53px)!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0000008 */.elementor-40 .elementor-element.elementor-element-b0000008.dn-blog-side-note>.e-con-inner>.elementor-widget:first-child p{margin:0;color:var(--e-global-color-leaf)!important;font:900 12px/1.3 var(--e-global-typography-dnbbody-font-family),sans-serif;letter-spacing:.16em;}
.elementor-40 .elementor-element.elementor-element-b0000008.dn-blog-side-note .dn-native-el-b0000003{}
.elementor-40 .elementor-element.elementor-element-b0000008.dn-blog-side-note .dn-native-el-b0000003 p{margin:0;font:600 18px/1.65 var(--e-global-typography-dnbbody-font-family),sans-serif;}
.elementor-40 .elementor-element.elementor-element-b0000008.dn-blog-side-note .dn-native-el-b0000004{}
.elementor-40 .elementor-element.elementor-element-b0000008.dn-blog-side-note .elementor-button{padding:15px 21px;border:2px solid var(--e-global-color-secondary);background:var(--e-global-color-secondary);color:var(--e-global-color-cream);box-shadow:5px 5px 0 var(--e-global-color-primary);font:900 13px/1.2 var(--e-global-typography-dnbbody-font-family),sans-serif;}
.elementor-40 .elementor-element.elementor-element-b0000008.dn-blog-side-note .elementor-button:hover{transform:translate(3px,3px);box-shadow:2px 2px 0 var(--e-global-color-primary);}
.elementor-40 .elementor-element.elementor-element-b0000008.dn-blog-side-note .elementor-button:focus-visible{outline:3px solid #d0a800;outline-offset:4px;}
@media (max-width:767px){.elementor-40 .elementor-element.elementor-element-b0000008.dn-blog-side-note .dn-native-el-b0000003 p{font-size:16px!important;}}
@media (prefers-reduced-motion:reduce){.elementor-40 .elementor-element.elementor-element-b0000008.dn-blog-side-note .elementor-button{transition:none!important;transform:none!important;}}
.elementor-40 .elementor-element.elementor-element-b0000008.dn-blog-side-note>.e-con-inner>.elementor-widget:first-child p{color:var(--e-global-color-secondary)!important;font-size:12px!important;}
.elementor-40 .elementor-element.elementor-element-b0000008.dn-blog-side-note .dn-native-el-b0000003 p{}
.elementor-40 .elementor-element.elementor-element-b0000008.dn-blog-side-note .elementor-button{padding:16px 23px;font-family:var(--e-global-typography-dnbbody-font-family),sans-serif!important;font-style:normal!important;font-weight:900!important;}
@media (max-width:767px){.elementor-40 .elementor-element.elementor-element-b0000008.dn-blog-side-note .dn-native-el-b0000003 p{font-size:17px!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b000000a */.elementor-40 .elementor-element.elementor-element-b000000a.dn-blog-hero>.e-con-inner{display:grid;grid-template-columns:1.05fr .7fr;}
.elementor-40 .elementor-element.elementor-element-b000000a.dn-blog-hero>.e-con-inner>.dn-blog-shell>.e-con-inner{display:grid!important;grid-template-columns:minmax(0,1.06fr) minmax(320px,.78fr)!important;gap:clamp(45px,7vw,100px)!important;align-items:center!important;}
@media (max-width:767px){.elementor-40 .elementor-element.elementor-element-b000000a.dn-blog-hero>.e-con-inner>.dn-blog-shell>.e-con-inner{display:flex!important;align-items:stretch!important;gap:28px!important;}}
.elementor-40 .elementor-element.elementor-element-b000000a.dn-blog-hero>.e-con-inner>.dn-blog-shell>.e-con-inner{grid-template-columns:minmax(0,1.08fr) minmax(340px,.72fr)!important;gap:clamp(50px,8vw,110px)!important;}
@media (max-width:1024px){.elementor-40 .elementor-element.elementor-element-b000000a.dn-blog-hero>.e-con-inner>.dn-blog-shell>.e-con-inner{gap:42px!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0000016 */.elementor-40 .elementor-element.elementor-element-b0000016.dn-blog-feature-copy .dn-native-el-b0000013 .elementor-heading-title{margin:0;font-size:clamp(37px,4.25vw,60px);}
.elementor-40 .elementor-element.elementor-element-b0000016.dn-blog-feature-copy .dn-native-el-b0000014{max-width:500px;}
.elementor-40 .elementor-element.elementor-element-b0000016.dn-blog-feature-copy .dn-native-el-b0000014 p{margin:0;font:16px/1.7 var(--e-global-typography-dnbbody-font-family),sans-serif;}
.elementor-40 .elementor-element.elementor-element-b0000016.dn-blog-feature-copy .dn-native-el-b0000015{}
.elementor-40 .elementor-element.elementor-element-b0000016.dn-blog-feature-copy .dn-native-el-b0000012 p{}
.elementor-40 .elementor-element.elementor-element-b0000016.dn-blog-feature-copy .dn-native-el-b0000012 p:before{content:"";display:inline-block;width:34px;height:3px;margin:0 10px 3px 0;background:var(--e-global-color-primary);vertical-align:middle;}
.elementor-40 .elementor-element.elementor-element-b0000016.dn-blog-feature-copy .dn-native-el-b0000013 .elementor-heading-title{font-size:clamp(44px,4.45vw,64px);}
.elementor-40 .elementor-element.elementor-element-b0000016.dn-blog-feature-copy .dn-native-el-b0000014 p{}
.elementor-40 .elementor-element.elementor-element-b0000016.dn-blog-feature-copy .elementor-button{padding:17px 24px;background:var(--e-global-color-primary);color:var(--e-global-color-secondary);border:2px solid var(--e-global-color-primary);box-shadow:5px 5px 0 var(--e-global-color-cream);font-family:var(--e-global-typography-dnbbody-font-family),sans-serif!important;font-style:normal!important;font-weight:900!important;}
.elementor-40 .elementor-element.elementor-element-b0000016.dn-blog-feature-copy .elementor-button:hover{background:var(--e-global-color-cream);border-color:var(--e-global-color-cream);color:var(--e-global-color-secondary);box-shadow:2px 2px 0 var(--e-global-color-primary);}
@media (max-width:767px){.elementor-40 .elementor-element.elementor-element-b0000016.dn-blog-feature-copy .dn-native-el-b0000013 .elementor-heading-title{font-size:clamp(39px,10.4vw,49px)!important;line-height:1.08!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0000018 */.elementor-40 .elementor-element.elementor-element-b0000018.dn-blog-feature-image img{display:block;width:100%;aspect-ratio:1.35;object-fit:cover;}
.elementor-40 .elementor-element.elementor-element-b0000018.dn-blog-feature-image img{aspect-ratio:1.55;object-fit:cover;}
.elementor-40 .elementor-element.elementor-element-b0000018.dn-blog-feature-image img{display:block;width:100%;aspect-ratio:1.38;object-fit:cover;transition:transform .35s ease;}
.elementor-40 .elementor-element.elementor-element-b0000018.dn-blog-feature-image a{display:block;overflow:hidden;}
.elementor-40 .elementor-element.elementor-element-b0000018.dn-blog-feature-image a:hover img{transform:scale(1.035);}
@media (max-width:767px){.elementor-40 .elementor-element.elementor-element-b0000018.dn-blog-feature-image img{aspect-ratio:1.4;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b000001a */.elementor-40 .elementor-element.elementor-element-b000001a.dn-blog-feature>.e-con-inner{display:grid;grid-template-columns:.9fr 1.1fr;}
.elementor-40 .elementor-element.elementor-element-b000001a.dn-blog-feature>.e-con-inner>.dn-blog-shell>.e-con-inner{gap:clamp(36px,5vw,72px)!important;}
@media (max-width:767px){.elementor-40 .elementor-element.elementor-element-b000001a.dn-blog-feature>.e-con-inner>.dn-blog-shell>.e-con-inner{gap:30px!important;}}
.elementor-40 .elementor-element.elementor-element-b000001a.dn-blog-feature>.e-con-inner>.dn-blog-shell>.e-con-inner{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)!important;gap:clamp(55px,7vw,105px)!important;}
@media (max-width:1024px){.elementor-40 .elementor-element.elementor-element-b000001a.dn-blog-feature>.e-con-inner>.dn-blog-shell>.e-con-inner{gap:47px!important;}}
@media (max-width:767px){.elementor-40 .elementor-element.elementor-element-b000001a.dn-blog-feature>.e-con-inner>.dn-blog-shell>.e-con-inner{gap:35px!important;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dnb25intro */.elementor-40 .elementor-element.elementor-element-dnb25intro.dn-blog-archive-intro p{margin:0;font:600 16px/1.65 var(--e-global-typography-dnbbody-font-family),sans-serif!important;}
@media (max-width:767px){.elementor-40 .elementor-element.elementor-element-dnb25intro.dn-blog-archive-intro p{font-size:15px!important;}}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-dnblg901 */.elementor-40 .elementor-element.elementor-element-dnblg901.dn-blog-loop .elementor-loop-container{align-items:stretch;}
.elementor-40 .elementor-element.elementor-element-dnblg901.dn-blog-loop .e-loop-item{min-width:0;height:100%;}
.elementor-40 .elementor-element.elementor-element-dnblg901.dn-blog-loop .elementor-pagination{margin-top:46px;display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;}
.elementor-40 .elementor-element.elementor-element-dnblg901.dn-blog-loop .elementor-pagination a, .elementor-40 .elementor-element.elementor-element-dnblg901.dn-blog-loop .elementor-pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:42px;min-height:42px;padding:8px 12px;border:1px solid var(--e-global-color-secondary);color:var(--e-global-color-secondary);font:800 12px var(--e-global-typography-dnbbody-font-family),sans-serif;text-decoration:none;}
.elementor-40 .elementor-element.elementor-element-dnblg901.dn-blog-loop .elementor-pagination .current, .elementor-40 .elementor-element.elementor-element-dnblg901.dn-blog-loop .elementor-pagination a:hover{background:var(--e-global-color-secondary);color:var(--e-global-color-cream);}
@media (max-width:767px){.elementor-40 .elementor-element.elementor-element-dnblg901.dn-blog-loop .elementor-pagination{margin-top:34px;}}
.elementor-40 .elementor-element.elementor-element-dnblg901.dn-blog-loop .dn-journal-loop-card{display:flex;flex-direction:column;min-height:100%;padding:12px;background:#fff;border:2px solid var(--e-global-color-secondary);transition:transform .25s ease,box-shadow .25s ease;}
.elementor-40 .elementor-element.elementor-element-dnblg901.dn-blog-loop .dn-journal-loop-card:hover{transform:translateY(-5px);box-shadow:7px 7px 0 var(--e-global-color-primary);}
.elementor-40 .elementor-element.elementor-element-dnblg901.dn-blog-loop .dn-journal-loop-card .dn-loop-image{overflow:hidden;background:#f6f5e8;}
.elementor-40 .elementor-element.elementor-element-dnblg901.dn-blog-loop .dn-journal-loop-card .dn-loop-image img{display:block;width:100%;aspect-ratio:1.55;object-fit:cover;transition:transform .35s ease;}
.elementor-40 .elementor-element.elementor-element-dnblg901.dn-blog-loop .dn-journal-loop-card:hover .dn-loop-image img{transform:scale(1.035);}
.elementor-40 .elementor-element.elementor-element-dnblg901.dn-blog-loop .dn-journal-loop-card .dn-loop-meta{margin-top:18px;color:var(--e-global-color-leaf);}
.elementor-40 .elementor-element.elementor-element-dnblg901.dn-blog-loop .dn-journal-loop-card .dn-loop-meta .elementor-icon-list-text{color:var(--e-global-color-leaf)!important;font:900 12px/1.3 var(--e-global-typography-dnbbody-font-family),sans-serif;letter-spacing:.12em;text-transform:uppercase;}
.elementor-40 .elementor-element.elementor-element-dnblg901.dn-blog-loop .dn-journal-loop-card .dn-loop-meta .elementor-icon-list-icon{display:none;}
.elementor-40 .elementor-element.elementor-element-dnblg901.dn-blog-loop .dn-journal-loop-card .dn-loop-title{margin-top:9px;}
.elementor-40 .elementor-element.elementor-element-dnblg901.dn-blog-loop .dn-journal-loop-card .dn-loop-title .elementor-heading-title, .elementor-40 .elementor-element.elementor-element-dnblg901.dn-blog-loop .dn-journal-loop-card .dn-loop-title a{color:var(--e-global-color-secondary)!important;font-family:var(--e-global-typography-dnbdisplay-font-family),Georgia,serif;font-size:clamp(20px,2vw,27px);font-weight:700;line-height:1.16;text-decoration:none;}
.elementor-40 .elementor-element.elementor-element-dnblg901.dn-blog-loop .dn-journal-loop-card .dn-loop-title a:hover{text-decoration:underline;text-decoration-color:#d2af12;text-underline-offset:4px;}
.elementor-40 .elementor-element.elementor-element-dnblg901.dn-blog-loop .dn-journal-loop-card .dn-loop-excerpt{margin-top:12px;flex:1;}
.elementor-40 .elementor-element.elementor-element-dnblg901.dn-blog-loop .dn-journal-loop-card .dn-loop-excerpt p{margin:0;color:#26392e!important;font:14px/1.65 var(--e-global-typography-dnbbody-font-family),sans-serif;}
.elementor-40 .elementor-element.elementor-element-dnblg901.dn-blog-loop .dn-journal-loop-card .dn-loop-read{margin-top:20px;align-self:flex-start;}
.elementor-40 .elementor-element.elementor-element-dnblg901.dn-blog-loop .dn-journal-loop-card .dn-loop-read .elementor-button{padding:0 0 4px!important;background:transparent!important;border:0!important;border-bottom:2px solid var(--e-global-color-primary)!important;border-radius:0!important;box-shadow:none!important;color:var(--e-global-color-secondary)!important;font:900 12px/1.3 var(--e-global-typography-dnbbody-font-family),sans-serif;text-transform:uppercase;letter-spacing:.08em;}
.elementor-40 .elementor-element.elementor-element-dnblg901.dn-blog-loop .dn-journal-loop-card .dn-loop-read .elementor-button:hover{color:#1b4024!important;border-bottom-color:var(--e-global-color-secondary)!important;}
@media (max-width:767px){.elementor-40 .elementor-element.elementor-element-dnblg901.dn-blog-loop .dn-journal-loop-card{padding:11px;}}
@media (max-width:767px){.elementor-40 .elementor-element.elementor-element-dnblg901.dn-blog-loop .dn-journal-loop-card .dn-loop-title .elementor-heading-title, .elementor-40 .elementor-element.elementor-element-dnblg901.dn-blog-loop .dn-journal-loop-card .dn-loop-title a{font-size:23px;}}
@media (prefers-reduced-motion:reduce){.elementor-40 .elementor-element.elementor-element-dnblg901.dn-blog-loop .dn-journal-loop-card, .elementor-40 .elementor-element.elementor-element-dnblg901.dn-blog-loop .dn-journal-loop-card .dn-loop-image img{transition:none!important;}}
@media (prefers-reduced-motion:reduce){.elementor-40 .elementor-element.elementor-element-dnblg901.dn-blog-loop .dn-journal-loop-card:hover, .elementor-40 .elementor-element.elementor-element-dnblg901.dn-blog-loop .dn-journal-loop-card:hover .dn-loop-image img{transform:none!important;}}
.elementor-40 .elementor-element.elementor-element-dnblg901.dn-blog-loop .elementor-loop-container{align-items:stretch;}
.elementor-40 .elementor-element.elementor-element-dnblg901.dn-blog-loop .dn-journal-loop-card{padding:12px;border:1px solid var(--e-global-color-secondary);border-top:5px solid var(--e-global-color-primary);background:#fff;box-shadow:5px 5px 0 rgba(39,84,46,.12);transition:transform .25s ease,box-shadow .25s ease;}
.elementor-40 .elementor-element.elementor-element-dnblg901.dn-blog-loop .dn-journal-loop-card:hover{transform:translateY(-5px);box-shadow:7px 9px 0 var(--e-global-color-primary);}
.elementor-40 .elementor-element.elementor-element-dnblg901.dn-blog-loop .dn-journal-loop-card .dn-loop-image img{aspect-ratio:1.62;object-fit:cover;}
.elementor-40 .elementor-element.elementor-element-dnblg901.dn-blog-loop .dn-journal-loop-card .dn-loop-meta{margin-top:18px;}
.elementor-40 .elementor-element.elementor-element-dnblg901.dn-blog-loop .dn-journal-loop-card .dn-loop-meta .elementor-icon-list-text{font-size:12px!important;letter-spacing:.13em;}
.elementor-40 .elementor-element.elementor-element-dnblg901.dn-blog-loop .dn-journal-loop-card .dn-loop-title{margin-top:11px;}
.elementor-40 .elementor-element.elementor-element-dnblg901.dn-blog-loop .dn-journal-loop-card .dn-loop-title .elementor-heading-title, .elementor-40 .elementor-element.elementor-element-dnblg901.dn-blog-loop .dn-journal-loop-card .dn-loop-title a{font-size:clamp(28px,2.55vw,35px)!important;line-height:1.13!important;letter-spacing:-.03em!important;}
.elementor-40 .elementor-element.elementor-element-dnblg901.dn-blog-loop .dn-journal-loop-card .dn-loop-excerpt{margin-top:14px;}
.elementor-40 .elementor-element.elementor-element-dnblg901.dn-blog-loop .dn-journal-loop-card .dn-loop-excerpt p{font-size:15px!important;line-height:1.6!important;}
.elementor-40 .elementor-element.elementor-element-dnblg901.dn-blog-loop .dn-journal-loop-card .dn-loop-read{margin-top:24px;}
.elementor-40 .elementor-element.elementor-element-dnblg901.dn-blog-loop .dn-journal-loop-card .dn-loop-read .elementor-button{font-size:12px!important;letter-spacing:.09em!important;}
@media (max-width:767px){.elementor-40 .elementor-element.elementor-element-dnblg901.dn-blog-loop .e-loop-item{height:auto!important;}}
@media (max-width:767px){.elementor-40 .elementor-element.elementor-element-dnblg901.dn-blog-loop .dn-journal-loop-card{height:auto!important;min-height:0!important;padding:10px;box-shadow:4px 4px 0 rgba(39,84,46,.13);}}
@media (max-width:767px){.elementor-40 .elementor-element.elementor-element-dnblg901.dn-blog-loop .dn-journal-loop-card .dn-loop-image img{aspect-ratio:1.5;}}
@media (max-width:767px){.elementor-40 .elementor-element.elementor-element-dnblg901.dn-blog-loop .dn-journal-loop-card .dn-loop-title .elementor-heading-title, .elementor-40 .elementor-element.elementor-element-dnblg901.dn-blog-loop .dn-journal-loop-card .dn-loop-title a{font-size:clamp(25px,6.8vw,30px)!important;line-height:1.15!important;}}
@media (max-width:767px){.elementor-40 .elementor-element.elementor-element-dnblg901.dn-blog-loop .dn-journal-loop-card .dn-loop-excerpt{flex:0 0 auto!important;}}
@media (max-width:767px){.elementor-40 .elementor-element.elementor-element-dnblg901.dn-blog-loop .dn-journal-loop-card .dn-loop-read{margin-top:19px;}}
.elementor-40 .elementor-element.elementor-element-dnblg901.dn-blog-loop a:focus-visible{outline:3px solid #d0a800;outline-offset:3px;}
.elementor-40 .elementor-element.elementor-element-dnblg901.dn-blog-loop .elementor-loop-container>.e-loop-item:only-of-type{grid-column:1/-1;}
@media (min-width:768px){.elementor-40 .elementor-element.elementor-element-dnblg901.dn-blog-loop .elementor-loop-container>.e-loop-item:only-of-type .dn-journal-loop-card{display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-template-rows:auto auto 1fr auto;column-gap:44px;align-items:start;min-height:0;padding:19px;}}
@media (min-width:768px){.elementor-40 .elementor-element.elementor-element-dnblg901.dn-blog-loop .elementor-loop-container>.e-loop-item:only-of-type .dn-loop-image{grid-column:1;grid-row:1/5;height:100%;}}
@media (min-width:768px){.elementor-40 .elementor-element.elementor-element-dnblg901.dn-blog-loop .elementor-loop-container>.e-loop-item:only-of-type .dn-loop-image img{height:100%;min-height:380px;max-height:470px;aspect-ratio:auto;object-fit:cover;}}
@media (min-width:768px){.elementor-40 .elementor-element.elementor-element-dnblg901.dn-blog-loop .elementor-loop-container>.e-loop-item:only-of-type .dn-loop-meta, .elementor-40 .elementor-element.elementor-element-dnblg901.dn-blog-loop .elementor-loop-container>.e-loop-item:only-of-type .dn-loop-title, .elementor-40 .elementor-element.elementor-element-dnblg901.dn-blog-loop .elementor-loop-container>.e-loop-item:only-of-type .dn-loop-excerpt, .elementor-40 .elementor-element.elementor-element-dnblg901.dn-blog-loop .elementor-loop-container>.e-loop-item:only-of-type .dn-loop-read{grid-column:2;}}
@media (min-width:768px){.elementor-40 .elementor-element.elementor-element-dnblg901.dn-blog-loop .elementor-loop-container>.e-loop-item:only-of-type .dn-loop-meta{margin-top:13px;}}
@media (min-width:768px){.elementor-40 .elementor-element.elementor-element-dnblg901.dn-blog-loop .elementor-loop-container>.e-loop-item:only-of-type .dn-loop-title .elementor-heading-title, .elementor-40 .elementor-element.elementor-element-dnblg901.dn-blog-loop .elementor-loop-container>.e-loop-item:only-of-type .dn-loop-title a{font-size:clamp(35px,3.4vw,47px)!important;line-height:1.08!important;}}
@media (min-width:768px){.elementor-40 .elementor-element.elementor-element-dnblg901.dn-blog-loop .elementor-loop-container>.e-loop-item:only-of-type .dn-loop-excerpt{flex:0 0 auto;margin-top:18px;}}
@media (min-width:768px){.elementor-40 .elementor-element.elementor-element-dnblg901.dn-blog-loop .elementor-loop-container>.e-loop-item:only-of-type .dn-loop-read{margin-top:26px;}}
@media (min-width:768px){.elementor-40 .elementor-element.elementor-element-dnblg901.dn-blog-loop .elementor-loop-container>.e-loop-item:only-of-type .dn-loop-meta{grid-column:2;margin:13px 0 0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;}}
@media (min-width:768px){.elementor-40 .elementor-element.elementor-element-dnblg901.dn-blog-loop .elementor-loop-container>.e-loop-item:only-of-type .dn-loop-read{align-self:end!important;}}
@media (max-width:767px){.elementor-40 .elementor-element.elementor-element-dnblg901.dn-blog-loop .elementor-loop-container{grid-auto-rows:auto!important;}}
@media (max-width:767px){.elementor-40 .elementor-element.elementor-element-dnblg901.dn-blog-loop .e-loop-item{height:auto!important;}}
@media (max-width:767px){.elementor-40 .elementor-element.elementor-element-dnblg901.dn-blog-loop .dn-journal-loop-card{min-height:0!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0000091 */.elementor-40 .elementor-element.elementor-element-b0000091.dn-blog-archive>.e-con-inner>.elementor-widget:nth-child(2) .elementor-heading-title{margin:0;color:var(--e-global-color-secondary)!important;font-size:clamp(45px,5vw,66px);}
.elementor-40 .elementor-element.elementor-element-b0000091.dn-blog-archive .dn-blog-shell>.e-con-inner>.elementor-widget:nth-child(2) .elementor-heading-title{color:var(--e-global-color-secondary)!important;}
@media (max-width:767px){.elementor-40 .elementor-element.elementor-element-b0000091.dn-blog-archive .dn-blog-shell, .elementor-40 .elementor-element.elementor-element-b0000091.dn-blog-archive .dn-blog-shell>.e-con-inner, .elementor-40 .elementor-element.elementor-element-b0000091.dn-blog-archive .dn-blog-grid, .elementor-40 .elementor-element.elementor-element-b0000091.dn-blog-archive .dn-blog-grid>.e-con-inner{padding-left:0!important;padding-right:0!important;width:100%!important;max-width:100%!important;}}
@media (max-width:767px){.elementor-40 .elementor-element.elementor-element-b0000091.dn-blog-archive .dn-blog-card{width:100%!important;max-width:100%!important;}}
.elementor-40 .elementor-element.elementor-element-b0000091.dn-blog-archive .elementor-pagination{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;margin-top:36px;}
.elementor-40 .elementor-element.elementor-element-b0000091.dn-blog-archive .elementor-pagination a, .elementor-40 .elementor-element.elementor-element-b0000091.dn-blog-archive .elementor-pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:9px 12px;border:1px solid var(--e-global-color-secondary);border-radius:0!important;color:var(--e-global-color-secondary)!important;background:var(--e-global-color-cream)!important;font:900 13px/1.2 var(--e-global-typography-dnbbody-font-family),sans-serif;text-decoration:none;}
.elementor-40 .elementor-element.elementor-element-b0000091.dn-blog-archive .elementor-pagination .current{background:var(--e-global-color-primary)!important;color:var(--e-global-color-secondary)!important;}
.elementor-40 .elementor-element.elementor-element-b0000091.dn-blog-archive .elementor-pagination a:hover, .elementor-40 .elementor-element.elementor-element-b0000091.dn-blog-archive .elementor-pagination a:focus-visible{background:var(--e-global-color-secondary)!important;color:var(--e-global-color-cream)!important;outline:2px solid var(--e-global-color-primary);outline-offset:2px;}
@media (max-width:767px){.elementor-40 .elementor-element.elementor-element-b0000091.dn-blog-archive .elementor-pagination{gap:5px;margin-top:28px;}}
@media (max-width:767px){.elementor-40 .elementor-element.elementor-element-b0000091.dn-blog-archive .elementor-pagination a, .elementor-40 .elementor-element.elementor-element-b0000091.dn-blog-archive .elementor-pagination span{min-width:38px;min-height:40px;padding:7px 8px;font-size:12px;}}
.elementor-40 .elementor-element.elementor-element-b0000091.dn-blog-archive .elementor-pagination>*{margin:0!important;}
.elementor-40 .elementor-element.elementor-element-b0000091.dn-blog-archive .dn-blog-shell>.e-con-inner>.elementor-widget:nth-child(1) p{color:var(--e-global-color-leaf)!important;font-size:12px!important;letter-spacing:.18em!important;text-transform:uppercase;}
.elementor-40 .elementor-element.elementor-element-b0000091.dn-blog-archive .dn-blog-shell>.e-con-inner>.elementor-widget:nth-child(1) p:before{content:"";display:inline-block;width:34px;height:3px;margin:0 10px 3px 0;background:var(--e-global-color-primary);vertical-align:middle;}
.elementor-40 .elementor-element.elementor-element-b0000091.dn-blog-archive .dn-blog-shell>.e-con-inner>.elementor-widget:nth-child(2) .elementor-heading-title{font-size:clamp(48px,5vw,67px);line-height:1.05;color:var(--e-global-color-secondary)!important;}
.elementor-40 .elementor-element.elementor-element-b0000091.dn-blog-archive .elementor-pagination{margin-top:43px;}
@media (max-width:767px){.elementor-40 .elementor-element.elementor-element-b0000091.dn-blog-archive .dn-blog-shell>.e-con-inner>.elementor-widget:nth-child(2) .elementor-heading-title{font-size:clamp(43px,11vw,53px)!important;}}
@media (max-width:767px){.elementor-40 .elementor-element.elementor-element-b0000091.dn-blog-archive .elementor-pagination{margin-top:33px;}}
@media (max-width:767px){.elementor-40 .elementor-element.elementor-element-b0000091.dn-blog-archive .elementor-pagination{gap:4px!important;flex-wrap:nowrap!important;}}
@media (max-width:767px){.elementor-40 .elementor-element.elementor-element-b0000091.dn-blog-archive .elementor-pagination a, .elementor-40 .elementor-element.elementor-element-b0000091.dn-blog-archive .elementor-pagination span{min-width:32px!important;min-height:37px!important;padding:6px 5px!important;font-size:12px!important;white-space:nowrap!important;}}
.elementor-40 .elementor-element.elementor-element-b0000091.dn-blog-archive .elementor-pagination span.page-numbers.prev, .elementor-40 .elementor-element.elementor-element-b0000091.dn-blog-archive .elementor-pagination span.page-numbers.next{display:none!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d900afb */.elementor-40 .elementor-element.elementor-element-4d900afb.dn-blog-page,.elementor-40 .elementor-element.elementor-element-4d900afb.dn-blog-page *{border-radius:0!important;}.elementor-40 .elementor-element.elementor-element-4d900afb.dn-blog-page{overflow:hidden;}.elementor-40 .elementor-element.elementor-element-4d900afb .dn-blog-shell{width:min(100%,1240px);margin:auto;}.elementor-40 .elementor-element.elementor-element-4d900afb .dn-blog-section .elementor-heading-title{font-family:var(--e-global-typography-dnbdisplay-font-family),Georgia,serif;font-weight:600;letter-spacing:-.045em;}.elementor-40 .elementor-element.elementor-element-4d900afb .dn-blog-section p{font-family:var(--e-global-typography-dnbbody-font-family),sans-serif;}.elementor-40 .elementor-element.elementor-element-4d900afb .dn-blog-section .elementor-button{border-radius:0;font:900 13px/1.2 var(--e-global-typography-dnbbody-font-family),sans-serif;transition:.2s;}.elementor-40 .elementor-element.elementor-element-4d900afb .dn-blog-hero{background:var(--e-global-color-cream);}.elementor-40 .elementor-element.elementor-element-4d900afb .dn-blog-copy{border-left:5px solid var(--e-global-color-primary);}.elementor-40 .elementor-element.elementor-element-4d900afb .dn-blog-copy .dn-native-el-b0000001 p,.elementor-40 .elementor-element.elementor-element-4d900afb .dn-blog-feature-copy .dn-native-el-b0000012 p,.elementor-40 .elementor-element.elementor-element-4d900afb .dn-blog-archive>.e-con-inner>.elementor-widget:nth-child(1) p{margin:0 0 21px;font-family:var(--e-global-typography-dnbbody-font-family),sans-serif;font-weight:900;line-height:1.3;letter-spacing:.16em;}.elementor-40 .elementor-element.elementor-element-4d900afb .dn-blog-copy .elementor-button,.elementor-40 .elementor-element.elementor-element-4d900afb .dn-blog-feature-copy .elementor-button{padding:16px 22px;border:2px solid var(--e-global-color-secondary);background:var(--e-global-color-secondary);color:var(--e-global-color-cream);box-shadow:5px 5px 0 var(--e-global-color-primary);}.elementor-40 .elementor-element.elementor-element-4d900afb .dn-blog-copy .elementor-button:hover,.elementor-40 .elementor-element.elementor-element-4d900afb .dn-blog-feature-copy .elementor-button:hover{transform:translate(3px,3px);box-shadow:2px 2px 0 var(--e-global-color-primary);}.elementor-40 .elementor-element.elementor-element-4d900afb .dn-blog-feature-art{position:relative;padding:16px;background:var(--e-global-color-primary);border:2px solid var(--e-global-color-secondary);}.elementor-40 .elementor-element.elementor-element-4d900afb .dn-blog-feature-art img{display:block;width:100%;min-height:400px;object-fit:cover;background:#fff;}.elementor-40 .elementor-element.elementor-element-4d900afb .dn-blog-feature-art>.e-con-inner>.elementor-widget:nth-child(2){position:absolute;bottom:16px;left:16px;padding:14px 17px;background:var(--e-global-color-secondary);}.elementor-40 .elementor-element.elementor-element-4d900afb .dn-blog-feature-art p{margin:0;color:var(--e-global-color-cream)!important;font:600 17px/1.25 var(--e-global-typography-dnbdisplay-font-family),Georgia,serif;}.elementor-40 .elementor-element.elementor-element-4d900afb .dn-blog-feature-art strong{color:var(--e-global-color-primary);}.elementor-40 .elementor-element.elementor-element-4d900afb .dn-blog-intro{padding:78px 30px;background:var(--e-global-color-secondary);}.elementor-40 .elementor-element.elementor-element-4d900afb .dn-blog-intro>.e-con-inner>.elementor-widget:nth-child(1) p{margin:0 0 42px;color:var(--e-global-color-primary)!important;font:600 26px/1.35 var(--e-global-typography-dnbdisplay-font-family),Georgia,serif;}.elementor-40 .elementor-element.elementor-element-4d900afb .dn-blog-topics>.e-con-inner{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,249,236,.5);}.elementor-40 .elementor-element.elementor-element-4d900afb .dn-blog-topics .elementor-widget{padding:23px 24px 0;border-right:1px solid rgba(255,249,236,.5);}.elementor-40 .elementor-element.elementor-element-4d900afb .dn-blog-topics .elementor-widget:first-child{padding-left:0;}.elementor-40 .elementor-element.elementor-element-4d900afb .dn-blog-topics .elementor-heading-title{margin:0;color:var(--e-global-color-cream)!important;font-size:clamp(27px,3vw,42px);line-height:1.02;}.elementor-40 .elementor-element.elementor-element-4d900afb .dn-blog-feature{}.elementor-40 .elementor-element.elementor-element-4d900afb .dn-blog-feature-image{}.elementor-40 .elementor-element.elementor-element-4d900afb .dn-blog-archive{}.elementor-40 .elementor-element.elementor-element-4d900afb .dn-blog-grid{margin-top:48px;}.elementor-40 .elementor-element.elementor-element-4d900afb .dn-blog-grid>.e-con-inner{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;}.elementor-40 .elementor-element.elementor-element-4d900afb .dn-blog-card{display:flex;flex-direction:column;padding:11px;background:#fff;border:2px solid var(--e-global-color-secondary);transition:transform .25s,box-shadow .25s;}.elementor-40 .elementor-element.elementor-element-4d900afb .dn-blog-card:hover{transform:translateY(-6px);box-shadow:6px 6px 0 var(--e-global-color-primary);}.elementor-40 .elementor-element.elementor-element-4d900afb .dn-blog-card img{display:block;width:100%;aspect-ratio:1.55;object-fit:cover;}.elementor-40 .elementor-element.elementor-element-4d900afb .dn-blog-card>.e-con-inner>.elementor-widget:nth-child(2){margin-top:19px;}.elementor-40 .elementor-element.elementor-element-4d900afb .dn-blog-card>.e-con-inner>.elementor-widget:nth-child(2) p{margin:0;color:var(--e-global-color-leaf)!important;font:900 12px/1.3 var(--e-global-typography-dnbbody-font-family),sans-serif;letter-spacing:.12em;text-transform:uppercase;}.elementor-40 .elementor-element.elementor-element-4d900afb .dn-blog-card>.e-con-inner>.elementor-widget:nth-child(3){margin-top:9px;}.elementor-40 .elementor-element.elementor-element-4d900afb .dn-blog-card>.e-con-inner>.elementor-widget:nth-child(3) .elementor-heading-title{margin:0;color:var(--e-global-color-secondary)!important;font-size:25px;line-height:1.12;}.elementor-40 .elementor-element.elementor-element-4d900afb .dn-blog-card>.e-con-inner>.elementor-widget:nth-child(4){margin-top:12px;}.elementor-40 .elementor-element.elementor-element-4d900afb .dn-blog-card>.e-con-inner>.elementor-widget:nth-child(4) p{margin:0;color:var(--e-global-color-ink)!important;font:14px/1.55 var(--e-global-typography-dnbbody-font-family),sans-serif;}.elementor-40 .elementor-element.elementor-element-4d900afb .dn-blog-card>.e-con-inner>.elementor-widget:nth-child(5){margin-top:20px;margin-bottom:3px;}.elementor-40 .elementor-element.elementor-element-4d900afb .dn-blog-card .elementor-button{padding:0;color:var(--e-global-color-secondary);background:transparent;text-decoration:underline;text-underline-offset:4px;}@media(max-width:767px){.elementor-40 .elementor-element.elementor-element-4d900afb .dn-blog-hero,.elementor-40 .elementor-element.elementor-element-4d900afb .dn-blog-intro,.elementor-40 .elementor-element.elementor-element-4d900afb .dn-blog-feature,.elementor-40 .elementor-element.elementor-element-4d900afb .dn-blog-archive{padding:72px 21px;}.elementor-40 .elementor-element.elementor-element-4d900afb .dn-blog-hero>.e-con-inner,.elementor-40 .elementor-element.elementor-element-4d900afb .dn-blog-feature>.e-con-inner{display:flex;gap:45px;}.elementor-40 .elementor-element.elementor-element-4d900afb .dn-blog-copy{}.elementor-40 .elementor-element.elementor-element-4d900afb .dn-blog-feature-art img{min-height:0;aspect-ratio:1/1;}.elementor-40 .elementor-element.elementor-element-4d900afb .dn-blog-topics>.e-con-inner{grid-template-columns:1fr;}.elementor-40 .elementor-element.elementor-element-4d900afb .dn-blog-topics .elementor-widget{padding:17px 0;border-right:0;border-bottom:1px solid rgba(255,249,236,.5);}.elementor-40 .elementor-element.elementor-element-4d900afb .dn-blog-grid>.e-con-inner{grid-template-columns:1fr;}.elementor-40 .elementor-element.elementor-element-4d900afb .dn-blog-card>.e-con-inner>.elementor-widget:nth-child(3) .elementor-heading-title{font-size:27px;}}@media(prefers-reduced-motion:reduce){.elementor-40 .elementor-element.elementor-element-4d900afb .dn-blog-card,.elementor-40 .elementor-element.elementor-element-4d900afb .dn-blog-section{transition:none!important;}}.dn-blog-page .dn-blog-hero > .e-con-inner > .dn-blog-shell > .e-con-inner{display:grid;grid-template-columns:1.05fr .7fr;align-items:center;gap:clamp(55px,11vw,160px);}.dn-blog-page .dn-blog-feature > .e-con-inner > .dn-blog-shell > .e-con-inner{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(55px,9vw,130px);}.dn-contact-page .dn-contact-hero > .e-con-inner > .dn-contact-shell > .e-con-inner{display:grid;grid-template-columns:1fr .52fr;align-items:end;gap:clamp(55px,12vw,170px);}.dn-contact-page .dn-contact-body > .e-con-inner > .dn-contact-shell > .e-con-inner{display:grid;grid-template-columns:.75fr 1.25fr;gap:clamp(55px,10vw,145px);align-items:start;}.dn-contact-page .dn-contact-closing > .e-con-inner > .dn-contact-shell > .e-con-inner{display:grid;grid-template-columns:1fr auto;gap:35px;align-items:end;}@media(max-width:767px){.dn-blog-page .dn-blog-hero > .e-con-inner > .dn-blog-shell > .e-con-inner,.dn-blog-page .dn-blog-feature > .e-con-inner > .dn-blog-shell > .e-con-inner,.dn-contact-page .dn-contact-hero > .e-con-inner > .dn-contact-shell > .e-con-inner,.dn-contact-page .dn-contact-body > .e-con-inner > .dn-contact-shell > .e-con-inner,.dn-contact-page .dn-contact-closing > .e-con-inner > .dn-contact-shell > .e-con-inner{display:flex;align-items:stretch;gap:45px;}}.dn-blog-page .dn-blog-shell,.dn-blog-page .dn-blog-shell>.e-con-inner,.dn-contact-page .dn-contact-shell,.dn-contact-page .dn-contact-shell>.e-con-inner{width:100%!important;max-width:1240px!important;}.dn-blog-page .dn-blog-hero > .e-con-inner > .dn-blog-shell > .e-con-inner{grid-template-columns:minmax(0,1.05fr) minmax(340px,.7fr);}.dn-contact-page .dn-contact-hero > .e-con-inner > .dn-contact-shell > .e-con-inner{grid-template-columns:minmax(0,1fr) minmax(290px,.52fr);}.dn-blog-page .dn-blog-hero>.e-con-inner,.dn-blog-page .dn-blog-intro>.e-con-inner,.dn-blog-page .dn-blog-feature>.e-con-inner,.dn-blog-page .dn-blog-archive>.e-con-inner,.dn-contact-page .dn-contact-hero>.e-con-inner,.dn-contact-page .dn-contact-body>.e-con-inner,.dn-contact-page .dn-contact-closing>.e-con-inner{display:block!important;width:100%!important;max-width:none!important;}.dn-blog-page .dn-blog-shell,.dn-contact-page .dn-contact-shell{width:min(100%,1240px)!important;margin-left:auto!important;margin-right:auto!important;}.dn-blog-page .dn-blog-shell>.e-con-inner{width:100%!important;}.dn-blog-page .dn-blog-hero>.e-con-inner>.dn-blog-shell>.e-con-inner{display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(360px,.7fr)!important;align-items:center!important;gap:clamp(55px,10vw,160px)!important;}.dn-blog-page .dn-blog-feature>.e-con-inner>.dn-blog-shell>.e-con-inner{display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr)!important;align-items:center!important;gap:clamp(55px,9vw,130px)!important;}.dn-contact-page .dn-contact-shell>.e-con-inner{width:100%!important;}.dn-contact-page .dn-contact-hero>.e-con-inner>.dn-contact-shell>.e-con-inner{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(290px,.52fr)!important;align-items:end!important;gap:clamp(55px,10vw,160px)!important;}.dn-contact-page .dn-contact-body>.e-con-inner>.dn-contact-shell>.e-con-inner{display:grid!important;grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr)!important;align-items:start!important;gap:clamp(55px,9vw,140px)!important;}.dn-contact-page .dn-contact-closing>.e-con-inner>.dn-contact-shell>.e-con-inner{display:grid!important;grid-template-columns:1fr auto!important;align-items:end!important;gap:35px!important;}@media(max-width:767px){.dn-blog-page .dn-blog-hero>.e-con-inner>.dn-blog-shell>.e-con-inner,.dn-blog-page .dn-blog-feature>.e-con-inner>.dn-blog-shell>.e-con-inner,.dn-contact-page .dn-contact-hero>.e-con-inner>.dn-contact-shell>.e-con-inner,.dn-contact-page .dn-contact-body>.e-con-inner>.dn-contact-shell>.e-con-inner,.dn-contact-page .dn-contact-closing>.e-con-inner>.dn-contact-shell>.e-con-inner{display:flex!important;align-items:stretch!important;gap:42px!important;}}@media(max-width:767px){.elementor-40 .elementor-element.elementor-element-4d900afb .elementor-heading-title{max-width:100%!important;overflow-wrap:anywhere!important;word-break:normal!important;font-size:clamp(38px,10.8vw,55px)!important;line-height:1.02!important;}.elementor-40 .elementor-element.elementor-element-4d900afb .elementor-widget-container{max-width:100%!important;}}
/* 2026 visual QA: full-width editorial cards at narrow widths. */
@media(max-width:767px){.elementor-40 .elementor-element.elementor-element-4d900afb .dn-blog-grid,.elementor-40 .elementor-element.elementor-element-4d900afb .dn-blog-grid>.e-con-inner{width:100%!important;max-width:100%!important;min-width:0!important;}.elementor-40 .elementor-element.elementor-element-4d900afb .dn-blog-grid>.e-con-inner{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:22px!important;}.elementor-40 .elementor-element.elementor-element-4d900afb .dn-blog-card,.elementor-40 .elementor-element.elementor-element-4d900afb .dn-blog-card>.e-con-inner{width:100%!important;max-width:100%!important;min-width:0!important;flex-basis:auto!important;}.elementor-40 .elementor-element.elementor-element-4d900afb .dn-blog-card{padding:13px!important;}.elementor-40 .elementor-element.elementor-element-4d900afb .dn-blog-card img{aspect-ratio:1.65;object-fit:cover;}.elementor-40 .elementor-element.elementor-element-4d900afb .dn-blog-card>.e-con-inner>.elementor-widget:nth-child(3) .elementor-heading-title{font-size:clamp(22px,6vw,26px)!important;line-height:1.16!important;letter-spacing:-.025em!important;}.elementor-40 .elementor-element.elementor-element-4d900afb .dn-blog-card>.e-con-inner>.elementor-widget:nth-child(4) p{font-size:14px!important;line-height:1.55!important;}}

/* 2026 screenshot review: mobile width and panel contrast. */
.elementor-40 .elementor-element.elementor-element-4d900afb .dn-blog-intro .dn-blog-shell>.e-con-inner>.elementor-widget:first-child p{color:var(--e-global-color-cream)!important;font:600 23px/1.45 var(--e-global-typography-dnbdisplay-font-family),Georgia,serif!important;}@media(max-width:767px){.elementor-40 .elementor-element.elementor-element-4d900afb .dn-blog-intro .dn-blog-shell>.e-con-inner>.elementor-widget:first-child p{font-size:19px!important;}}

/* Dynamic journal grid */
.elementor-40 .elementor-element.elementor-element-4d900afb .dn-blog-loop{width:100%;}





@media(max-width:767px){.elementor-40 .elementor-element.elementor-element-4d900afb .dn-blog-loop{}}
/* Journal loop card styles loaded with blog page */
















@media(max-width:767px){}
@media(prefers-reduced-motion:reduce){}
/* 2026 editorial first pass: concise Blog opening and accessible pagination */
.elementor-40 .elementor-element.elementor-element-4d900afb .dn-blog-hero{}

.elementor-40 .elementor-element.elementor-element-4d900afb .dn-blog-copy{}

.elementor-40 .elementor-element.elementor-element-4d900afb .dn-blog-side-note{position:relative;border-top:5px solid var(--e-global-color-primary);}







.elementor-40 .elementor-element.elementor-element-4d900afb .dn-blog-feature{}


.elementor-40 .elementor-element.elementor-element-4d900afb .dn-blog-archive{}
.elementor-40 .elementor-element.elementor-element-4d900afb .dn-blog-loop{}




@media(max-width:767px){.elementor-40 .elementor-element.elementor-element-4d900afb .dn-blog-hero{}.elementor-40 .elementor-element.elementor-element-4d900afb .dn-blog-side-note{box-shadow:5px 5px 0 var(--e-global-color-secondary);}.elementor-40 .elementor-element.elementor-element-4d900afb .dn-blog-feature{}.elementor-40 .elementor-element.elementor-element-4d900afb .dn-blog-archive{}.elementor-40 .elementor-element.elementor-element-4d900afb .dn-blog-loop{}}
@media(prefers-reduced-motion:reduce){}
/* 2026 mobile Blog pagination fit */
@media(max-width:767px){}

/* 2026 Blog pagination item spacing */


/* Blog editorial redesign — 2026 */
.elementor-40 .elementor-element.elementor-element-4d900afb.dn-blog-page{}
.elementor-40 .elementor-element.elementor-element-4d900afb .dn-blog-shell{width:min(100%,1210px)!important;max-width:1210px!important;}
.elementor-40 .elementor-element.elementor-element-4d900afb .dn-blog-hero{position:relative;background:radial-gradient(circle at 86% 10%,rgba(255,249,236,.34),transparent 31%),var(--e-global-color-primary);}

.elementor-40 .elementor-element.elementor-element-4d900afb .dn-blog-copy{border-left:5px solid var(--e-global-color-secondary);}




.elementor-40 .elementor-element.elementor-element-4d900afb .dn-blog-side-note{border-top:6px solid var(--e-global-color-secondary);}



.elementor-40 .elementor-element.elementor-element-4d900afb .dn-blog-feature{}







.elementor-40 .elementor-element.elementor-element-4d900afb .dn-blog-feature-image{}



.elementor-40 .elementor-element.elementor-element-4d900afb .dn-blog-archive{}



.elementor-40 .elementor-element.elementor-element-4d900afb .dn-blog-archive-intro{max-width:650px;}

.elementor-40 .elementor-element.elementor-element-4d900afb .dn-blog-loop{}













@media(max-width:1024px){}
@media(max-width:767px){.elementor-40 .elementor-element.elementor-element-4d900afb .dn-blog-hero{}.elementor-40 .elementor-element.elementor-element-4d900afb .dn-blog-hero>.e-con-inner>.dn-blog-shell>.e-con-inner,.elementor-40 .elementor-element.elementor-element-4d900afb .dn-blog-feature>.e-con-inner>.dn-blog-shell>.e-con-inner{display:flex!important;align-items:stretch!important;}.elementor-40 .elementor-element.elementor-element-4d900afb .dn-blog-copy{}.elementor-40 .elementor-element.elementor-element-4d900afb .dn-blog-side-note{box-shadow:6px 6px 0 var(--e-global-color-secondary);}.elementor-40 .elementor-element.elementor-element-4d900afb .dn-blog-feature{}.elementor-40 .elementor-element.elementor-element-4d900afb .dn-blog-feature-image{box-shadow:6px 6px 0 var(--e-global-color-primary);}.elementor-40 .elementor-element.elementor-element-4d900afb .dn-blog-archive{}.elementor-40 .elementor-element.elementor-element-4d900afb .dn-blog-archive-intro{}.elementor-40 .elementor-element.elementor-element-4d900afb .dn-blog-loop{}}
@media(prefers-reduced-motion:reduce){.elementor-40 .elementor-element.elementor-element-4d900afb .dn-blog-feature-image img,.elementor-40 .elementor-element.elementor-element-4d900afb .dn-blog-loop .dn-journal-loop-card{transition:none!important;}.elementor-40 .elementor-element.elementor-element-4d900afb .dn-blog-feature-image a:hover img,.elementor-40 .elementor-element.elementor-element-4d900afb .dn-blog-loop .dn-journal-loop-card:hover{transform:none!important;}}
/* Blog compact pagination and focus — 2026 */

@media(max-width:767px){}

/* Blog final-page editorial card — 2026 */

@media(min-width:768px){}
/* Blog disabled pagination controls — 2026 */


/* Blog Loop final-card badge reset — 2026 */
@media(min-width:768px){}

/* Blog Loop mobile card row spacing — 2026 */
@media(max-width:767px){}

@media (prefers-reduced-motion: reduce) { .elementor-40 .elementor-element.elementor-element-4d900afb .elementor-invisible { visibility: visible !important; opacity: 1 !important; animation: none !important; transform: none !important; } }/* End custom CSS */