:root{font-size:16px;--background:#f0f2f4;--background-rgb:240 242 244;--foreground:#171717;--text-primary:#23272f;--text-secondary:#666666;--spacing-unit:2.5rem;--font-primary:var(--font-poppins),"Poppins",system-ui,sans-serif;--font-secondary:var(--font-inter),"Inter",system-ui,sans-serif;--sb-hero-size:4rem;--sb-hero-mobile-size:2.5rem;--sb-h2-size:2.25rem;--sb-subheading-size:1.25rem;--sb-blog-body-size:1.125rem;--sb-cta-size:1.125rem}body{font-family:var(--font-inter),"Inter",system-ui,Arial,Helvetica,sans-serif;font-size:1rem;font-weight:400;line-height:1.7;color:#23272f}h1,h2{font-family:var(--font-poppins),"Poppins",system-ui,Arial,Helvetica,sans-serif}h3,h4,h5,h6{font-family:var(--font-inter),"Inter",system-ui,Arial,Helvetica,sans-serif}h1{font-family:var(--font-poppins),"Poppins",system-ui,Arial,Helvetica,sans-serif;font-size:4rem;font-weight:700;line-height:1.2;letter-spacing:-.5px;padding-bottom:2.5rem}@media(max-width:768px){h1{font-size:2.5rem;line-height:1.2}}h2{font-family:var(--font-poppins),"Poppins",system-ui,Arial,Helvetica,sans-serif;font-size:2.25rem;font-weight:600;line-height:1.3;letter-spacing:-.25px;padding-bottom:2.5rem}@media(max-width:768px){h2{font-size:1.75rem}}h3{font-family:var(--font-inter),"Inter",system-ui,Arial,Helvetica,sans-serif;font-size:1.375rem;font-weight:500;line-height:1.4;padding-bottom:2.5rem}@media(max-width:768px){h3{font-size:1.25rem}}h4{font-weight:500;line-height:1.4;padding-bottom:2.5rem}h4,p{font-family:var(--font-inter),"Inter",system-ui,Arial,Helvetica,sans-serif;font-size:1.125rem}p{font-weight:400;line-height:1.7;color:#23272f;margin-bottom:.75em;text-align:left}@media(max-width:768px){p{font-size:1rem}}.sb-hero{font-family:var(--font-poppins),"Poppins",system-ui,Arial,Helvetica,sans-serif;font-size:4rem;font-weight:700;line-height:1.2;letter-spacing:-.5px}@media(max-width:768px){.sb-hero{font-size:2.5rem}}.sb-subheading{font-family:var(--font-inter),"Inter",system-ui,Arial,Helvetica,sans-serif;font-size:1.25rem;font-weight:500;line-height:1.5}@media(max-width:768px){.sb-subheading{font-size:1.125rem}}.sb-cta{font-family:var(--font-poppins),"Poppins",system-ui,Arial,Helvetica,sans-serif;font-size:1.125rem;font-weight:600;line-height:1.2}.sb-cta.uppercase{letter-spacing:.5px;text-transform:uppercase}@media(max-width:768px){.sb-cta{font-size:1rem}}.blog-h1-title{font-family:var(--font-poppins),"Poppins",system-ui,Arial,Helvetica,sans-serif;font-size:3rem;font-weight:400!important;line-height:1.25;color:#18181b;padding-bottom:2.5rem}@media(max-width:768px){.blog-h1-title{font-size:2.25rem}}.blog-h1{font-family:var(--font-poppins),"Poppins",system-ui,Arial,Helvetica,sans-serif;font-size:2.5rem!important;font-weight:700!important;color:#18181b!important;margin-top:2.5rem!important;text-align:left!important}@media(max-width:768px){.blog-h1{font-size:1.875rem!important}}.blog-h2{font-family:var(--font-poppins),"Poppins",system-ui,Arial,Helvetica,sans-serif;font-size:1.75rem;font-weight:600;line-height:1.35;color:#23272f;margin-top:2.5rem}@media(max-width:768px){.blog-h2{font-size:1.5rem}}.blog-h3{font-family:var(--font-poppins),"Poppins",system-ui,Arial,Helvetica,sans-serif;font-size:1.375rem;font-weight:500;line-height:1.4;color:#23272f;margin-top:1rem}@media(max-width:768px){.blog-h3{font-size:1.25rem}}.blog-h4,.blog-h5{font-size:1.125rem}.blog-h4,.blog-h5,.blog-h6{font-family:var(--font-inter),"Inter",system-ui,Arial,Helvetica,sans-serif;font-weight:500;line-height:1.4;color:#23272f}.blog-h6{font-size:1rem}.blog-body{font-family:var(--font-inter),"Inter",system-ui,Arial,Helvetica,sans-serif;font-size:1.125rem;line-height:1.7;color:#23272f;margin-left:auto;margin-right:auto;text-align:left}.blog-body blockquote p{margin-top:0;margin-bottom:0;padding-bottom:0!important}.blog-body p{font-family:var(--font-inter),"Inter",system-ui,Arial,Helvetica,sans-serif;font-weight:400;font-size:1.125rem;line-height:1.7;color:#23272f;text-align:left;margin-bottom:.75em}@media(max-width:768px){.blog-body,.blog-body p{font-size:1rem}}.blog-quote{font-family:var(--font-inter),"Inter",system-ui,Arial,Helvetica,sans-serif;font-size:1.25rem;font-weight:500;line-height:1.5;font-style:italic}@media(max-width:768px){.blog-quote{font-size:1.125rem}}.blog-caption{font-family:var(--font-inter),"Inter",system-ui,Arial,Helvetica,sans-serif;font-size:.875rem;font-weight:400;line-height:1.4;color:#666}::selection{background:#0950cd;color:#fff}::-moz-selection{background:#0950cd;color:#fff}@media(min-width:768px){.blog-h1{font-size:40px}.blog-h1,.blog-h2{padding-bottom:1.25rem}.blog-h2{font-size:32px!important;margin-top:1rem!important}.blog-h3{font-size:24px}.blog-h3,.blog-h4{padding-bottom:1.25rem}.blog-h4{font-size:20px}.blog-h5{font-size:18px}.blog-h5,.blog-h6{padding-bottom:1.25rem}.blog-h6{font-size:16px}.blog-body,.blog-body p{font-size:20px;padding-bottom:1.25rem}.blog-body li{padding-bottom:0}.blog-body ul{padding-bottom:.5rem}}html[data-theme=light] .blog-h1,html[data-theme=light] .blog-h2,html[data-theme=light] .blog-h3,html[data-theme=light] .blog-h4,html[data-theme=light] .blog-h5,html[data-theme=light] .blog-h6{color:#18181b}.blog-body strong,strong{font-weight:700!important}.blog-body strong{color:inherit}.blog-body a,.blog-body blockquote,.blog-body code,.blog-body h5,.blog-body h6,.blog-body li,.blog-body ol,.blog-body p,.blog-body pre,.blog-body ul{text-align:justify}html[data-theme=dark] .author-name,html[data-theme=dark] .blog-body,html[data-theme=dark] .blog-body em,html[data-theme=dark] .blog-body li,html[data-theme=dark] .blog-body p,html[data-theme=dark] .blog-desc,html[data-theme=dark] .blog-h4,html[data-theme=dark] .blog-h5,html[data-theme=dark] .blog-h6,html[data-theme=dark] blockquote{color:#a4a4a4!important}html[data-theme=dark] .blog-body strong,html[data-theme=dark] .blog-h1,html[data-theme=dark] .blog-h1-title,html[data-theme=dark] .blog-h2,html[data-theme=dark] .blog-h3{color:#f5f5f5!important}hr{margin-bottom:1.25rem!important}.hero-h1{font-size:3rem!important}@media(max-width:438px){.hero-h1{font-size:28px!important}}@media(max-width:768px){.hero-h1{font-size:1.5rem!important}}@media(max-width:438px){.hero-p{font-size:16px!important}}