.elementor-3639 .elementor-element.elementor-element-b10a001{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:3em;--padding-bottom:3.5em;--padding-left:5em;--padding-right:5em;}.elementor-3639 .elementor-element.elementor-element-b10a001:not(.elementor-motion-effects-element-type-background), .elementor-3639 .elementor-element.elementor-element-b10a001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3639 .elementor-element.elementor-element-b10a002{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-3639 .elementor-element.elementor-element-b10a004 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-3399a95 );}.elementor-widget-theme-post-excerpt{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-3639 .elementor-element.elementor-element-b10a005{font-family:"Space Grotesk", Sans-serif;font-size:1.45em;font-weight:400;line-height:1.3em;}.elementor-3639 .elementor-element.elementor-element-b10a007{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:3.5em;--padding-bottom:5em;--padding-left:5em;--padding-right:5em;}.elementor-3639 .elementor-element.elementor-element-b10a007:not(.elementor-motion-effects-element-type-background), .elementor-3639 .elementor-element.elementor-element-b10a007 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3639 .elementor-element.elementor-element-b10a008{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}@media(max-width:1024px){.elementor-3639 .elementor-element.elementor-element-b10a001{--padding-top:2em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3639 .elementor-element.elementor-element-b10a004 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-theme-post-excerpt{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3639 .elementor-element.elementor-element-b10a007{--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-3639 .elementor-element.elementor-element-b10a001{--padding-top:1.5em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-3639 .elementor-element.elementor-element-b10a002{--width:100%;}.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3639 .elementor-element.elementor-element-b10a004 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-theme-post-excerpt{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3639 .elementor-element.elementor-element-b10a005{font-size:1.2em;}.elementor-3639 .elementor-element.elementor-element-b10a007{--padding-top:2em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-3639 .elementor-element.elementor-element-b10a008{--width:100%;}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:768px){.elementor-3639 .elementor-element.elementor-element-b10a002{--width:800px;}.elementor-3639 .elementor-element.elementor-element-b10a008{--width:800px;}}@media(max-width:1024px) and (min-width:768px){.elementor-3639 .elementor-element.elementor-element-b10a002{--width:100%;}.elementor-3639 .elementor-element.elementor-element-b10a008{--width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-b10a003 */.elementor-3639 .elementor-element.elementor-element-b10a003 .edito-post-kicker{font-family:"Space Grotesk",sans-serif;font-weight:600;font-size:1.15em;color:#121E35;}
.elementor-3639 .elementor-element.elementor-element-b10a003 .edito-post-kicker a{color:inherit;text-decoration:none;}
.elementor-3639 .elementor-element.elementor-element-b10a003 .edito-post-kicker a:hover{text-decoration:underline;text-underline-offset:3px;}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b10a006 */.elementor-3639 .elementor-element.elementor-element-b10a006 .edito-post-byline{font-family:"DM Sans",sans-serif;font-size:15px;line-height:1.5;color:#5A5A5A;}
.elementor-3639 .elementor-element.elementor-element-b10a006 .edito-post-author{color:#121E35;font-weight:500;}
.elementor-3639 .elementor-element.elementor-element-b10a006 .edito-post-audio{display:flex;flex-direction:column;gap:10px;margin-top:18px;padding:16px 18px;border-radius:16px;background:#FFFFFF;}
.elementor-3639 .elementor-element.elementor-element-b10a006 .edito-post-audio-head{display:flex;align-items:baseline;gap:10px;}
.elementor-3639 .elementor-element.elementor-element-b10a006 .edito-post-audio-label{font-family:"Space Grotesk",sans-serif;font-weight:600;font-size:16px;color:#121E35;}
.elementor-3639 .elementor-element.elementor-element-b10a006 .edito-post-audio-dur,.elementor-3639 .elementor-element.elementor-element-b10a006 .edito-post-audio-note{font-family:"DM Sans",sans-serif;font-size:13px;line-height:1.4;color:#5A5A5A;}
.elementor-3639 .elementor-element.elementor-element-b10a006 .edito-post-audio audio{display:block;width:100%;height:40px;}
.elementor-3639 .elementor-element.elementor-element-b10a006 .edito-post-audio-text summary{cursor:pointer;font-family:"DM Sans",sans-serif;font-size:14px;color:#14377A;}
.elementor-3639 .elementor-element.elementor-element-b10a006 .edito-post-audio-text p{margin:10px 0 0;font-family:"DM Sans",sans-serif;font-size:15px;line-height:1.6;color:#1A1A1A;}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-b10a009 */.elementor-3639 .elementor-element.elementor-element-b10a009{font-family:"DM Sans",sans-serif;font-size:18px;line-height:1.7;color:#1A1A1A;}
.elementor-3639 .elementor-element.elementor-element-b10a009 p{margin:0 0 1.2em;}
.elementor-3639 .elementor-element.elementor-element-b10a009 h2{font-family:"Space Grotesk",sans-serif;font-weight:600;font-size:1.75em;line-height:1.25;color:#121E35;margin:2.2em 0 .7em;}
.elementor-3639 .elementor-element.elementor-element-b10a009 a{color:#14377A;text-decoration:underline;text-underline-offset:3px;}
.elementor-3639 .elementor-element.elementor-element-b10a009 a:hover{color:#121E35;}
.elementor-3639 .elementor-element.elementor-element-b10a009 ul,.elementor-3639 .elementor-element.elementor-element-b10a009 ol{margin:0 0 1.4em 1.3em;padding:0;}
.elementor-3639 .elementor-element.elementor-element-b10a009 li{margin:0 0 .55em;}
.elementor-3639 .elementor-element.elementor-element-b10a009 blockquote{margin:2em 0;padding:20px 24px;background:#EBEDF0;border:0;border-left:4px solid #85A6EE;border-radius:16px;font-size:1em;font-style:normal;color:#121E35;}
.elementor-3639 .elementor-element.elementor-element-b10a009 blockquote p{margin:0;}
.elementor-3639 .elementor-element.elementor-element-b10a009 figure{margin:2.4em 0;}
.elementor-3639 .elementor-element.elementor-element-b10a009 figure img{display:block;width:100%;height:auto;border-radius:24px;}
.elementor-3639 .elementor-element.elementor-element-b10a009 figcaption{margin-top:.8em;font-size:.8em;line-height:1.5;color:#5A5A5A;text-align:left;}
.elementor-3639 .elementor-element.elementor-element-b10a009 .edito-post-table{overflow-x:auto;margin:1.6em 0;}
.elementor-3639 .elementor-element.elementor-element-b10a009 table{width:100%;min-width:520px;border-collapse:collapse;border:0;margin:0;font-size:.92em;}
.elementor-3639 .elementor-element.elementor-element-b10a009 th{text-align:left;font-family:"Space Grotesk",sans-serif;font-weight:600;color:#121E35;background:#F5F5F5;padding:12px 14px;border:0;border-bottom:2px solid #CDD0D6;}
.elementor-3639 .elementor-element.elementor-element-b10a009 td{padding:12px 14px;border:0;border-bottom:1px solid #EBEDF0;vertical-align:top;}
.elementor-3639 .elementor-element.elementor-element-b10a009 code{background:#EBEDF0;border-radius:6px;padding:2px 6px;font-size:.9em;}
.elementor-3639 .elementor-element.elementor-element-b10a009 hr{border:0;border-top:1px solid #CDD0D6;margin:2.6em 0;}
.elementor-3639 .elementor-element.elementor-element-b10a009 ul.edito-post-checklist{list-style:none;margin-left:0;}
.elementor-3639 .elementor-element.elementor-element-b10a009 ul.edito-post-checklist li{position:relative;padding-left:36px;margin-bottom:.9em;}
.elementor-3639 .elementor-element.elementor-element-b10a009 ul.edito-post-checklist li::before{content:"✓";position:absolute;left:0;top:4px;width:22px;height:22px;border-radius:50%;background:#C6E974;color:#121E35;font-size:14px;font-weight:700;line-height:22px;text-align:center;}
.elementor-3639 .elementor-element.elementor-element-b10a009 .edito-post-cta{margin:3em 0;padding:32px;border-radius:24px;background:#121E35;color:#FFFFFF;}
.elementor-3639 .elementor-element.elementor-element-b10a009 .edito-post-cta p{margin:0;color:#FFFFFF;}
.elementor-3639 .elementor-element.elementor-element-b10a009 .edito-post-cta-title{font-family:"Space Grotesk",sans-serif;font-weight:600;font-size:1.35em;line-height:1.3;}
.elementor-3639 .elementor-element.elementor-element-b10a009 .edito-post-cta-action{margin-top:20px !important;display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;}
.elementor-3639 .elementor-element.elementor-element-b10a009 a.edito-post-btn{display:inline-block;padding:14px 24px;border-radius:100px;background:#FFFFFF;color:#121E35;font-size:16px;line-height:1.2;text-decoration:none;white-space:nowrap;}
.elementor-3639 .elementor-element.elementor-element-b10a009 a.edito-post-btn:hover{background:#C6E974;color:#121E35;}
.elementor-3639 .elementor-element.elementor-element-b10a009 .edito-post-cta-note{font-size:.85em;color:#CDD0D6;}
.elementor-3639 .elementor-element.elementor-element-b10a009 .edito-post-cta-more{margin-top:20px !important;padding-top:20px;border-top:1px solid rgba(255,255,255,.2);font-size:.92em;}
.elementor-3639 .elementor-element.elementor-element-b10a009 .edito-post-cta-more a{color:#FFFFFF;}
.elementor-3639 .elementor-element.elementor-element-b10a009 .edito-post-sources{margin-top:3em;font-size:.88em;line-height:1.6;}
.elementor-3639 .elementor-element.elementor-element-b10a009 .edito-post-sources h2{font-size:1.5em;margin-top:0;}
.elementor-3639 .elementor-element.elementor-element-b10a009 .edito-post-sources p{margin:1.4em 0 .5em;color:#121E35;}
.elementor-3639 .elementor-element.elementor-element-b10a009 .edito-post-sources li{margin-bottom:.4em;}
.elementor-3639 .elementor-element.elementor-element-b10a009 aside.post-provenance{margin-top:3em;padding:20px 24px;border-radius:16px;background:#F5F5F5;font-size:.82em;line-height:1.6;color:#5A5A5A;}
.elementor-3639 .elementor-element.elementor-element-b10a009 aside.post-provenance p{margin:0 0 .7em;}
.elementor-3639 .elementor-element.elementor-element-b10a009 aside.post-provenance p:last-child{margin-bottom:0;}
.elementor-3639 .elementor-element.elementor-element-b10a009 aside.post-provenance img{display:inline-block;width:auto;height:20px;margin-right:8px;vertical-align:middle;border-radius:0;}
@media(max-width:767px){.elementor-3639 .elementor-element.elementor-element-b10a009{font-size:17px;}.elementor-3639 .elementor-element.elementor-element-b10a009 h2{font-size:1.45em;}.elementor-3639 .elementor-element.elementor-element-b10a009 .edito-post-cta{padding:24px;}.elementor-3639 .elementor-element.elementor-element-b10a009 a.edito-post-btn{white-space:normal;}}/* End custom CSS */