.elementor-669 .elementor-element.elementor-element-f684077 .elementor-icon-list-icon{width:14px;}.elementor-669 .elementor-element.elementor-element-f684077 .elementor-icon-list-icon i{font-size:14px;}.elementor-669 .elementor-element.elementor-element-f684077 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-669 .elementor-element.elementor-element-7eaa7e7 .elementor-toc__header-title{text-align:start;}.elementor-669 .elementor-element.elementor-element-7eaa7e7 .elementor-toc__header{flex-direction:row;}.elementor-669 .elementor-element.elementor-element-7eaa7e7{--item-text-hover-decoration:underline;}.elementor-669 .elementor-element.elementor-element-79b9ae0{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-669 .elementor-element.elementor-element-79b9ae0 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-669 .elementor-element.elementor-element-79b9ae0:after{content:"0.66";}.elementor-669 .elementor-element.elementor-element-79b9ae0 .elementor-post__thumbnail__link{width:100%;}.elementor-669 .elementor-element.elementor-element-79b9ae0 .elementor-post__meta-data span + span:before{content:"///";}.elementor-669 .elementor-element.elementor-element-79b9ae0.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-669 .elementor-element.elementor-element-79b9ae0.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-669 .elementor-element.elementor-element-79b9ae0.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}@media(max-width:479px){.elementor-669 .elementor-element.elementor-element-79b9ae0 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-669 .elementor-element.elementor-element-79b9ae0:after{content:"0.5";}.elementor-669 .elementor-element.elementor-element-79b9ae0 .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS */body.single-post #content > .ast-container {max-width:none;width:100%;padding:0;display:block;}
body.single-post .elementor-location-single.ast-article-single {padding:0;margin:0;background:transparent;}body.single-post #content > .ast-container {max-width:none;width:100%;padding:0;display:block;}
body.single-post .elementor-location-single.ast-article-single {padding:0;margin:0;background:transparent;}


.elementor-669 .journal-body :where(.e-flexbox-base){padding:0;min-width:0;flex-direction:column;} .elementor-669 .journal-body :where(h1,h2,h3,p){margin:0;color:inherit;}
.elementor-669 .journal-body :is(.container-wide,.g-2cf432a){width:min(1184px,calc(100% - 96px));max-width:none;margin-inline:auto;gap:2rem;} .elementor-669 .journal-body :is(.stack,.g-3241004){gap:1.5rem;}
.elementor-669 .journal-body>section{padding:5rem 0;} .elementor-669 .journal-body :is(.text-body,.g-90b6707){line-height:1.8;max-width:62ch;} .elementor-669 .journal-body :is(.text-eyebrow,.g-2ce525c){font-size:.75rem;letter-spacing:.16em;font-weight:700;color:var(--blue-grotto-primary-action-elite);}
.elementor-669 .journal-body h1,.elementor-669 .journal-body h2,.elementor-669 .journal-body h3{font-family:Montserrat,sans-serif;text-wrap:balance;letter-spacing:-.035em;line-height:1.15;}
.elementor-669 .journal-body h1{font-size:clamp(3rem,5.6vw,5rem);max-width:18ch;} .elementor-669 .journal-body h2{font-size:clamp(2rem,3.3vw,3rem);} .elementor-669 .journal-body h3{font-size:1.45rem;}
.elementor-669 .journal-body em{font-style:normal;color:var(--blue-grotto-primary-action-elite);} .elementor-669 .journal-body :is(.section-dark,.g-42c28e8) em,.elementor-669 .journal-body :is(.section-dark,.g-42c28e8) :is(.text-eyebrow,.g-2ce525c){color:var(--maya-accent-highlight-focus);}
.elementor-669 .journal-body #journal-hero,.elementor-669 .journal-body #article-hero{padding-top:9.5rem;padding-bottom:4.5rem;background:radial-gradient(ellipse at 92% 15%,#067be826,transparent 48%),var(--premium-black-primary-dark);}
.elementor-669 .journal-body #journal-hero :is(.journal-intro,.g-bl00001){display:grid;grid-template-columns:1.35fr .65fr;gap:5rem;align-items:end;}
.elementor-669 .journal-body #journal-hero :is(.journal-note,.g-bl00002){padding-left:1.5rem;border-left:2px solid var(--blue-grotto-primary-action-elite);font-size:1rem;color:var(--heather-blue-muted-text-on-dark);}
.elementor-669 .journal-body .journal-kicker{color:var(--blue-grotto-primary-action-elite);font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;}
.elementor-669 .journal-body :is(.journal-topics,.g-bl00003){flex-direction:row;flex-wrap:wrap;gap:1rem 2.5rem;padding-block:1.5rem;}
.elementor-669 .journal-body #journal-topics{padding:0;background:var(--alice-blue-light-blue-surface);}
.elementor-669 .journal-body :is(.journal-topics,.g-bl00003) p{font-size:.8rem;font-weight:600;color:var(--blue-grotto-primary-action-elite);}
.elementor-669 .journal-body :is(.journal-section-head,.g-bl00004){display:flex;flex-direction:row;align-items:end;justify-content:space-between;gap:2rem;}
.elementor-669 .journal-body .elementor-widget{width:100%;} .elementor-669 .journal-body .elementor-posts-container{gap:3rem 2rem;}
.elementor-669 .journal-body .elementor-post{background:transparent!important;box-shadow:none!important;border:0!important;padding:0!important;overflow:visible!important;}
.elementor-669 .journal-body .elementor-post__thumbnail__link{margin-bottom:1.5rem!important;border-radius:4px;overflow:hidden;}
.elementor-669 .journal-body .elementor-post__thumbnail img{transition:transform .35s ease;} .elementor-669 .journal-body .elementor-post:hover .elementor-post__thumbnail img{transform:scale(1.035);}
.elementor-669 .journal-body .elementor-post__title{font-size:clamp(1.35rem,2vw,1.9rem)!important;line-height:1.25!important;letter-spacing:-.03em!important;margin:0 0 .9rem!important;}
.elementor-669 .journal-body .elementor-post__title a{color:var(--premium-black-primary-dark)!important;} .elementor-669 .journal-body .elementor-post__title a:hover{color:var(--blue-grotto-primary-action-elite)!important;}
.elementor-669 .journal-body .elementor-post__meta-data{font-family:Manrope,sans-serif;font-size:.75rem!important;color:#536474!important;margin-bottom:1rem!important;}
.elementor-669 .journal-body .elementor-post__excerpt p{font:400 1rem/1.8 Manrope,sans-serif;color:#455569!important;margin:0 0 1.4rem!important;}
.elementor-669 .journal-body .elementor-post__read-more{font:600 .85rem/1.4 Manrope,sans-serif!important;color:var(--blue-grotto-primary-action-elite)!important;}
.elementor-669 .journal-body .elementor-pagination{margin-top:3rem;} .elementor-669 .journal-body .elementor-pagination a,.elementor-669 .journal-body .elementor-pagination span{padding:.6rem;}
.elementor-669 .journal-body :is(.journal-closer,.g-bl00005){background:var(--alice-blue-light-blue-surface);} .elementor-669 .journal-body :is(.journal-closer,.g-bl00005) :is(.container-wide,.g-2cf432a){max-width:850px;text-align:center;align-items:center;} .elementor-669 .journal-body :is(.journal-closer,.g-bl00005) h2{max-width:23ch;}
.elementor-669 .journal-body :is(.cluster,.g-d527bb7){flex-direction:row;flex-wrap:wrap;gap:1rem;}
.elementor-669 .journal-body :is(.button-base,.g-d0ea25d){width:fit-content;text-decoration:none;} .elementor-669 .journal-body :is(.button-primary,.g-f275e27){color:var(--pure-white);}
.elementor-669 .journal-body :is(.article-width,.g-bl00006){width:min(780px,calc(100% - 96px));margin-inline:auto;max-width:none;}
.elementor-669 .journal-body :is(.journal-reading-grid,.g-bl00008){display:grid;grid-template-columns:minmax(0,800px) minmax(220px,280px);gap:4rem;align-items:start;}
.elementor-669 .journal-body :is(.journal-sidebar,.g-bl00009){gap:1.5rem;position:sticky;top:8rem;} .elementor-669 .journal-body :is(.journal-sidebar,.g-bl00009) h2{font-size:1.25rem;} .elementor-669 .journal-body :is(.journal-sidebar,.g-bl00009) p{font-size:.9rem;} .elementor-669 .journal-body :is(.journal-sidebar,.g-bl00009) :is(.button-base,.g-d0ea25d){font-size:.8rem;}
.elementor-669 .journal-body :is(.journal-sidebar,.g-bl00009) .elementor-post__title{font-size:1rem!important;} .elementor-669 .journal-body :is(.journal-sidebar,.g-bl00009) .elementor-posts-container{grid-template-columns:1fr!important;gap:1.5rem;}
.elementor-669 .journal-body :is(.journal-topics,.g-bl00003) a{padding:0;border:0;box-shadow:none;background:transparent;font-size:.82rem;}
.elementor-669 .journal-body .sh-author{font-size:.85rem;color:#536474;} .elementor-669 .journal-body .sh-takeaway{font-size:1.15rem;padding:1.5rem 0;border-block:1px solid #19354e22;}
.elementor-669 .journal-body .sh-contents{padding:1.4rem 0;border-block:1px solid #19354e22;margin:1.5rem 0 2rem;} .elementor-669 .journal-body .sh-contents summary{font-weight:700;cursor:pointer;color:var(--blue-grotto-primary-action-elite);} .elementor-669 .journal-body .sh-contents ol{margin:1rem 0 0;} .elementor-669 .journal-body .sh-contents a{font-size:.9rem;} .elementor-669 .journal-body .elementor-widget-theme-post-content h2{scroll-margin-top:8rem;}
@media(max-width:767px){.elementor-669 .journal-body :is(.journal-sidebar,.g-bl00009) .elementor-posts-container{grid-template-columns:1fr!important;}}
.elementor-669 .journal-body .sh-article-cta{margin:2.5rem 0;padding:1.7rem 0;border-block:1px solid #19354e22;} .elementor-669 .journal-body .sh-article-cta p:last-child{margin-bottom:0;} .elementor-669 .journal-body .sh-article-cta a{font-weight:700;}
.elementor-669 .journal-body .sh-sources{font-size:.85rem;line-height:1.7;} .elementor-669 .journal-body .sh-sources ul{padding-left:1.2rem;}
@media(max-width:1023px){.elementor-669 .journal-body :is(.journal-reading-grid,.g-bl00008){grid-template-columns:1fr;gap:3rem;} .elementor-669 .journal-body :is(.journal-sidebar,.g-bl00009){position:static;} .elementor-669 .journal-body :is(.journal-sidebar,.g-bl00009) .elementor-posts-container{grid-template-columns:repeat(3,1fr)!important;}}
.elementor-669 .journal-body #article-hero h1{font-size:clamp(2.5rem,4.2vw,4rem);max-width:23ch;color:var(--pure-white);}
.elementor-669 .journal-body #article-hero .elementor-post-info{font:400 .8rem/1.6 Manrope,sans-serif;color:var(--heather-blue-muted-text-on-dark);}
.elementor-669 .journal-body #article-hero .elementor-post-info a,.elementor-669 .journal-body #article-hero .elementor-icon-list-text{color:inherit!important;}
.elementor-669 .journal-body #article-hero :is(.button-secondary,.g-4495c4b){border:0;background:transparent;color:var(--maya-accent-highlight-focus);padding:0;box-shadow:none;}
.elementor-669 .journal-body #article-reading{padding-top:3.5rem;}
.elementor-669 .journal-body .elementor-widget-theme-post-featured-image img{width:100%;max-height:520px;object-fit:contain;border-radius:4px;}
.elementor-669 .journal-body .elementor-widget-theme-post-excerpt{font:400 1.2rem/1.8 Manrope,sans-serif;color:#536474;}
.elementor-669 .journal-body .elementor-widget-theme-post-content{font:400 1.08rem/1.9 Manrope,sans-serif;color:#263849;}
.elementor-669 .journal-body .elementor-widget-theme-post-content p{margin:0 0 1.5rem;} .elementor-669 .journal-body .elementor-widget-theme-post-content h2{font-size:clamp(1.6rem,2.5vw,2.1rem);margin:3rem 0 1.2rem;line-height:1.25;}
.elementor-669 .journal-body .elementor-widget-theme-post-content h3{font-size:1.35rem;margin:2rem 0 1rem;} .elementor-669 .journal-body .elementor-widget-theme-post-content ul,.elementor-669 .journal-body .elementor-widget-theme-post-content ol{margin:0 0 1.6rem;padding-left:1.4rem;}
.elementor-669 .journal-body .elementor-widget-theme-post-content li{margin-bottom:.65rem;} .elementor-669 .journal-body .elementor-widget-theme-post-content a{color:var(--blue-grotto-primary-action-elite);text-decoration:underline;text-underline-offset:3px;}
.elementor-669 .journal-body .elementor-widget-theme-post-content blockquote{margin:2.4rem 0;padding:.4rem 0 .4rem 1.5rem;border-left:3px solid var(--blue-grotto-primary-action-elite);font-size:1.3rem;font-weight:500;}
.elementor-669 .journal-body :is(.journal-endnote,.g-bl00007){margin-top:1rem;padding-top:2rem;border-top:1px solid #19354e22;color:#536474;font-size:.85rem;}
.elementor-669 .journal-body a:focus-visible,.elementor-669 .journal-body button:focus-visible{outline:2px solid var(--blue-grotto-primary-action-elite);outline-offset:5px;}
@media(max-width:1023px){.elementor-669 .journal-body :is(.container-wide,.g-2cf432a){width:calc(100% - 64px);} .elementor-669 .journal-body #journal-hero :is(.journal-intro,.g-bl00001){gap:2rem;}}
@media(max-width:767px){.elementor-669 .journal-body :is(.container-wide,.g-2cf432a),.elementor-669 .journal-body :is(.article-width,.g-bl00006){width:calc(100% - 40px);} .elementor-669 .journal-body #journal-hero :is(.journal-intro,.g-bl00001){grid-template-columns:1fr;gap:2rem;} .elementor-669 .journal-body #journal-hero,.elementor-669 .journal-body #article-hero{padding-top:8rem;padding-bottom:3rem;} .elementor-669 .journal-body>section{padding-block:3.5rem;} .elementor-669 .journal-body :is(.journal-section-head,.g-bl00004){flex-direction:column;align-items:start;gap:.8rem;} .elementor-669 .journal-body .elementor-posts-container{grid-template-columns:1fr!important;} .elementor-669 .journal-body .elementor-widget-theme-post-content{font-size:1rem;} .elementor-669 .journal-body :is(.journal-topics,.g-bl00003){gap:.75rem 1.5rem;}}
@media(prefers-reduced-motion:reduce){.elementor-669 .journal-body *{transition:none!important;}}
body.single-post #content > .ast-container {max-width:none;width:100%;padding:0;display:block;}
body.single-post .elementor-location-single.ast-article-single {padding:0;margin:0;background:transparent;}


.elementor-669 .journal-body :where(.e-flexbox-base){padding:0;min-width:0;flex-direction:column;} .elementor-669 .journal-body :where(h1,h2,h3,p){margin:0;color:inherit;}
.elementor-669 .journal-body :is(.container-wide,.g-2cf432a){width:min(1184px,calc(100% - 96px));max-width:none;margin-inline:auto;gap:2rem;} .elementor-669 .journal-body :is(.stack,.g-3241004){gap:1.5rem;}
.elementor-669 .journal-body>section{padding:5rem 0;} .elementor-669 .journal-body :is(.text-body,.g-90b6707){line-height:1.8;max-width:62ch;} .elementor-669 .journal-body :is(.text-eyebrow,.g-2ce525c){font-size:.75rem;letter-spacing:.16em;font-weight:700;color:var(--blue-grotto-primary-action-elite);}
.elementor-669 .journal-body h1,.elementor-669 .journal-body h2,.elementor-669 .journal-body h3{font-family:Montserrat,sans-serif;text-wrap:balance;letter-spacing:-.035em;line-height:1.15;}
.elementor-669 .journal-body h1{font-size:clamp(3rem,5.6vw,5rem);max-width:18ch;} .elementor-669 .journal-body h2{font-size:clamp(2rem,3.3vw,3rem);} .elementor-669 .journal-body h3{font-size:1.45rem;}
.elementor-669 .journal-body em{font-style:normal;color:var(--blue-grotto-primary-action-elite);} .elementor-669 .journal-body :is(.section-dark,.g-42c28e8) em,.elementor-669 .journal-body :is(.section-dark,.g-42c28e8) :is(.text-eyebrow,.g-2ce525c){color:var(--maya-accent-highlight-focus);}
.elementor-669 .journal-body #journal-hero,.elementor-669 .journal-body #article-hero{padding-top:9.5rem;padding-bottom:4.5rem;background:radial-gradient(ellipse at 92% 15%,#067be826,transparent 48%),var(--premium-black-primary-dark);}
.elementor-669 .journal-body #journal-hero :is(.journal-intro,.g-bl00001){display:grid;grid-template-columns:1.35fr .65fr;gap:5rem;align-items:end;}
.elementor-669 .journal-body #journal-hero :is(.journal-note,.g-bl00002){padding-left:1.5rem;border-left:2px solid var(--blue-grotto-primary-action-elite);font-size:1rem;color:var(--heather-blue-muted-text-on-dark);}
.elementor-669 .journal-body .journal-kicker{color:var(--blue-grotto-primary-action-elite);font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;}
.elementor-669 .journal-body :is(.journal-topics,.g-bl00003){flex-direction:row;flex-wrap:wrap;gap:1rem 2.5rem;padding-block:1.5rem;}
.elementor-669 .journal-body #journal-topics{padding:0;background:var(--alice-blue-light-blue-surface);}
.elementor-669 .journal-body :is(.journal-topics,.g-bl00003) p{font-size:.8rem;font-weight:600;color:var(--blue-grotto-primary-action-elite);}
.elementor-669 .journal-body :is(.journal-section-head,.g-bl00004){display:flex;flex-direction:row;align-items:end;justify-content:space-between;gap:2rem;}
.elementor-669 .journal-body .elementor-widget{width:100%;} .elementor-669 .journal-body .elementor-posts-container{gap:3rem 2rem;}
.elementor-669 .journal-body .elementor-post{background:transparent!important;box-shadow:none!important;border:0!important;padding:0!important;overflow:visible!important;}
.elementor-669 .journal-body .elementor-post__thumbnail__link{margin-bottom:1.5rem!important;border-radius:4px;overflow:hidden;}
.elementor-669 .journal-body .elementor-post__thumbnail img{transition:transform .35s ease;} .elementor-669 .journal-body .elementor-post:hover .elementor-post__thumbnail img{transform:scale(1.035);}
.elementor-669 .journal-body .elementor-post__title{font-size:clamp(1.35rem,2vw,1.9rem)!important;line-height:1.25!important;letter-spacing:-.03em!important;margin:0 0 .9rem!important;}
.elementor-669 .journal-body .elementor-post__title a{color:var(--premium-black-primary-dark)!important;} .elementor-669 .journal-body .elementor-post__title a:hover{color:var(--blue-grotto-primary-action-elite)!important;}
.elementor-669 .journal-body .elementor-post__meta-data{font-family:Manrope,sans-serif;font-size:.75rem!important;color:#536474!important;margin-bottom:1rem!important;}
.elementor-669 .journal-body .elementor-post__excerpt p{font:400 1rem/1.8 Manrope,sans-serif;color:#455569!important;margin:0 0 1.4rem!important;}
.elementor-669 .journal-body .elementor-post__read-more{font:600 .85rem/1.4 Manrope,sans-serif!important;color:var(--blue-grotto-primary-action-elite)!important;}
.elementor-669 .journal-body .elementor-pagination{margin-top:3rem;} .elementor-669 .journal-body .elementor-pagination a,.elementor-669 .journal-body .elementor-pagination span{padding:.6rem;}
.elementor-669 .journal-body :is(.journal-closer,.g-bl00005){background:var(--alice-blue-light-blue-surface);} .elementor-669 .journal-body :is(.journal-closer,.g-bl00005) :is(.container-wide,.g-2cf432a){max-width:850px;text-align:center;align-items:center;} .elementor-669 .journal-body :is(.journal-closer,.g-bl00005) h2{max-width:23ch;}
.elementor-669 .journal-body :is(.cluster,.g-d527bb7){flex-direction:row;flex-wrap:wrap;gap:1rem;}
.elementor-669 .journal-body :is(.button-base,.g-d0ea25d){width:fit-content;text-decoration:none;} .elementor-669 .journal-body :is(.button-primary,.g-f275e27){color:var(--pure-white);}
.elementor-669 .journal-body :is(.article-width,.g-bl00006){width:min(780px,calc(100% - 96px));margin-inline:auto;max-width:none;}
.elementor-669 .journal-body :is(.journal-reading-grid,.g-bl00008){display:grid;grid-template-columns:minmax(0,800px) minmax(220px,280px);gap:4rem;align-items:start;}
.elementor-669 .journal-body :is(.journal-sidebar,.g-bl00009){gap:1.5rem;position:sticky;top:8rem;} .elementor-669 .journal-body :is(.journal-sidebar,.g-bl00009) h2{font-size:1.25rem;} .elementor-669 .journal-body :is(.journal-sidebar,.g-bl00009) p{font-size:.9rem;} .elementor-669 .journal-body :is(.journal-sidebar,.g-bl00009) :is(.button-base,.g-d0ea25d){font-size:.8rem;}
.elementor-669 .journal-body :is(.journal-sidebar,.g-bl00009) .elementor-post__title{font-size:1rem!important;} .elementor-669 .journal-body :is(.journal-sidebar,.g-bl00009) .elementor-posts-container{grid-template-columns:1fr!important;gap:1.5rem;}
.elementor-669 .journal-body :is(.journal-topics,.g-bl00003) a{padding:0;border:0;box-shadow:none;background:transparent;font-size:.82rem;}
.elementor-669 .journal-body .sh-author{font-size:.85rem;color:#536474;} .elementor-669 .journal-body .sh-takeaway{font-size:1.15rem;padding:1.5rem 0;border-block:1px solid #19354e22;}
.elementor-669 .journal-body .sh-contents{padding:1.4rem 0;border-block:1px solid #19354e22;margin:1.5rem 0 2rem;} .elementor-669 .journal-body .sh-contents summary{font-weight:700;cursor:pointer;color:var(--blue-grotto-primary-action-elite);} .elementor-669 .journal-body .sh-contents ol{margin:1rem 0 0;} .elementor-669 .journal-body .sh-contents a{font-size:.9rem;} .elementor-669 .journal-body .elementor-widget-theme-post-content h2{scroll-margin-top:8rem;}
@media(max-width:767px){.elementor-669 .journal-body :is(.journal-sidebar,.g-bl00009) .elementor-posts-container{grid-template-columns:1fr!important;}}
.elementor-669 .journal-body .sh-article-cta{margin:2.5rem 0;padding:1.7rem 0;border-block:1px solid #19354e22;} .elementor-669 .journal-body .sh-article-cta p:last-child{margin-bottom:0;} .elementor-669 .journal-body .sh-article-cta a{font-weight:700;}
.elementor-669 .journal-body .sh-sources{font-size:.85rem;line-height:1.7;} .elementor-669 .journal-body .sh-sources ul{padding-left:1.2rem;}
@media(max-width:1023px){.elementor-669 .journal-body :is(.journal-reading-grid,.g-bl00008){grid-template-columns:1fr;gap:3rem;} .elementor-669 .journal-body :is(.journal-sidebar,.g-bl00009){position:static;} .elementor-669 .journal-body :is(.journal-sidebar,.g-bl00009) .elementor-posts-container{grid-template-columns:repeat(3,1fr)!important;}}
.elementor-669 .journal-body #article-hero h1{font-size:clamp(2.5rem,4.2vw,4rem);max-width:23ch;color:var(--pure-white);}
.elementor-669 .journal-body #article-hero .elementor-post-info{font:400 .8rem/1.6 Manrope,sans-serif;color:var(--heather-blue-muted-text-on-dark);}
.elementor-669 .journal-body #article-hero .elementor-post-info a,.elementor-669 .journal-body #article-hero .elementor-icon-list-text{color:inherit!important;}
.elementor-669 .journal-body #article-hero :is(.button-secondary,.g-4495c4b){border:0;background:transparent;color:var(--maya-accent-highlight-focus);padding:0;box-shadow:none;}
.elementor-669 .journal-body #article-reading{padding-top:3.5rem;}
.elementor-669 .journal-body .elementor-widget-theme-post-featured-image img{width:100%;max-height:520px;object-fit:contain;border-radius:4px;}
.elementor-669 .journal-body .elementor-widget-theme-post-excerpt{font:400 1.2rem/1.8 Manrope,sans-serif;color:#536474;}
.elementor-669 .journal-body .elementor-widget-theme-post-content{font:400 1.08rem/1.9 Manrope,sans-serif;color:#263849;}
.elementor-669 .journal-body .elementor-widget-theme-post-content p{margin:0 0 1.5rem;} .elementor-669 .journal-body .elementor-widget-theme-post-content h2{font-size:clamp(1.6rem,2.5vw,2.1rem);margin:3rem 0 1.2rem;line-height:1.25;}
.elementor-669 .journal-body .elementor-widget-theme-post-content h3{font-size:1.35rem;margin:2rem 0 1rem;} .elementor-669 .journal-body .elementor-widget-theme-post-content ul,.elementor-669 .journal-body .elementor-widget-theme-post-content ol{margin:0 0 1.6rem;padding-left:1.4rem;}
.elementor-669 .journal-body .elementor-widget-theme-post-content li{margin-bottom:.65rem;} .elementor-669 .journal-body .elementor-widget-theme-post-content a{color:var(--blue-grotto-primary-action-elite);text-decoration:underline;text-underline-offset:3px;}
.elementor-669 .journal-body .elementor-widget-theme-post-content blockquote{margin:2.4rem 0;padding:.4rem 0 .4rem 1.5rem;border-left:3px solid var(--blue-grotto-primary-action-elite);font-size:1.3rem;font-weight:500;}
.elementor-669 .journal-body :is(.journal-endnote,.g-bl00007){margin-top:1rem;padding-top:2rem;border-top:1px solid #19354e22;color:#536474;font-size:.85rem;}
.elementor-669 .journal-body a:focus-visible,.elementor-669 .journal-body button:focus-visible{outline:2px solid var(--blue-grotto-primary-action-elite);outline-offset:5px;}
@media(max-width:1023px){.elementor-669 .journal-body :is(.container-wide,.g-2cf432a){width:calc(100% - 64px);} .elementor-669 .journal-body #journal-hero :is(.journal-intro,.g-bl00001){gap:2rem;}}
@media(max-width:767px){.elementor-669 .journal-body :is(.container-wide,.g-2cf432a),.elementor-669 .journal-body :is(.article-width,.g-bl00006){width:calc(100% - 40px);} .elementor-669 .journal-body #journal-hero :is(.journal-intro,.g-bl00001){grid-template-columns:1fr;gap:2rem;} .elementor-669 .journal-body #journal-hero,.elementor-669 .journal-body #article-hero{padding-top:8rem;padding-bottom:3rem;} .elementor-669 .journal-body>section{padding-block:3.5rem;} .elementor-669 .journal-body :is(.journal-section-head,.g-bl00004){flex-direction:column;align-items:start;gap:.8rem;} .elementor-669 .journal-body .elementor-posts-container{grid-template-columns:1fr!important;} .elementor-669 .journal-body .elementor-widget-theme-post-content{font-size:1rem;} .elementor-669 .journal-body :is(.journal-topics,.g-bl00003){gap:.75rem 1.5rem;}}
@media(prefers-reduced-motion:reduce){.elementor-669 .journal-body *{transition:none!important;}}

body.single-post #sh-header {background:#050b11;}
.elementor-669 .journal-sidebar .elementor-post__thumbnail__link {display:none;}
@media(max-width:767px){.elementor-669 .journal-sidebar .elementor-posts-container {grid-template-columns:1fr!important;}}/* End custom CSS */