.elementor .journal-body{width:100%;color:var(--premium-black-primary-dark);padding:0rem;background-color:var(--azure-primary-light-background);display:flex;flex-direction:column;gap:0rem;overflow-x:clip;
& :where(.e-flexbox-base){padding:0;min-width:0;flex-direction:column;} & :where(h1,h2,h3,p){margin:0;color:inherit;}
& :is(.container-wide,.g-2cf432a){width:min(1184px,calc(100% - 96px));max-width:none;margin-inline:auto;gap:2rem;} & :is(.stack,.g-3241004){gap:1.5rem;}
&>section{padding:5rem 0;} & :is(.text-body,.g-90b6707){line-height:1.8;max-width:62ch;} & :is(.text-eyebrow,.g-2ce525c){font-size:.75rem;letter-spacing:.16em;font-weight:700;color:var(--blue-grotto-primary-action-elite);}
& h1,& h2,& h3{font-family:Montserrat,sans-serif;text-wrap:balance;letter-spacing:-.035em;line-height:1.15;}
& h1{font-size:clamp(3rem,5.6vw,5rem);max-width:18ch;} & h2{font-size:clamp(2rem,3.3vw,3rem);} & h3{font-size:1.45rem;}
& em{font-style:normal;color:var(--blue-grotto-primary-action-elite);} & :is(.section-dark,.g-42c28e8) em,& :is(.section-dark,.g-42c28e8) :is(.text-eyebrow,.g-2ce525c){color:var(--maya-accent-highlight-focus);}
& #journal-hero,& #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);}
& #journal-hero :is(.journal-intro,.g-bl00001){display:grid;grid-template-columns:1.35fr .65fr;gap:5rem;align-items:end;}
& #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);}
& .journal-kicker{color:var(--blue-grotto-primary-action-elite);font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;}
& :is(.journal-topics,.g-bl00003){flex-direction:row;flex-wrap:wrap;gap:1rem 2.5rem;padding-block:1.5rem;}
& #journal-topics{padding:0;background:var(--alice-blue-light-blue-surface);}
& :is(.journal-topics,.g-bl00003) p{font-size:.8rem;font-weight:600;color:var(--blue-grotto-primary-action-elite);}
& :is(.journal-section-head,.g-bl00004){display:flex;flex-direction:row;align-items:end;justify-content:space-between;gap:2rem;}
& .elementor-widget{width:100%;} & .elementor-posts-container{gap:3rem 2rem;}
& .elementor-post{background:transparent!important;box-shadow:none!important;border:0!important;padding:0!important;overflow:visible!important;}
& .elementor-post__thumbnail__link{margin-bottom:1.5rem!important;border-radius:4px;overflow:hidden;}
& .elementor-post__thumbnail img{transition:transform .35s ease;} & .elementor-post:hover .elementor-post__thumbnail img{transform:scale(1.035);}
& .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-post__title a{color:var(--premium-black-primary-dark)!important;} & .elementor-post__title a:hover{color:var(--blue-grotto-primary-action-elite)!important;}
& .elementor-post__meta-data{font-family:Manrope,sans-serif;font-size:.75rem!important;color:#536474!important;margin-bottom:1rem!important;}
& .elementor-post__excerpt p{font:400 1rem/1.8 Manrope,sans-serif;color:#455569!important;margin:0 0 1.4rem!important;}
& .elementor-post__read-more{font:600 .85rem/1.4 Manrope,sans-serif!important;color:var(--blue-grotto-primary-action-elite)!important;}
& .elementor-pagination{margin-top:3rem;} & .elementor-pagination a,& .elementor-pagination span{padding:.6rem;}
& :is(.journal-closer,.g-bl00005){background:var(--alice-blue-light-blue-surface);} & :is(.journal-closer,.g-bl00005) :is(.container-wide,.g-2cf432a){max-width:850px;text-align:center;align-items:center;} & :is(.journal-closer,.g-bl00005) h2{max-width:23ch;}
& :is(.cluster,.g-d527bb7){flex-direction:row;flex-wrap:wrap;gap:1rem;}
& :is(.button-base,.g-d0ea25d){width:fit-content;text-decoration:none;} & :is(.button-primary,.g-f275e27){color:var(--pure-white);}
& :is(.article-width,.g-bl00006){width:min(780px,calc(100% - 96px));margin-inline:auto;max-width:none;}
& #article-hero h1{font-size:clamp(2.5rem,4.2vw,4rem);max-width:23ch;color:var(--pure-white);}
& #article-hero .elementor-post-info{font:400 .8rem/1.6 Manrope,sans-serif;color:var(--heather-blue-muted-text-on-dark);}
& #article-hero .elementor-post-info a,& #article-hero .elementor-icon-list-text{color:inherit!important;}
& #article-hero :is(.button-secondary,.g-4495c4b){border:0;background:transparent;color:var(--maya-accent-highlight-focus);padding:0;box-shadow:none;}
& #article-reading{padding-top:3.5rem;}
& .elementor-widget-theme-post-featured-image img{width:100%;max-height:520px;object-fit:contain;border-radius:4px;}
& .elementor-widget-theme-post-excerpt{font:400 1.2rem/1.8 Manrope,sans-serif;color:#536474;}
& .elementor-widget-theme-post-content{font:400 1.08rem/1.9 Manrope,sans-serif;color:#263849;}
& .elementor-widget-theme-post-content p{margin:0 0 1.5rem;} & .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-widget-theme-post-content h3{font-size:1.35rem;margin:2rem 0 1rem;} & .elementor-widget-theme-post-content ul,& .elementor-widget-theme-post-content ol{margin:0 0 1.6rem;padding-left:1.4rem;}
& .elementor-widget-theme-post-content li{margin-bottom:.65rem;} & .elementor-widget-theme-post-content a{color:var(--blue-grotto-primary-action-elite);text-decoration:underline;text-underline-offset:3px;}
& .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;}
& :is(.journal-endnote,.g-bl00007){margin-top:1rem;padding-top:2rem;border-top:1px solid #19354e22;color:#536474;font-size:.85rem;}
& a:focus-visible,& button:focus-visible{outline:2px solid var(--blue-grotto-primary-action-elite);outline-offset:5px;}
@media(max-width:1023px){& :is(.container-wide,.g-2cf432a){width:calc(100% - 64px);} & #journal-hero :is(.journal-intro,.g-bl00001){gap:2rem;}}
@media(max-width:767px){& :is(.container-wide,.g-2cf432a),& :is(.article-width,.g-bl00006){width:calc(100% - 40px);} & #journal-hero :is(.journal-intro,.g-bl00001){grid-template-columns:1fr;gap:2rem;} & #journal-hero,& #article-hero{padding-top:8rem;padding-bottom:3rem;} &>section{padding-block:3.5rem;} & :is(.journal-section-head,.g-bl00004){flex-direction:column;align-items:start;gap:.8rem;} & .elementor-posts-container{grid-template-columns:1fr!important;} & .elementor-widget-theme-post-content{font-size:1rem;} & :is(.journal-topics,.g-bl00003){gap:.75rem 1.5rem;}}
@media(prefers-reduced-motion:reduce){& *{transition:none!important;}}\n}.elementor .button-base:focus{outline-offset:3px;outline: 2px solid var(--maya-accent-highlight-focus); outline:3px solid var(--surface-focus, var(--blue-grotto-primary-action-elite));\n}.elementor .button-base{min-height:var(--control-height-minimum);font-family:var(--body-interface-font-manrope);font-weight:600;font-size:var(--button-text);letter-spacing:0em;text-decoration:none;text-transform:none;cursor:pointer;padding-block-start:var(--button-padding-vertical);padding-block-end:var(--button-padding-vertical);padding-inline-start:var(--button-padding-horizontal);padding-inline-end:var(--button-padding-horizontal);border-radius:var(--corner-radius-standard);border-width:1px;border-color:transparent;border-style:solid;display:inline-flex;justify-content:center;align-items:center;}.elementor .stack{display:flex;flex-direction:column;gap:var(--content-stack-gap-standard);}.elementor .button-secondary:hover,.elementor .button-secondary:focus-visible{color:var(--pure-white);border-color:var(--blue-grotto-primary-action-elite);background-color:var(--blue-grotto-primary-action-elite);transform:translate3d(0px, -1px, 0px);}.elementor .button-secondary{color:var(--blue-grotto-primary-action-elite);border-width:1px;border-color:var(--blue-grotto-primary-action-elite);border-style:solid;background-color:transparent;transform:translate3d(0px, 0px, 0px);}.elementor .button-secondary:active{color:var(--pure-white);border-color:var(--deep-navy-black-secondary-dark);background-color:var(--deep-navy-black-secondary-dark);transform:translate3d(0px, 0px, 0px);}.elementor .section-dark{color:var(--pure-white);background-color:var(--premium-black-primary-dark);& a { color: var(--maya-accent-highlight-focus); text-decoration-line: underline; } & small { color: var(--heather-blue-muted-text-on-dark); } & .text-small, & .text-micro { color: var(--heather-blue-muted-text-on-dark); }\n}.elementor .container-wide{width:min(calc(100% - var(--content-container-side-gutter) - var(--content-container-side-gutter)), var(--content-width-wide));margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .text-eyebrow{font-family:var(--body-interface-font-manrope);font-weight:600;font-size:var(--eyebrow-overline);letter-spacing:0.12em;line-height:1.35;text-transform:uppercase;}.elementor .text-small{font-family:var(--body-interface-font-manrope);font-weight:400;font-size:var(--small-supporting-text);letter-spacing:0em;line-height:1.55;text-transform:none;}.elementor .text-body{max-width:var(--text-width-body);font-family:var(--body-interface-font-manrope);font-weight:400;font-size:var(--body-text);letter-spacing:0em;line-height:1.65;text-transform:none;}.elementor .text-lead{max-width:var(--text-width-lead);font-family:var(--body-interface-font-manrope);font-weight:400;font-size:var(--lead-paragraph);letter-spacing:0em;line-height:1.55;text-transform:none;}.elementor .heading-h2{max-width:var(--text-width-heading);font-family:var(--heading-font-montserrat);font-weight:500;font-size:var(--heading-2-major-section-title);letter-spacing:-0.03em;line-height:1.05;text-transform:none;}.elementor .heading-h1{max-width:var(--text-width-hero-heading);font-family:var(--heading-font-montserrat);font-weight:500;font-size:var(--heading-1-page-title);letter-spacing:-0.035em;line-height:1.02;text-transform:none;}.elementor .page-section{scroll-margin-top:var(--header-offset, 76px);\n}