.elementor-27006 .elementor-element.elementor-element-4e6a28e5{--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:0px;--padding-left:0px;--padding-right:0px}.elementor-27006 .elementor-element.elementor-element-4e6a28e5:not(.elementor-motion-effects-element-type-background),.elementor-27006 .elementor-element.elementor-element-4e6a28e5>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F3F4F1}.elementor-27006 .elementor-element.elementor-element-3bcc854{--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:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:40px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px}.elementor-27006 .elementor-element.elementor-element-e8577e1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-27006 .elementor-element.elementor-element-149926df{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var(--e-global-color-text)}.elementor-widget-post-info .elementor-icon-list-icon i{color:var(--e-global-color-primary)}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var(--e-global-color-primary)}.elementor-widget-post-info .elementor-icon-list-text,.elementor-widget-post-info .elementor-icon-list-text a{color:var(--e-global-color-secondary)}.elementor-widget-post-info .elementor-icon-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)}.elementor-27006 .elementor-element.elementor-element-7dbb6c23 .elementor-icon-list-icon{width:14px}.elementor-27006 .elementor-element.elementor-element-7dbb6c23 .elementor-icon-list-icon i{font-size:14px}.elementor-27006 .elementor-element.elementor-element-7dbb6c23 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px}.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);color:var(--e-global-color-primary)}.elementor-27006 .elementor-element.elementor-element-5f5ce54a .elementor-icon-list-icon{width:14px}.elementor-27006 .elementor-element.elementor-element-5f5ce54a .elementor-icon-list-icon i{font-size:14px}.elementor-27006 .elementor-element.elementor-element-5f5ce54a .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px}.elementor-27006 .elementor-element.elementor-element-44172d1b{--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:0px;--padding-left:0px;--padding-right:0px}.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)}.elementor-27006 .elementor-element.elementor-element-7877ace9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--flex-wrap:wrap;--padding-top:48px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px}.elementor-27006 .elementor-element.elementor-element-8d2df4f{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.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)}.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)}.elementor-27006 .elementor-element.elementor-element-5e83eafc .elementor-toc__header-title{text-align:start}.elementor-27006 .elementor-element.elementor-element-5e83eafc{--item-text-hover-decoration:underline}.elementor-27006 .elementor-element.elementor-element-4617af33{--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:48px 48px;--row-gap:48px;--column-gap:48px;--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)}.elementor-widget-author-box .elementor-author-box__name{color:var(--e-global-color-secondary);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)}.elementor-widget-author-box .elementor-author-box__bio{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)}.elementor-widget-author-box .elementor-author-box__button{color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary);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)}.elementor-widget-author-box .elementor-author-box__button:hover{border-color:var(--e-global-color-secondary);color:var(--e-global-color-secondary)}.elementor-27006 .elementor-element.elementor-element-6362df1c{--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:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:88px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px}.elementor-widget-posts .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)}.elementor-widget-posts .elementor-post__title,.elementor-widget-posts .elementor-post__title a{color:var(--e-global-color-secondary);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)}.elementor-widget-posts .elementor-post__meta-data{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)}.elementor-widget-posts .elementor-post__excerpt p{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)}.elementor-widget-posts .elementor-post__read-more{color:var(--e-global-color-accent)}.elementor-widget-posts a.elementor-post__read-more{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)}.elementor-widget-posts .elementor-post__card .elementor-post__badge{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-posts .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)}.elementor-widget-posts .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)}.elementor-27006 .elementor-element.elementor-element-5c3acf82{--grid-row-gap:24px;--grid-column-gap:24px}.elementor-27006 .elementor-element.elementor-element-5c3acf82 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc(0.66 * 100%)}.elementor-27006 .elementor-element.elementor-element-5c3acf82:after{content:"0.66"}.elementor-27006 .elementor-element.elementor-element-5c3acf82 .elementor-post__thumbnail__link{width:100%}.elementor-27006 .elementor-element.elementor-element-5c3acf82 .elementor-post__meta-data span+span:before{content:"•"}.elementor-27006 .elementor-element.elementor-element-5c3acf82 .elementor-post__text{margin-top:20px}.elementor-27006 .elementor-element.elementor-element-5c3acf82 .elementor-post__badge{right:0}.elementor-27006 .elementor-element.elementor-element-5c3acf82 .elementor-post__card .elementor-post__badge{margin:20px}.elementor-27006 .elementor-element.elementor-element-e2f8715{--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:96px;--padding-left:24px;--padding-right:24px}@media(min-width:768px){.elementor-27006 .elementor-element.elementor-element-3bcc854{--content-width:1240px}.elementor-27006 .elementor-element.elementor-element-149926df{--width:64%}.elementor-27006 .elementor-element.elementor-element-44172d1b{--width:360px}.elementor-27006 .elementor-element.elementor-element-7877ace9{--content-width:1240px}.elementor-27006 .elementor-element.elementor-element-8d2df4f{--width:270px}.elementor-27006 .elementor-element.elementor-element-4617af33{--width:760px}.elementor-27006 .elementor-element.elementor-element-6362df1c{--content-width:1240px}.elementor-27006 .elementor-element.elementor-element-e2f8715{--content-width:1240px}}@media(max-width:1024px) and (min-width:768px){.elementor-27006 .elementor-element.elementor-element-149926df{--width:100%}.elementor-27006 .elementor-element.elementor-element-44172d1b{--width:100%}.elementor-27006 .elementor-element.elementor-element-8d2df4f{--width:100%}.elementor-27006 .elementor-element.elementor-element-4617af33{--width:100%}}@media(max-width:1024px){.elementor-widget-post-info .elementor-icon-list-item{font-size:var(--e-global-typography-text-font-size)}.elementor-widget-theme-post-title .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-theme-post-featured-image .widget-image-caption{font-size:var(--e-global-typography-text-font-size)}.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)}.elementor-widget-table-of-contents .elementor-toc__list-item{font-size:var(--e-global-typography-text-font-size)}.elementor-widget-theme-post-content{font-size:var(--e-global-typography-text-font-size)}.elementor-widget-author-box .elementor-author-box__name{font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-author-box .elementor-author-box__bio{font-size:var(--e-global-typography-text-font-size)}.elementor-widget-author-box .elementor-author-box__button{font-size:var(--e-global-typography-accent-font-size)}.elementor-widget-posts .elementor-post__title,.elementor-widget-posts .elementor-post__title a{font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-posts .elementor-post__meta-data{font-size:var(--e-global-typography-secondary-font-size)}.elementor-widget-posts .elementor-post__excerpt p{font-size:var(--e-global-typography-text-font-size)}.elementor-widget-posts a.elementor-post__read-more{font-size:var(--e-global-typography-accent-font-size)}.elementor-widget-posts .elementor-pagination{font-size:var(--e-global-typography-secondary-font-size)}.elementor-widget-posts .elementor-button{font-size:var(--e-global-typography-accent-font-size)}.elementor-widget-posts .e-load-more-message{font-size:var(--e-global-typography-secondary-font-size)}}@media(max-width:767px){.elementor-widget-post-info .elementor-icon-list-item{font-size:var(--e-global-typography-text-font-size)}.elementor-widget-theme-post-title .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-theme-post-featured-image .widget-image-caption{font-size:var(--e-global-typography-text-font-size)}.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)}.elementor-widget-table-of-contents .elementor-toc__list-item{font-size:var(--e-global-typography-text-font-size)}.elementor-widget-theme-post-content{font-size:var(--e-global-typography-text-font-size)}.elementor-widget-author-box .elementor-author-box__name{font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-author-box .elementor-author-box__bio{font-size:var(--e-global-typography-text-font-size)}.elementor-widget-author-box .elementor-author-box__button{font-size:var(--e-global-typography-accent-font-size)}.elementor-widget-posts .elementor-post__title,.elementor-widget-posts .elementor-post__title a{font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-posts .elementor-post__meta-data{font-size:var(--e-global-typography-secondary-font-size)}.elementor-widget-posts .elementor-post__excerpt p{font-size:var(--e-global-typography-text-font-size)}.elementor-widget-posts a.elementor-post__read-more{font-size:var(--e-global-typography-accent-font-size)}.elementor-widget-posts .elementor-pagination{font-size:var(--e-global-typography-secondary-font-size)}.elementor-widget-posts .elementor-button{font-size:var(--e-global-typography-accent-font-size)}.elementor-widget-posts .e-load-more-message{font-size:var(--e-global-typography-secondary-font-size)}.elementor-27006 .elementor-element.elementor-element-5c3acf82 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc(0.5 * 100%)}.elementor-27006 .elementor-element.elementor-element-5c3acf82:after{content:"0.5"}.elementor-27006 .elementor-element.elementor-element-5c3acf82 .elementor-post__thumbnail__link{width:100%}}:root{--ss-ink:#0D1117;--ss-text:#1F242C;--ss-muted:#575E69;--ss-sub:#3A414C;--ss-line:#DADDD6;--ss-line2:#ECEEE9;--ss-bg:#F3F4F1;--ss-blue:#1F3FD1;--ss-blue-soft:#EAEDFF;--ss-lime:#D4F53C}.ss-wrap,.ss-wrap *{box-sizing:border-box}.ss-wrap{font-family:'Instrument Sans',system-ui,sans-serif;color:var(--ss-ink)}.ss-mono{font-family:'IBM Plex Mono',ui-monospace,monospace}.ss-btn-lime{display:inline-block;background:var(--ss-lime);color:var(--ss-ink)!important;font-weight:700;padding:14px 22px;border-radius:10px;text-decoration:none}.ss-btn-ghost{display:inline-block;border:1px solid #5B6470;color:#fff!important;font-weight:600;padding:14px 22px;border-radius:10px;text-decoration:none}.ss-cta{background:var(--ss-ink);color:#fff;border-radius:20px;padding:48px;display:flex;flex-wrap:wrap;gap:28px;align-items:center;justify-content:space-between}.ss-cta h2{color:#fff!important;font-family:'Instrument Sans',sans-serif!important;font-size:36px;line-height:1.1;letter-spacing:-.015em;margin:8px 0 0;font-weight:700}.ss-cta p{color:#C9CED6;margin:12px 0 0;font-size:17px;line-height:1.6;max-width:560px}.ss-cta .ss-eyebrow{color:var(--ss-lime)}.ss-eyebrow{font-family:'IBM Plex Mono',monospace;font-size:12px;letter-spacing:.1em;color:var(--ss-muted);text-transform:uppercase}@media(max-width:767px){.ss-cta{padding:28px}.ss-cta h2{font-size:28px}}body.single-post{background:var(--ss-bg)}.ss-post .rank-math-breadcrumb p{margin:0;font-family:'IBM Plex Mono',monospace;font-size:13px;color:var(--ss-muted)}.ss-post .rank-math-breadcrumb a{color:var(--ss-muted);text-decoration:none}.ss-post .rank-math-breadcrumb a:hover{color:var(--ss-blue)}.ss-post .rank-math-breadcrumb .separator{margin:0 8px}.ss-cat .elementor-post-info__item{background:var(--ss-blue-soft);color:var(--ss-blue)!important;font-size:13px;font-weight:600;padding:6px 10px;border-radius:6px}.ss-cat a{color:var(--ss-blue)!important;text-decoration:none}.ss-title .elementor-heading-title{font-family:'Instrument Sans',sans-serif!important;font-weight:700!important;font-size:56px!important;line-height:1.04!important;letter-spacing:-.025em!important;color:var(--ss-ink)!important}.ss-dek{font-family:'Source Serif 4',Georgia,serif;font-size:21px;line-height:1.55;color:var(--ss-sub);margin:0}.ss-byline .elementor-post-info__item{font-family:'Instrument Sans',sans-serif;font-size:15px;font-weight:600;color:var(--ss-ink)}.ss-byline .elementor-post-info__item-prefix{display:block;font-weight:400;font-size:13px;color:var(--ss-muted)}.ss-byline img{width:40px!important;height:40px!important;border-radius:50%}.ss-panel{background:#fff;border:1px solid var(--ss-line);border-radius:16px;overflow:hidden;font-size:15px}.ss-panel-head{display:flex;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--ss-line);font-family:'IBM Plex Mono',monospace;font-size:12px;letter-spacing:.08em}.ss-panel dl{margin:0}.ss-panel dl div{display:flex;justify-content:space-between;gap:12px;padding:13px 20px;border-bottom:1px solid var(--ss-line2)}.ss-panel dl div:last-child{border-bottom:0}.ss-panel dt{color:var(--ss-sub)}.ss-panel dd{margin:0;font-family:'IBM Plex Mono',monospace;font-size:14px}.ss-panel-foot{display:flex;gap:8px;align-items:center;padding:13px 20px;background:#EEF8EC;border-top:1px solid var(--ss-line);color:#1E5B2A;font-size:13px}.ss-hero img{width:100%;max-height:520px;object-fit:cover;border-radius:20px;display:block}.ss-toc .elementor-toc__header{background:#fff0;border:0;padding:0 0 12px}.ss-toc .elementor-toc__header-title{font-family:'IBM Plex Mono',monospace!important;font-size:12px!important;letter-spacing:.1em;text-transform:uppercase;color:var(--ss-muted)!important;font-weight:400!important}.ss-toc .elementor-toc__body{padding:0;max-height:none}.ss-toc .elementor-toc__list-wrapper{counter-reset:ss;list-style:none;padding:0;margin:0}.ss-toc .elementor-toc__list-item{counter-increment:ss;margin:0}.ss-toc .elementor-toc__list-item-text-wrapper{display:flex;gap:10px;padding:9px 12px;border-radius:8px}.ss-toc .elementor-toc__list-item-text-wrapper:before{content:counter(ss,decimal-leading-zero);font-family:'IBM Plex Mono',monospace;font-size:12px;color:var(--ss-muted);flex:0 0 22px;padding-top:2px}.ss-toc .elementor-toc__list-item-text-wrapper i,.ss-toc .elementor-toc__list-item-text-wrapper svg{display:none}.ss-toc a.elementor-toc__list-item-text{font-family:'Instrument Sans',sans-serif;font-size:14px;line-height:1.4;color:var(--ss-sub);text-decoration:none}.ss-toc a.elementor-toc__list-item-text:hover{color:var(--ss-blue)}.ss-toc .elementor-toc__list-item-text-wrapper:has(.elementor-item-active){background:#fff;box-shadow:inset 0 0 0 1px var(--ss-line)}.ss-toc a.elementor-item-active{color:var(--ss-ink)!important;font-weight:600}.elementor-widget.ss-toc .elementor-widget-container{border:0!important;background:transparent!important}.ss-share{display:flex;gap:8px}.ss-share a,.ss-share button{width:44px;height:44px;border-radius:10px;border:1px solid var(--ss-line);background:#fff;display:flex;align-items:center;justify-content:center;font:600 15px 'Instrument Sans',sans-serif;color:var(--ss-ink);text-decoration:none;cursor:pointer;padding:0}.ss-side-cta{background:#fff;border:1px solid var(--ss-line);border-radius:16px;padding:20px}.ss-side-cta strong{display:block;font-size:18px;line-height:1.3;margin-top:8px}.ss-side-cta a{display:block;text-align:center;margin-top:14px;background:var(--ss-lime);color:var(--ss-ink)!important;font-weight:700;font-size:14px;padding:12px;border-radius:10px;text-decoration:none}.ss-prose{font-family:'Source Serif 4',Georgia,serif;font-size:19px;line-height:1.7;color:var(--ss-text)}.ss-prose p,.ss-prose li{font-family:'Source Serif 4',Georgia,serif!important;font-size:19px!important;line-height:1.7!important;color:var(--ss-text)}.ss-prose h2{font-family:'Instrument Sans',sans-serif!important;font-weight:700!important;font-size:30px!important;line-height:1.2!important;letter-spacing:-.015em;color:var(--ss-ink)!important;margin:52px 0 14px!important;scroll-margin-top:110px}.ss-prose h3{font-family:'Instrument Sans',sans-serif!important;font-weight:700!important;font-size:22px!important;line-height:1.3!important;color:var(--ss-ink)!important;margin:36px 0 10px!important;scroll-margin-top:110px}.ss-prose a{color:var(--ss-blue);text-decoration:underline;text-underline-offset:3px}.ss-prose img{border-radius:14px;height:auto}.ss-prose .key-takeaway{background:var(--ss-ink)!important;color:#fff!important;border:0!important;border-radius:16px!important;padding:30px 32px!important;margin:0 0 32px!important}.ss-prose .key-takeaway *{color:#fff!important}.ss-prose .key-takeaway p,.ss-prose .key-takeaway li{font-size:18px!important}.ss-prose .key-takeaway:before{content:'TL;DR SUMMARY';display:block;font-family:'IBM Plex Mono',monospace;font-size:12px;letter-spacing:.1em;color:#9DB0FF;margin-bottom:10px}.ss-prose .key-takeaway>p:first-child>strong:first-child{display:none}.ss-prose .key-takeaway a{color:var(--ss-lime)!important}.ss-prose .ss-note{background:#FFF6DB;border:1px solid #F0DC9C;border-radius:14px;padding:16px 20px;font-family:'Instrument Sans',sans-serif;font-size:15px;line-height:1.55;color:#4A3700}.ss-prose table{width:100%;border-collapse:collapse;background:#fff;border:1px solid var(--ss-line);border-radius:14px;overflow:hidden;font-family:'Instrument Sans',sans-serif;font-size:15px;line-height:1.5;display:block;overflow-x:auto}.ss-prose th{background:#F7F8F5;font-family:'IBM Plex Mono',monospace;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ss-muted);font-weight:500;text-align:left;padding:12px 16px;border:0}.ss-prose td{padding:14px 16px;border:0;border-top:1px solid var(--ss-line2);vertical-align:top}.ss-prose blockquote{border-left:3px solid var(--ss-blue);margin:28px 0;padding:4px 0 4px 20px;font-style:italic}.ss-author .elementor-author-box{background:#fff;border:1px solid var(--ss-line);border-radius:16px;padding:26px}.ss-author .elementor-author-box__avatar img{width:64px!important;height:64px!important}.ss-author .elementor-author-box__name{font-family:'Instrument Sans',sans-serif!important;font-weight:700!important;font-size:20px!important;color:var(--ss-ink)!important}.ss-author .elementor-author-box__bio{font-family:'Source Serif 4',Georgia,serif;font-size:17px;line-height:1.6;color:var(--ss-sub)}.ss-author .elementor-author-box__button{border:0!important;padding:0!important;color:var(--ss-blue)!important;font-weight:600;font-family:'Instrument Sans',sans-serif}.ss-related .elementor-post__card{background:#fff!important;border:1px solid var(--ss-line)!important;border-radius:16px!important;box-shadow:none!important;overflow:hidden}.ss-related .elementor-post__badge{background:var(--ss-blue-soft)!important;color:var(--ss-blue)!important;font:600 12px 'Instrument Sans',sans-serif!important;border-radius:6px!important;padding:5px 9px!important;text-transform:none!important}.ss-related .elementor-post__title,.ss-related .elementor-post__title a{font-family:'Instrument Sans',sans-serif!important;font-weight:700!important;font-size:19px!important;line-height:1.3!important;color:var(--ss-ink)!important}.ss-related .elementor-post__card:hover .elementor-post__title a{color:var(--ss-blue)!important}.ss-related .elementor-post__meta-data{font-family:'IBM Plex Mono',monospace!important;font-size:12px!important;color:var(--ss-muted)!important;border-top:0!important}.ss-related-head h2{font-family:'Instrument Sans',sans-serif;font-weight:700;font-size:32px;letter-spacing:-.015em;margin:8px 0 0;color:var(--ss-ink)}.ss-related-head{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:12px}.ss-related-head a{font-weight:600;color:var(--ss-blue);text-decoration:none}@media(max-width:1024px){.ss-title .elementor-heading-title{font-size:42px!important}}@media(max-width:767px){.ss-title .elementor-heading-title{font-size:34px!important}.ss-dek{font-size:18px}.ss-prose p,.ss-prose li{font-size:18px!important}.ss-prose h2{font-size:26px!important}}.ss-toc .elementor-toc,.ss-toc .elementor-widget-container{border:0!important;background:transparent!important;box-shadow:none!important}.ss-toc .elementor-toc__list-item-text-wrapper:before{content:none}.ss-toc .elementor-toc__list-wrapper li::marker{font-family:'IBM Plex Mono',monospace;color:#575E69}.ss-prose table{display:table!important;width:100%!important}@media(max-width:767px){.ss-prose table{display:block!important;overflow-x:auto}}.ss-author .elementor-author-box__button{font-size:15px!important}.ss-related .elementor-post__card:not(:has(.elementor-post__thumbnail)) .elementor-post__text{min-height:180px;display:flex;flex-direction:column;justify-content:flex-start;padding-top:24px}.ss-post{padding-top:32px}.ss-hero img{max-height:none!important;height:auto!important;object-fit:contain!important}.ss-byline .elementor-icon-list-icon{width:40px!important;height:40px!important;margin-right:10px}.ss-byline .elementor-icon-list-icon img.elementor-avatar{width:40px!important;height:40px!important;border-radius:50%;object-fit:cover}.ss-byline a{display:flex!important;align-items:center;text-decoration:none}.ss-byline .elementor-post-info__item{line-height:1.3}.ss-hero{max-width:760px;margin-left:326px!important}.ss-hero img{width:100%!important;max-height:440px!important;object-fit:cover!important;object-position:center;border-radius:16px}@media(max-width:1024px){.ss-hero{max-width:100%;margin-left:0!important}.ss-hero img{max-height:380px!important}}@media(max-width:767px){.ss-hero img{max-height:240px!important}}.elementor-element.ss-hero{max-width:760px!important;width:100%!important;margin-left:326px!important}.elementor-element.ss-hero img{width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important;border-radius:16px}.elementor-element.ss-toc{border:0!important;background:transparent!important;padding:0!important;box-shadow:none!important}@media(max-width:1024px){.elementor-element.ss-hero{margin-left:0!important;max-width:100%!important}}.ss-related .elementor-post__thumbnail{padding-bottom:56.25%!important;position:relative}.ss-related .elementor-post__thumbnail img{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;transform:none!important}