.blog-body{font-family:var(--font-poppins-family),sans-serif;color:#171922;word-break:break-word;font-size:1.25rem;line-height:2}@media (max-width:575px){.blog-body{font-size:1rem;line-height:1.8}}.blog-body p{opacity:.85;margin-top:2rem}.blog-body h2{color:#171922;opacity:1;scroll-margin-top:60px;font-size:clamp(26px,3vw,36px);font-weight:400;line-height:1.4}.blog-body h3{color:#171922;opacity:1;scroll-margin-top:60px;font-size:clamp(18px,2vw,24px);font-weight:700;line-height:1.5}.blog-body h4{color:#171922;scroll-margin-top:60px;font-size:clamp(18px,1.5vw,20px);font-weight:700;line-height:1.6}.blog-body h5,.blog-body h6{color:#171922;scroll-margin-top:60px;font-size:16px;font-weight:700;line-height:1.6}.blog-body :is(h2,h3,h4,h5,h6):not(:first-child){margin-top:5rem}.blog-body .blog-first-heading{margin-top:0}@media (min-width:1024px){.blog-body h2,.blog-body h3,.blog-body h4,.blog-body h5,.blog-body h6{scroll-margin-top:120px}}.blog-body a{color:#3888ff;text-underline-offset:3px;transition:color .15s}.blog-body a:hover{color:#0052cc}.blog-body strong,.blog-body b{font-weight:700}.blog-body em,.blog-body i{font-style:italic}.blog-body img{border-radius:12px;max-width:100%;height:auto;margin:5rem 0;display:block}.case-study-body p,.case-study-body h2,.case-study-body h3,.case-study-body h4,.case-study-body h5,.case-study-body h6,.case-study-body ul,.case-study-body ol,.case-study-body blockquote,.case-study-body .blog-table-wrap{max-width:750px;margin-left:auto!important;margin-right:auto!important}.blog-body.case-study-body p:has(img){border:none;border-radius:16px;outline:none;max-width:1200px;line-height:0;overflow:hidden}.blog-body.case-study-body .blog-table-wrap{max-width:750px}.blog-body.case-study-body img{border:none;border-radius:0;outline:none;width:100%;max-width:1200px;height:auto;margin:3.75rem 0;display:block}@media (max-width:575px){.blog-body.case-study-body img{border:none;border-radius:0;outline:none;width:calc(100% + 2rem);max-width:calc(100% + 2rem);margin-left:-1rem;margin-right:-1rem}.blog-body.case-study-body p:has(img){border-radius:0;max-width:100%}}.blog-body ul{margin-bottom:1.25rem;padding-left:1.5rem;list-style:outside}.blog-body ol{margin-bottom:1.25rem;padding-left:1.5rem;list-style:decimal}.blog-body li{opacity:.85;margin-bottom:.5rem}.blog-body blockquote{background:#f8f8f8;border-left:4px solid #3888ff;border-radius:0 8px 8px 0;margin:1.5rem 0;padding:.75rem 1.25rem}.blog-body .blog-table-wrap{border-radius:8px;width:100%;max-width:100%;margin:1.5rem 0;overflow-x:auto}.blog-body .blog-table-wrap:focus-visible{outline:2px solid var(--color-solid-yellow,#f5c518);outline-offset:2px}.blog-body .blog-table-wrap>table{border-collapse:collapse;table-layout:auto;width:100%;margin:0;font-size:14px}.blog-body th,.blog-body td{text-align:left;vertical-align:top;word-break:break-word;overflow-wrap:anywhere;border:1px solid #ebf0f0;padding:.75rem 1rem}.blog-body th{background:#f8f8f8;font-weight:600}.blog-body .blog-table-wrap img{max-width:100%;height:auto}.icb-body .blog-table-wrap,.icb-impact-body .blog-table-wrap{border-radius:8px;width:100%;max-width:100%;margin:1.5rem 0;overflow-x:auto}.icb-body .blog-table-wrap>table,.icb-impact-body .blog-table-wrap>table{border-collapse:collapse;table-layout:auto;width:100%;margin:0;font-size:14px}.icb-body th,.icb-body td,.icb-impact-body th,.icb-impact-body td{text-align:left;vertical-align:top;word-break:break-word;overflow-wrap:anywhere;border:1px solid #ebf0f0;padding:.75rem 1rem}.icb-body th,.icb-impact-body th{background:#f8f8f8;font-weight:600}.icb-body .blog-table-wrap img,.icb-impact-body .blog-table-wrap img{max-width:100%;height:auto}.blog-body span.editor-button-rounded a,.blog-body span.editor-button-normal a{font-family:var(--font-poppins-family),sans-serif;background-color:var(--color-solid-yellow);border:2px solid #0000;border-radius:27px;align-items:center;gap:.75rem;margin:.5rem 0;padding:.75rem;font-size:16px;font-weight:400;line-height:1.2;text-decoration:none;transition:all .3s ease-in-out;display:inline-flex;box-shadow:0 2px 2px #0000000a;color:var(--color-solid-dark)!important}.blog-body span.editor-button-rounded a:hover,.blog-body span.editor-button-normal a:hover{box-shadow:0 6px 6px #0000001f}.blog-body .key-takeaways-box{background:#f8f8f8;border:1px solid #ebf0f0;border-radius:16px;margin:2rem 0;padding:2rem}.blog-body .key-takeaways-box h2{margin-top:0;font-size:20px}.blog-body .key-takeaways-box ol{margin-bottom:.5rem}.blog-body .key-takeaways-box li{margin-bottom:.75rem}.blog-body figure,.blog-body picture{margin:1.5rem 0}.blog-body code{color:#3888ff;background:#f0f4ff;border-radius:4px;padding:.15rem .4rem;font-size:.9em}.blog-body pre{background:#f0f4ff;border-radius:8px;margin:1.5rem 0;padding:1.25rem;overflow-x:auto}.blog-body pre code{color:inherit;background:0 0;padding:0}.icb-body{font-family:var(--font-poppins-family),sans-serif;color:#171922;word-break:break-word;font-size:20px;line-height:2}@media (max-width:575px){.icb-body{font-size:16px;line-height:1.8}}.icb-body p{margin-bottom:1.25rem}.icb-body p:last-child{margin-bottom:0}.icb-body ul{margin-bottom:1.25rem;padding-left:1.5rem;list-style:outside}.icb-body ol{margin-bottom:1.25rem;padding-left:1.5rem;list-style:decimal}.icb-body li{margin-bottom:.5rem}.icb-body a{color:#3888ff;text-underline-offset:3px;transition:color .15s}.icb-body a:hover{color:#0052cc}.icb-body strong,.icb-body b{font-weight:700}.icb-body em,.icb-body i{font-style:italic}.icb-body h2{margin-top:2rem;margin-bottom:.75rem;font-size:clamp(32px,4vw,56px);font-weight:400;line-height:1.3}.icb-body h3{margin-top:1.5rem;margin-bottom:.5rem;font-size:clamp(26px,3vw,36px);font-weight:400;line-height:1.4}.icb-body h4{color:#171922;margin-top:1.5rem;margin-bottom:.5rem;font-size:clamp(18px,2vw,24px);font-weight:700;line-height:1.5}.icb-body h5{color:#171922;margin-top:1.5rem;margin-bottom:.5rem;font-size:clamp(18px,1.5vw,20px);font-weight:700;line-height:1.6}.icb-body h6{color:#171922;margin-top:1.5rem;margin-bottom:.5rem;font-size:16px;font-weight:700;line-height:1.6}.icb-body span.editor-button-normal{font-family:var(--font-poppins-family),sans-serif;background-color:var(--color-solid-yellow);color:var(--color-solid-dark);border-radius:27px;align-items:center;gap:.75rem;margin:.5rem 0;padding:.75rem 1.25rem;font-size:16px;font-weight:400;line-height:1.2;text-decoration:none;transition:all .3s ease-in-out;display:inline-flex;box-shadow:0 2px 2px #0000000a}.icb-body span.editor-button-normal:hover{box-shadow:0 6px 6px #0000001f}.icb-body a:has(span.editor-button-normal){text-decoration:none}@media (max-width:767px){.icb-body{font-size:16px;line-height:1.8}}.icb-impact-body{font-family:var(--font-poppins-family),sans-serif;color:#171922;word-break:break-word;font-size:20px;line-height:2}.icb-impact-body p{margin-bottom:2rem}.icb-impact-body p:last-child{margin-bottom:0}.icb-impact-body ul{margin-bottom:2rem;padding-left:60px;list-style:outside}.icb-impact-body ol{margin-bottom:2rem;padding-left:60px;list-style:decimal}.icb-impact-body li{margin-bottom:0;line-height:2}@media (max-width:767px){.icb-impact-body{font-size:16px;line-height:1.8}.icb-impact-body ul,.icb-impact-body ol{padding-left:1.5rem}}.career-body{font-family:var(--font-poppins-family),sans-serif;color:#171922}.career-body h3{color:#171922;margin-top:5rem;margin-bottom:1.5rem;font-size:26px;font-weight:400;line-height:1.4}@media (min-width:1024px){.career-body h3{margin-top:5rem;font-size:36px}}.career-body h3:first-child{margin-top:0}.career-body h3 strong,.career-body h3 b{font-weight:400}.career-body h4,.career-body h5{color:#171922;margin-top:2.5rem;margin-bottom:1rem;font-size:20px;font-weight:700;line-height:1.5}@media (min-width:768px){.career-body h4,.career-body h5{font-size:24px}}.career-body h3+h4,.career-body h3+h5{margin-top:1.5rem}.career-body h3+p{opacity:.7;font-size:18px;line-height:2}@media (min-width:1024px){.career-body h3+p{font-size:20px}}.career-body p{color:#171922;margin-bottom:.75rem;font-size:16px;line-height:1.8}.career-body ul{max-width:750px;margin-bottom:1.5rem;padding-left:1.25rem;list-style:outside}.career-body ol{max-width:750px;margin-bottom:1.5rem;padding-left:1.25rem;list-style:decimal}.career-body li{color:#171922;margin-bottom:.5rem;padding-left:.25rem;font-size:16px;line-height:1.8}.career-body strong,.career-body b{font-weight:700}.career-body a{color:#3888ff;text-underline-offset:3px}
