.blog-prod-hero{background:#fff;padding:28px 40px 10px}.blog-prod-hero__inner{max-width:1340px;margin:0 auto;position:relative}.blog-prod-breadcrumb{font-family:Poppins,sans-serif;font-size:12px;color:#9aa6b2;margin:6px 0 18px;line-height:1.4}.blog-prod-breadcrumb a{color:#2a9f68;font-weight:600;text-decoration:none}.blog-prod-breadcrumb span{margin:0 6px}.blog-prod-hero__grid{display:grid;grid-template-columns:1fr;gap:18px;align-items:start;padding-right:240px}.blog-prod-hero__badges{position:absolute;right:0;top:46px;width:220px}.blog-prod-hero__title{font-family:Poppins,sans-serif;font-size:clamp(26px,2.6vw,38px);font-weight:800;color:#2a9f68;margin:0 0 8px;line-height:1.1;text-align:center}.blog-prod-hero__date{font-family:Poppins,sans-serif;font-size:12px;color:#9aa6b2;text-align:center;margin-bottom:14px}.blog-prod-author-card{background:#efefef;border-radius:14px;padding:16px 18px;display:grid;grid-template-columns:56px 1fr auto;gap:14px;align-items:center}.blog-prod-author-card__avatar{width:56px;height:56px;border-radius:999px;object-fit:cover}.blog-prod-author-card__name{font-family:Poppins,sans-serif;font-weight:700;font-size:13px;color:#1c2e4a;margin-bottom:4px;line-height:1.35}.blog-prod-author-card__sep{color:#9aa6b2;font-weight:600;margin:0 6px}.blog-prod-author-card__trusted-label{font-family:Poppins,sans-serif;font-size:11px;font-weight:700;color:#4a5e75;margin-bottom:4px}.blog-prod-author-card__trusted-img{max-width:220px;width:100%;height:auto;margin:0;box-shadow:none;border-radius:0}.blog-prod-author-card__cta{justify-self:end;display:inline-flex;align-items:center;padding:10px 18px;background:#4fbc85;color:#fff;border-radius:999px;font-family:Poppins,sans-serif;font-weight:800;font-size:12px;text-decoration:none;white-space:nowrap}.blog-prod-author-card__cta:hover{background:#2a9f68}.blog-prod-badges{display:flex;flex-direction:column;gap:18px;align-items:center}.blog-prod-badges img{width:auto;max-width:190px;height:auto;margin:0;box-shadow:none;border-radius:0}.blog-layout-main{min-width:0}.blog-layout-grid--production{max-width:1340px;display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:40px 48px;align-items:start}.blog-layout-grid--production.blog-layout-grid--with-toc{grid-template-columns:220px minmax(0,1fr) 220px;gap:32px 40px}.blog-layout-aside--left,.blog-layout-aside--right{position:sticky;top:88px;align-self:start}.blog-chapter-nav-details{border-top:1px solid #e8edf2;padding-top:20px}.blog-chapter-nav-details summary{list-style:none;cursor:default;user-select:none}.blog-chapter-nav-details summary::-webkit-details-marker{display:none}.blog-chapter-nav-toc-label{font-family:Poppins,sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#1c2e4a;margin:0 0 14px}.blog-chapter-nav-details[open] .blog-chapter-nav-toc-label{margin-bottom:14px}.blog-chapter-nav-toc-list{display:flex;flex-direction:column;gap:2px;max-height:min(70vh,36rem);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.blog-chapter-nav-toc-list a{display:block;font-family:Poppins,sans-serif;font-size:12px;font-weight:500;color:#4a5e75;text-decoration:none;padding:8px 0;line-height:1.4;transition:color .15s}.blog-chapter-nav-toc-list a:hover,.blog-chapter-nav-toc-list a.active{color:#2a9f68}@media(min-width:1025px){.blog-layout-grid--production .article-body img.alignright,.blog-layout-grid--production .article-body img[style*="float: right"],.blog-layout-grid--production .article-body img[style*="float:right"]{float:right;max-width:42%;margin:8px 0 20px 28px}.blog-layout-grid--production .article-body{padding-left:0}}.blog-layout-grid--production .article-body .et_pb_text_0_tb_body,.blog-layout-grid--production .article-body .et_pb_column_1_5:last-child .et_pb_text_0_tb_body{display:none!important}@media(max-width:1024px){.blog-prod-hero__grid{grid-template-columns:1fr;padding-right:0}.blog-prod-hero__badges{position:static;width:auto}.blog-layout-grid--production,.blog-layout-grid--production.blog-layout-grid--with-toc{display:flex;flex-direction:column;gap:28px}.blog-layout-main{order:1}.blog-layout-aside--left{order:2;position:static}.blog-layout-aside--right{order:3;position:static}.blog-chapter-nav-details{background:#f8fafb;border:1px solid #e8edf2;border-radius:12px;padding:0;overflow:hidden}.blog-chapter-nav-details summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;padding:16px 18px;margin:0;-webkit-tap-highlight-color:transparent}.blog-chapter-nav-details summary:after{content:"";flex-shrink:0;width:10px;height:10px;border-right:2px solid #2a9f68;border-bottom:2px solid #2a9f68;transform:rotate(45deg);transition:transform .2s ease;margin-top:-4px}.blog-chapter-nav-details[open] summary:after{transform:rotate(-135deg);margin-top:4px}.blog-chapter-nav-details .blog-chapter-nav-toc-label{margin:0}.blog-chapter-nav-details .blog-chapter-nav-toc-list{max-height:min(50vh,20rem);padding:0 18px 16px;border-top:1px solid #e8edf2}.blog-chapter-nav-details:not([open]) .blog-chapter-nav-toc-list{display:none}.blog-prod-author-card{grid-template-columns:52px 1fr;gap:12px}.blog-prod-author-card__cta{grid-column:1 / -1;justify-self:stretch;justify-content:center;margin-top:4px;padding:12px 20px;min-height:44px}.blog-layout-aside--right .blog-prod-badges{flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;gap:20px;overflow-x:auto;overflow-y:hidden;padding:4px 4px 12px;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:thin}.blog-layout-aside--right .blog-prod-badges img{flex:0 0 auto;scroll-snap-align:center;max-width:150px;max-height:120px;object-fit:contain}.blog-layout-grid--production .article-body img{float:none!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.blog-layout-grid--production .article-body table{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.blog-layout-grid--production .article-body>div[style*="display: flex"]{flex-direction:column!important}}@media(max-width:768px){.blog-content-section:has(.blog-layout-grid--production){padding:24px 20px 56px!important}.blog-prod-hero__title{font-size:clamp(22px,6vw,30px);text-align:left}.blog-prod-hero__date{text-align:left}.blog-prod-breadcrumb{font-size:11px;margin-bottom:14px;display:flex;flex-wrap:nowrap;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.blog-prod-breadcrumb span:last-child{overflow:hidden;text-overflow:ellipsis;min-width:0}.blog-prod-author-card{padding:14px 16px}.blog-prod-author-card__trusted-img{max-width:100%}.blog-layout-grid--production,.blog-layout-grid--production.blog-layout-grid--with-toc{gap:24px}}@media(max-width:480px){.blog-content-section:has(.blog-layout-grid--production){padding-left:16px!important;padding-right:16px!important}.blog-prod-hero__title{font-size:22px;line-height:1.2}.blog-prod-author-card{grid-template-columns:48px 1fr;padding:12px 14px;border-radius:12px}.blog-prod-author-card__avatar{width:48px;height:48px}.blog-prod-author-card__name{font-size:12px}.blog-chapter-nav-toc-list a{font-size:13px;padding:10px 0}.blog-layout-aside--right .blog-prod-badges img{max-width:130px;max-height:100px}.blog-layout-grid--production .article-body>div[style*=min-width]{min-width:0!important}}body{background:#efefef}.article-body h2{font-family:Poppins,sans-serif;font-size:clamp(22px,2vw,30px);font-weight:800;color:#1c2e4a;margin:64px 0 20px;line-height:1.25}.article-body h2:first-child{margin-top:0}.article-body h3{font-family:Poppins,sans-serif;font-size:clamp(18px,1.6vw,24px);font-weight:700;color:#1c2e4a;margin:48px 0 16px;line-height:1.3}.article-body h4{font-family:Poppins,sans-serif;font-size:17px;font-weight:700;color:#2a9f68;margin:36px 0 12px}.article-body p{font-family:Poppins,sans-serif;font-size:16px;color:#444;line-height:1.9;margin:0 0 24px}.article-body ul,.article-body ol{font-family:Poppins,sans-serif;font-size:16px;color:#444;line-height:1.85;margin:16px 0 32px;padding-left:28px}.article-body ul{list-style-type:disc}.article-body ol{list-style-type:decimal}.article-body li{margin-bottom:10px;padding-left:4px}.article-body blockquote+h2,.article-body blockquote+h3,.article-body ul+h2,.article-body ul+h3,.article-body ol+h2,.article-body ol+h3,.article-body .stat-callout+h2,.article-body .stat-callout+h3,.article-body .cta-inset+h2,.article-body .cta-inset+h3{margin-top:64px}.article-body a{color:#2a9f68;font-weight:600;text-decoration:underline}.article-body a:hover{color:#1c2e4a}.article-body strong{color:#1c2e4a;font-weight:700}.article-body blockquote{background:#f0faf5;border-left:5px solid #2a9f68;border-radius:0 12px 12px 0;padding:28px 32px;margin:44px 0;font-style:normal}.article-body blockquote p{margin:0;font-size:15px;color:#333}.stat-callout{background:#1c2e4a;border-radius:16px;padding:40px 44px;margin:48px 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:24px}.stat-callout .stat-item{text-align:center}.stat-callout .stat-num{font-family:Poppins,sans-serif;font-size:36px;font-weight:800;color:#2a9f68;line-height:1}.stat-callout .stat-label{font-family:Poppins,sans-serif;font-size:13px;color:#fffc;margin-top:6px}.cta-inset{background:#2a9f68;border-radius:16px;padding:44px 48px;margin:56px 0;text-align:center}.cta-inset h3{font-family:Poppins,sans-serif;font-size:22px;font-weight:800;color:#fff;margin:0 0 12px!important}.cta-inset p{color:#ffffffe6!important;margin:0 0 20px!important}.article-body div[style*="color: white"] p,.article-body div[style*="color:white"] p,.article-body div[style*="color: #fff"] p,.article-body div[style*="color:#fff"] p{color:#ffffffe6!important}.cta-inset a{display:inline-block;padding:12px 36px;background:#fff;border-radius:50px;color:#2a9f68!important;font-family:Poppins,sans-serif;font-size:15px;font-weight:700;text-decoration:none!important}.chapter-nav-toc{background:#f9f9f9;border-radius:16px;padding:28px 24px;margin-top:24px;max-height:min(60vh,32rem);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.chapter-nav-toc-label{font-family:Poppins,sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#999;margin:0 0 16px}.chapter-nav-toc-list{display:flex;flex-direction:column;gap:4px}.chapter-nav a{display:block;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;color:#555;text-decoration:none;padding:8px 0 8px 12px;border-left:2px solid #e0e0e0;line-height:1.45;transition:color .15s,border-color .15s}.chapter-nav a:hover,.chapter-nav a.active{color:#2a9f68;border-left-color:#2a9f68}.article-body{min-width:0;max-width:100%;box-sizing:border-box;overflow-wrap:break-word}@media(min-width:1025px){.blog-layout-grid:not(.blog-layout-grid--full) .article-body{padding-left:16px}}.callout{background:#2a9f6814;border-left:4px solid #2a9f68;border-radius:0 12px 12px 0;padding:20px 28px;margin:36px 0}.callout-label{font-family:Poppins,sans-serif;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#2a9f68;margin:0 0 10px}.callout p{font-size:15px!important;color:#2d4a2d!important;margin:0!important;line-height:1.7!important}.article-body:not(:has(.aapda-landing)) img{max-width:100%;border-radius:12px;margin:28px 0;display:block;box-shadow:0 4px 20px #1c2e4a14}.article-body .et_pb_text_inner p img{width:auto!important;max-width:clamp(140px,55vw,320px)!important;height:auto!important;margin:12px auto!important;border-radius:10px;box-shadow:none!important}.article-body:not(:has(.aapda-landing)) .et_pb_section_0.et_pb_section,.article-body:not(:has(.aapda-landing)) .et_pb_section.et_pb_section_0{margin-top:32px!important;padding-top:0!important;overflow:visible!important}.article-body:not(:has(.aapda-landing)) .et_pb_section,.article-body:not(:has(.aapda-landing)) .et_pb_row,.article-body:not(:has(.aapda-landing)) .et_pb_column,.article-body:not(:has(.aapda-landing)) .et_pb_module{padding:0!important;margin-left:0!important;margin-right:0!important;max-width:100%!important;width:100%!important;background:transparent!important;background-image:none!important;box-shadow:none!important;position:static!important;top:auto!important;left:auto!important;transform:none!important}.article-body:not(:has(.aapda-landing)) .et_pb_section{margin-bottom:40px!important}.article-body:not(:has(.aapda-landing)) .et_pb_row.et_pb_equal_columns{flex-direction:row!important}.article-body:not(:has(.aapda-landing)) .et_pb_row{display:flex!important;flex-wrap:wrap!important;gap:24px;margin-bottom:24px!important}.article-body:not(:has(.aapda-landing)) .et_pb_column_1_2,.article-body:not(:has(.aapda-landing)) .et_pb_column_1_3,.article-body:not(:has(.aapda-landing)) .et_pb_column_2_3,.article-body:not(:has(.aapda-landing)) .et_pb_column_4_4{flex:1 1 100%!important;min-width:0}@media(min-width:768px){.article-body:not(:has(.aapda-landing)) .et_pb_column_1_2{flex:1 1 calc(50% - 12px)!important}.article-body:not(:has(.aapda-landing)) .et_pb_column_1_3{flex:1 1 calc(33.333% - 16px)!important}}.article-body:not(:has(.aapda-landing)) .et_pb_text_inner>h1:first-child{display:none}.article-body:not(:has(.aapda-landing)) .et_pb_section_0 .et_pb_text_1 .et_pb_text_inner p,.article-body:not(:has(.aapda-landing)) .et_pb_section_0 .et_pb_text_2 .et_pb_text_inner p{font-size:clamp(18px,2vw,22px);font-weight:600;color:#1c2e4a;line-height:1.35;margin:0 0 12px}.article-body:not(:has(.aapda-landing)) .dl-floating,.article-body:not(:has(.aapda-landing)) .dl-floating1{animation:none!important}.article-body:not(:has(.aapda-landing)) .et_pb_image_0 img{max-width:280px;margin:0 auto}.article-body .et_pb_blurb_content{display:flex;gap:16px;align-items:flex-start}.article-body .et_pb_main_blurb_image img{width:48px;height:auto;margin:0;box-shadow:none}.article-body blockquote{margin:32px 0}.blog-layout-grid{max-width:1340px;margin:0 auto;width:100%;min-width:0;box-sizing:border-box}.blog-layout-grid--full{max-width:960px;display:block}.blog-layout-grid--legacy{display:grid;grid-template-columns:1fr 300px;gap:64px;align-items:start}@media(max-width:1024px){.blog-layout-grid--legacy{grid-template-columns:1fr;gap:40px}.blog-layout-aside{position:static!important}.blog-layout-grid:not(.blog-layout-grid--full) .article-body{padding-left:0}}@media(max-width:768px){.blog-hero-section,.blog-content-section{padding-left:20px!important;padding-right:20px!important}.article-body blockquote{padding:20px 18px;margin-left:0;margin-right:0}.article-body .stat-callout,.article-body .cta-inset{padding-left:20px;padding-right:20px}.blog-bottom-cta{padding:48px 20px!important}.blog-bottom-cta__card{grid-template-columns:1fr!important;padding:32px 24px!important;gap:0!important;text-align:center}.blog-bottom-cta__photo{display:none!important}}
