body{background:#1c2e4a}.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;scroll-margin-top:100px}.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}.article-body .blog-faq-item{border:1px solid #d1e8da;border-radius:8px;margin-bottom:12px;background:#fff}.article-body .blog-faq-item.is-open{border-color:#2a9f68}.article-body .blog-faq-btn{width:100%;display:flex;justify-content:space-between;align-items:center;padding:16px 20px;cursor:pointer;font-family:Poppins,sans-serif;font-weight:600;font-size:15px;color:#1c2e4a;background:none;border:none;text-align:left;gap:12px}.article-body .blog-faq-item.is-open .blog-faq-btn{color:#2a9f68;border-bottom:1px solid #d1e8da}.article-body .blog-faq-icon{font-size:20px;color:#2a9f68;font-weight:400;flex-shrink:0;line-height:1}.article-body .blog-faq-body{display:none;padding:16px 20px;font-size:15px;line-height:1.65;color:#444}.article-body .blog-faq-item.is-open .blog-faq-body{display:block}.article-body .blog-faq-body p{margin:0 0 12px;font-size:15px}.article-body .blog-faq-body p:last-child{margin-bottom:0}.faq-article img{display:block;width:auto!important;height:auto!important;max-width:min(100%,640px);margin:24px auto;border-radius:8px;box-shadow:0 2px 16px #1c2e4a14}.faq-article img.aligncenter.size-full,.faq-article img[class*=wp-image]{max-width:min(100%,680px)}.faq-article img.aligncenter:not(.size-full):not([class*=wp-image]){max-width:min(100%,220px);box-shadow:none}.faq-article p>img:only-child{display:block;margin-left:auto;margin-right:auto}.faq-article p img,.faq-article li img{margin-top:16px}.faq-article p:has(>img:only-child),.faq-article p:has(>img:first-child:last-child){text-align:center}.faq-article hr{margin:32px 0;border:none;border-top:1px solid #e8e8e8}.faq-article table{width:100%;border-collapse:collapse;margin:24px 0 32px;font-size:15px}.faq-article table td,.faq-article table th{padding:10px 12px;border:1px solid #e8e8e8;vertical-align:top}.faq-article .et_pb_blurb,.faq-article .et_pb_blurb_0_tb_body,.faq-article .h2_post_end,.faq-article .btn-def-wrap{display:none!important}.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}}
