.elementor-343 .elementor-element.elementor-element-magroot0{--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-343 .elementor-element.elementor-element-magh1000{--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:96px;--padding-bottom:64px;--padding-left:40px;--padding-right:40px;}.elementor-343 .elementor-element.elementor-element-magh1000:not(.elementor-motion-effects-element-type-background), .elementor-343 .elementor-element.elementor-element-magh1000 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F6F3;}.elementor-343 .elementor-element.elementor-element-magh1001{--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-widget-heading .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 );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-343 .elementor-element.elementor-element-magh1005 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:60px;font-weight:700;line-height:1.1em;letter-spacing:-1.4px;color:#16181D;}.elementor-widget-text-editor{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 );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );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-343 .elementor-element.elementor-element-magh1004{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;font-family:"Source Sans 3", Sans-serif;font-size:23px;line-height:1.5em;color:#5B626D;}.elementor-343 .elementor-element.elementor-element-magf1000{--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:48px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-343 .elementor-element.elementor-element-magf1001{--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-widget-theme-post-featured-image .widget-image-caption{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 );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-343 .elementor-element.elementor-element-magf1002 .widget-image-caption{text-align:start;color:#5B626D;font-family:"Source Sans 3", Sans-serif;font-size:14px;line-height:1.5em;}.elementor-343 .elementor-element.elementor-element-magm1000{--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:64px;--padding-bottom:72px;--padding-left:40px;--padding-right:40px;}.elementor-343 .elementor-element.elementor-element-magm1001{--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-343 .elementor-element.elementor-element-magm1002{--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-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 );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-343 .elementor-element.elementor-element-magtoc00{--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;--overflow:visible;}.elementor-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-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 );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-table-of-contents .elementor-toc__list-item{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 );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-343 .elementor-element.elementor-element-magtoc01{--box-background-color:#F5F6F3;--box-border-color:#D8DCE2;--box-border-width:1px;--box-border-radius:6px;--separator-width:1px;--header-background-color:#F5F6F3;--header-color:#16181D;--toggle-button-color:#2251D1;--item-text-color:#5B626D;--item-text-hover-color:#2251D1;--item-text-hover-decoration:underline;--item-text-active-color:#2251D1;--marker-color:#2251D1;}.elementor-343 .elementor-element.elementor-element-magtoc01 .elementor-toc__spinner{color:#2251D1;fill:#2251D1;}.elementor-343 .elementor-element.elementor-element-magtoc01 .elementor-toc__header-title{text-align:start;}.elementor-343 .elementor-element.elementor-element-magtoc01 .elementor-toc__header, .elementor-343 .elementor-element.elementor-element-magtoc01 .elementor-toc__header-title{font-family:"Space Grotesk", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.1px;}.elementor-343 .elementor-element.elementor-element-magtoc01 .elementor-toc__header{flex-direction:row;}.elementor-343 .elementor-element.elementor-element-magtoc01 .elementor-toc__list-item{font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:600;line-height:1.45em;}.elementor-343 .elementor-element.elementor-element-magx1000{--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:0px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-343 .elementor-element.elementor-element-magx1001{--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-343 .elementor-element.elementor-element-magr1000{--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:76px;--padding-bottom:84px;--padding-left:40px;--padding-right:40px;}.elementor-343 .elementor-element.elementor-element-magr1000:not(.elementor-motion-effects-element-type-background), .elementor-343 .elementor-element.elementor-element-magr1000 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F6F3;}.elementor-343 .elementor-element.elementor-element-magr1001{--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-343 .elementor-element.elementor-element-magr1002 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:36px;font-weight:700;line-height:1.1em;color:#16181D;}.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-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );}.elementor-343 .elementor-element.elementor-element-magr1003{--grid-columns:3;--grid-row-gap:24px;--grid-column-gap:24px;}.elementor-343 .elementor-element.elementor-element-magq1000{--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:80px;--padding-bottom:84px;--padding-left:40px;--padding-right:40px;}.elementor-343 .elementor-element.elementor-element-magq1000:not(.elementor-motion-effects-element-type-background), .elementor-343 .elementor-element.elementor-element-magq1000 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#16181D;}.elementor-343 .elementor-element.elementor-element-magq1001{--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-343 .elementor-element.elementor-element-magq1002 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;color:#FFFFFF;}.elementor-343 .elementor-element.elementor-element-magq1003 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:42px;font-weight:700;line-height:1.1em;color:#FFFFFF;}.elementor-343 .elementor-element.elementor-element-magq1004{font-family:"Source Sans 3", Sans-serif;font-size:19px;line-height:1.6em;color:#F7F8FA;}.elementor-343 .elementor-element.elementor-element-magq1005{--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-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-343 .elementor-element.elementor-element-magq1006 .elementor-button{font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:700;}.elementor-343 .elementor-element.elementor-element-magq1007 .elementor-button{font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:700;}.elementor-343 .elementor-element.elementor-element-magn1000{--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;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:#D8DCE2;--border-color:#D8DCE2;--padding-top:64px;--padding-bottom:68px;--padding-left:40px;--padding-right:40px;}.elementor-343 .elementor-element.elementor-element-magn1000:not(.elementor-motion-effects-element-type-background), .elementor-343 .elementor-element.elementor-element-magn1000 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-343 .elementor-element.elementor-element-magn1001{--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-343 .elementor-element.elementor-element-magn1002 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:34px;font-weight:700;line-height:1.1em;color:#16181D;}.elementor-343 .elementor-element.elementor-element-magn1003{font-family:"Source Sans 3", Sans-serif;font-size:18px;line-height:1.6em;color:#5B626D;}@media(max-width:1024px){.elementor-343 .elementor-element.elementor-element-magh1000{--padding-top:76px;--padding-bottom:56px;--padding-left:28px;--padding-right:28px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-343 .elementor-element.elementor-element-magh1005 .elementor-heading-title{font-size:48px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-343 .elementor-element.elementor-element-magf1000{--padding-top:40px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-widget-theme-post-featured-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-343 .elementor-element.elementor-element-magm1000{--padding-top:56px;--padding-bottom:64px;--padding-left:28px;--padding-right:28px;}.elementor-343 .elementor-element.elementor-element-magm1001{--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-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-343 .elementor-element.elementor-element-magtoc00.e-con{--order:-99999 /* order start hack */;}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-343 .elementor-element.elementor-element-magx1000{--padding-top:0px;--padding-bottom:64px;--padding-left:28px;--padding-right:28px;}.elementor-343 .elementor-element.elementor-element-magr1000{--padding-top:64px;--padding-bottom:72px;--padding-left:28px;--padding-right:28px;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-343 .elementor-element.elementor-element-magr1003{--grid-columns:2;}.elementor-343 .elementor-element.elementor-element-magq1000{--padding-top:64px;--padding-bottom:68px;--padding-left:28px;--padding-right:28px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-343 .elementor-element.elementor-element-magn1000{--padding-top:56px;--padding-bottom:60px;--padding-left:28px;--padding-right:28px;}}@media(max-width:767px){.elementor-343 .elementor-element.elementor-element-magh1000{--padding-top:56px;--padding-bottom:44px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-343 .elementor-element.elementor-element-magh1005 .elementor-heading-title{font-size:36px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-343 .elementor-element.elementor-element-magh1004{font-size:18px;}.elementor-343 .elementor-element.elementor-element-magf1000{--padding-top:28px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-widget-theme-post-featured-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-343 .elementor-element.elementor-element-magm1000{--padding-top:44px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-343 .elementor-element.elementor-element-magx1000{--padding-top:0px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-343 .elementor-element.elementor-element-magr1000{--padding-top:52px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-343 .elementor-element.elementor-element-magr1002 .elementor-heading-title{font-size:28px;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-343 .elementor-element.elementor-element-magr1003{--grid-columns:1;}.elementor-343 .elementor-element.elementor-element-magq1000{--padding-top:52px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-343 .elementor-element.elementor-element-magq1003 .elementor-heading-title{font-size:30px;}.elementor-343 .elementor-element.elementor-element-magq1004{font-size:17px;}.elementor-343 .elementor-element.elementor-element-magq1005{--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-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-343 .elementor-element.elementor-element-magn1000{--padding-top:44px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-343 .elementor-element.elementor-element-magn1002 .elementor-heading-title{font-size:27px;}.elementor-343 .elementor-element.elementor-element-magn1003{font-size:16px;}}@media(min-width:768px){.elementor-343 .elementor-element.elementor-element-magroot0{--width:100%;}.elementor-343 .elementor-element.elementor-element-magh1000{--width:100%;}.elementor-343 .elementor-element.elementor-element-magh1001{--width:100%;}.elementor-343 .elementor-element.elementor-element-magf1000{--width:100%;}.elementor-343 .elementor-element.elementor-element-magf1001{--width:100%;}.elementor-343 .elementor-element.elementor-element-magm1000{--width:100%;}.elementor-343 .elementor-element.elementor-element-magm1001{--width:100%;}.elementor-343 .elementor-element.elementor-element-magm1002{--width:76%;}.elementor-343 .elementor-element.elementor-element-magtoc00{--width:24%;}.elementor-343 .elementor-element.elementor-element-magx1000{--width:100%;}.elementor-343 .elementor-element.elementor-element-magx1001{--width:100%;}.elementor-343 .elementor-element.elementor-element-magr1000{--width:100%;}.elementor-343 .elementor-element.elementor-element-magr1001{--width:100%;}.elementor-343 .elementor-element.elementor-element-magq1000{--width:100%;}.elementor-343 .elementor-element.elementor-element-magq1001{--width:100%;}.elementor-343 .elementor-element.elementor-element-magn1000{--width:100%;}.elementor-343 .elementor-element.elementor-element-magn1001{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-343 .elementor-element.elementor-element-magm1002{--width:100%;}.elementor-343 .elementor-element.elementor-element-magtoc00{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-magroot0 */.elementor-343 .elementor-element.elementor-element-magroot0{width:100%;overflow-x:clip;background:#FFFFFF;color:#16181D}
.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-inner{width:100%;max-width:1120px;margin-inline:auto}
.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-hero-inner{max-width:1040px}
.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-breadcrumb{display:flex;flex-wrap:wrap;gap:7px;align-items:center;color:#5B626D;font-family:"Source Sans 3",sans-serif;font-size:14px;line-height:1.5}
.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-breadcrumb a{color:#5B626D;text-decoration:none}
.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-breadcrumb a:hover{color:#2251D1}
.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-breadcrumb .separator{color:#D8DCE2}
.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-primary-category{display:inline-flex;color:#2251D1;font-family:"Source Sans 3",sans-serif;font-size:13px;font-weight:700;line-height:1.3;letter-spacing:.11em;text-decoration:none;text-transform:uppercase}
.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center;color:#5B626D;font-family:"Source Sans 3",sans-serif;font-size:14px;line-height:1.5}
.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-meta .separator{color:#D8DCE2}
.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-featured{width:100%;max-width:1120px;margin-inline:auto}
.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-featured figure{margin:0}
.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-featured img{display:block;width:100%;height:clamp(360px,50vw,560px);object-fit:cover;object-position:center;border-radius:10px}
.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-featured figcaption{margin-top:10px;color:#5B626D;font-family:"Source Sans 3",sans-serif;font-size:14px;line-height:1.5;text-align:left}
.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-main-grid{align-items:stretch}
.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-toc-column{align-self:stretch;max-width:280px;overflow:visible}
.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-toc{position:sticky;top:120px;width:100%;max-width:280px;align-self:flex-start}
.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-content-column{width:100%;max-width:800px}
.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-post-content{color:#16181D;font-family:"Source Sans 3",sans-serif;font-size:19px;line-height:1.76}
.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-post-content p,.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-post-content ul,.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-post-content ol,.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-post-content blockquote,.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-post-content figure,.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-post-content table,.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-post-content pre{margin-top:0;margin-bottom:28px}
.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-post-content h2,.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-post-content h3,.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-post-content h4{max-width:24ch;margin-top:54px;margin-bottom:20px;color:#16181D;font-family:"Space Grotesk",sans-serif;font-weight:700;letter-spacing:-.025em}
.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-post-content h2{font-size:38px;line-height:1.12}
.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-post-content h3{font-size:29px;line-height:1.16}
.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-post-content h4{font-size:23px;line-height:1.2}
.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-post-content ul,.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-post-content ol{padding-left:1.3em}
.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-post-content li+li{margin-top:8px}
.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-post-content a{color:#2251D1;text-decoration-thickness:1px;text-underline-offset:3px}
.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-post-content a:hover{color:#173BA5}
.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-post-content blockquote{padding:24px 28px;border-left:4px solid #2251D1;background:#E9EEFF;color:#16181D;font-size:22px;line-height:1.55}
.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-post-content blockquote p:last-child{margin-bottom:0}
.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-post-content img{display:block;max-width:100%;height:auto;border-radius:6px}
.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-post-content figcaption{margin-top:9px;color:#5B626D;font-size:14px;line-height:1.5}
.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-post-content table{width:100%;border-collapse:collapse;font-size:16px}
.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-post-content th,.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-post-content td{padding:12px 14px;border:1px solid #D8DCE2;text-align:left}
.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-post-content th{background:#F5F6F3;font-weight:700}
.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-post-content code{padding:2px 5px;border-radius:6px;background:#F5F6F3;font-size:.88em}
.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-post-content pre{overflow-x:auto;padding:20px;border:1px solid #D8DCE2;border-radius:6px;background:#F5F6F3}
.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-toc .elementor-toc__body{padding:18px 20px 20px}
.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-toc .elementor-toc__header{padding:16px 20px}
.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-toc .elementor-toc__list-item{margin-bottom:9px}
.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-toc a{text-decoration:none}
.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-terms{display:grid;gap:22px;padding-top:32px;border-top:1px solid #D8DCE2}
.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-term-group{display:grid;gap:12px}
.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-term-label{color:#5B626D;font-family:"Source Sans 3",sans-serif;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}
.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-term-links{display:flex;flex-wrap:wrap;gap:9px}
.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-term-links a{display:inline-flex;align-items:center;padding:6px 10px;border:1px solid #D8DCE2;border-radius:999px;background:#F5F6F3;color:#16181D;font-family:"Source Sans 3",sans-serif;font-size:13px;font-weight:600;line-height:1.3;text-decoration:none}
.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-term-links a:hover{border-color:#2251D1;background:#E9EEFF;color:#2251D1}
.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-cta-actions{display:flex;flex-wrap:wrap;gap:12px}
.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-cta-button .elementor-button{min-height:46px;padding:13px 22px;border-radius:6px}
.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-cta-primary .elementor-button{border:1px solid #2251D1;background:#2251D1;color:#FFFFFF}
.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-cta-primary .elementor-button:hover{border-color:#FFFFFF;background:#FFFFFF;color:#16181D}
.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-cta-secondary .elementor-button{border:1px solid #5B626D;background:transparent;color:#FFFFFF}
.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-cta-secondary .elementor-button:hover{border-color:#FFFFFF;color:#FFFFFF}
.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-newsletter-note{max-width:720px;color:#5B626D}
@media(max-width:1024px){.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-featured img{height:min(57.5vw,460px)}.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-main-grid{flex-direction:column;align-items:flex-start}.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-content-column,.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-toc-column{width:100%;max-width:800px}.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-toc-column{order:-1;align-self:flex-start}.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-toc{position:static;top:auto;max-width:800px}}
@media(max-width:767px){.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-featured img{height:min(87vw,340px)}.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-post-content{font-size:18px;line-height:1.72}.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-post-content h2{margin-top:44px;font-size:30px}.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-post-content h3{font-size:25px}.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-post-content h4{font-size:21px}.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-post-content blockquote{padding:20px;font-size:19px}.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-cta-actions{flex-direction:column}.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-cta-button,.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-cta-button .elementor-button{width:100%}}
.elementor-343 .elementor-element.elementor-element-magroot0 .elementor-element-magf1000:not(:has(img)){display:none}
.elementor-343 .elementor-element.elementor-element-magroot0 .elementor-element-magtoc00:not(:has(.elementor-toc__list-item)){display:none}
.elementor-343 .elementor-element.elementor-element-magroot0 .elementor-element-magx1000:not(:has(.sf-magazine-tag-pill)){display:none}
.elementor-343 .elementor-element.elementor-element-magroot0 .elementor-element-magr1000:not(:has(.e-loop-item)){display:none}/* End custom CSS */