:root{--ease-smooth:cubic-bezier(.25, .1, .25, 1);--ease-in-out:cubic-bezier(.42, 0, .58, 1);--ease-gentle:cubic-bezier(.2, .8, .2, 1);--ease-natural-flow:cubic-bezier(.4, 0, .2, 1);--ease-relaxed:cubic-bezier(.2, .6, .38, .9);--ease-1:cubic-bezier(.25, 0, .5, 1);--ease-2:cubic-bezier(.25, 0, .4, 1);--ease-3:cubic-bezier(.25, 0, .3, 1);--ease-4:cubic-bezier(.25, 0, .2, 1);--ease-5:cubic-bezier(.25, 0, .1, 1);--ease-in:cubic-bezier(.55, .085, .68, .53);--ease-in-1:cubic-bezier(.25, 0, 1, 1);--ease-in-2:cubic-bezier(.5, 0, 1, 1);--ease-in-3:cubic-bezier(.7, 0, 1, 1);--ease-in-4:cubic-bezier(.9, 0, 1, 1);--ease-in-5:cubic-bezier(1, 0, 1, 1);--ease-out:cubic-bezier(.25, .46, .45, .94);--ease-out-1:cubic-bezier(0, 0, .75, 1);--ease-out-2:cubic-bezier(0, 0, .5, 1);--ease-out-3:cubic-bezier(0, 0, .3, 1);--ease-out-4:cubic-bezier(0, 0, .1, 1);--ease-out-5:cubic-bezier(0, 0, 0, 1);--ease-in-out-1:cubic-bezier(.1, 0, .9, 1);--ease-in-out-2:cubic-bezier(.3, 0, .7, 1);--ease-in-out-3:cubic-bezier(.5, 0, .5, 1);--ease-in-out-4:cubic-bezier(.7, 0, .3, 1);--ease-in-out-5:cubic-bezier(.9, 0, .1, 1);--ease-bounce:cubic-bezier(.3, 1.5, .8, 1);--ease-bounce-1:linear(0, .004, .016, .035, .063, .098, .141, .191, .25, .316, .391 36.8%, .563, .766, 1 58.8%, .946, .908 69.1%, .895, .885, .879, .878, .879, .885, .895, .908 89.7%, .946, 1);--ease-bounce-2:linear(0, .004, .016, .035, .063, .098, .141 15.1%, .25, .391, .562, .765, 1, .892 45.2%, .849, .815, .788, .769, .757, .753, .757, .769, .788, .815, .85, .892 75.2%, 1);--ease-elastic-out-1:cubic-bezier(.5, .75, .75, 1.25);--ease-elastic-out-2:cubic-bezier(.5, 1, .75, 1.25);--ease-elastic-out-3:cubic-bezier(.5, 1.25, .75, 1.25);--ease-elastic-out-4:cubic-bezier(.5, 1.5, .75, 1.25);--ease-elastic-out-5:cubic-bezier(.5, 1.75, .75, 1.25);--ease-elastic-in-1:cubic-bezier(.5, -.25, .75, 1);--ease-elastic-in-2:cubic-bezier(.5, -.5, .75, 1);--ease-elastic-in-3:cubic-bezier(.5, -.75, .75, 1);--ease-elastic-in-4:cubic-bezier(.5, -1, .75, 1);--ease-elastic-in-5:cubic-bezier(.5, -1.25, .75, 1);--ease-elastic-in-out-1:cubic-bezier(.5, -.1, .1, 1.5);--ease-elastic-in-out-2:cubic-bezier(.5, -.3, .1, 1.5);--ease-elastic-in-out-3:cubic-bezier(.5, -.5, .1, 1.5);--ease-elastic-in-out-4:cubic-bezier(.5, -.7, .1, 1.5);--ease-elastic-in-out-5:cubic-bezier(.5, -.9, .1, 1.5);--ease-step-1:steps(2);--ease-step-2:steps(3);--ease-step-3:steps(4);--ease-step-4:steps(7);--ease-step-5:steps(10);--ease-spring-1:linear(0, .006, .025 2.8%, .101 6.1%, .539 18.9%, .721 25.3%, .849 31.5%, .937 38.1%, .968 41.8%, .991 45.7%, 1.006 50.1%, 1.015 55%, 1.017 63.9%, 1.001);--ease-spring-2:linear(0, .007, .029 2.2%, .118 4.7%, .625 14.4%, .826 19%, .902, .962, 1.008 26.1%, 1.041 28.7%, 1.064 32.1%, 1.07 36%, 1.061 40.5%, 1.015 53.4%, .999 61.6%, .995 71.2%, 1);--ease-elastic-1:var(--ease-elastic-out-1);--ease-elastic-2:var(--ease-elastic-out-2);--ease-elastic-3:var(--ease-elastic-out-3);--ease-elastic-4:var(--ease-elastic-out-4);--ease-elastic-5:var(--ease-elastic-out-5);--ease-squish-1:var(--ease-elastic-in-out-1);--ease-squish-2:var(--ease-elastic-in-out-2);--ease-squish-3:var(--ease-elastic-in-out-3);--ease-squish-4:var(--ease-elastic-in-out-4);--ease-squish-5:var(--ease-elastic-in-out-5)}:root{--shadow-small:0px 1px 3px rgba(0, 0, 0, .12), 0px 1px 2px rgba(0, 0, 0, .24);--shadow-medium:0px 3px 6px rgba(0, 0, 0, .16), 0px 3px 6px rgba(0, 0, 0, .23);--shadow-large:0px 10px 20px rgba(0, 0, 0, .19), 0px 6px 6px rgba(0, 0, 0, .23);--shadow-soft-small:0px 2px 4px rgba(0, 0, 0, .1);--shadow-soft-medium:0px 4px 8px rgba(0, 0, 0, .1);--shadow-soft-large:0px 8px 16px rgba(0, 0, 0, .1);--shadow-vibrant:0px 4px 6px rgba(34, 193, 195, .4), 0px 2px 4px rgba(253, 187, 45, .3);--shadow-elevated-small:0px 1px 5px rgba(0, 0, 0, .2), 0px 2px 10px rgba(0, 0, 0, .15);--shadow-elevated-medium:0px 3px 10px rgba(0, 0, 0, .25), 0px 4px 20px rgba(0, 0, 0, .15);--shadow-elevated-large:0px 5px 15px rgba(0, 0, 0, .3), 0px 8px 30px rgba(0, 0, 0, .2);--shadow-dark-small:0px 2px 4px rgba(0, 0, 0, .4);--shadow-dark-medium:0px 4px 8px rgba(0, 0, 0, .5);--shadow-dark-large:0px 8px 16px rgba(0, 0, 0, .6);--shadow-glow-blue:0px 4px 8px rgba(0, 123, 255, .5);--shadow-glow-green:0px 4px 8px rgba(40, 167, 69, .5);--shadow-glow-red:0px 4px 8px rgba(220, 53, 69, .5);--shadow-glow-yellow:0px 4px 8px rgba(255, 193, 7, .5);--shadow-frosted-small:0px 2px 8px rgba(255, 255, 255, .2);--shadow-frosted-medium:0px 4px 16px rgba(255, 255, 255, .15);--shadow-frosted-large:0px 8px 32px rgba(255, 255, 255, .1);--shadow-fancy:0px 5px 15px rgba(0, 0, 0, .2), 0px 10px 40px rgba(255, 0, 150, .3);--md-shadow-1:0px 1px 3px rgba(0, 0, 0, .12), 0px 1px 2px rgba(0, 0, 0, .24);--md-shadow-2:0px 1px 5px rgba(0, 0, 0, .2), 0px 2px 2px rgba(0, 0, 0, .14), 0px 3px 1px -2px rgba(0, 0, 0, .12);--md-shadow-3:0px 1px 8px rgba(0, 0, 0, .2), 0px 3px 4px rgba(0, 0, 0, .14), 0px 3px 3px -2px rgba(0, 0, 0, .12);--md-shadow-4:0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px rgba(0, 0, 0, .14), 0px 1px 10px rgba(0, 0, 0, .12);--md-shadow-6:0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px rgba(0, 0, 0, .14), 0px 1px 18px rgba(0, 0, 0, .12);--md-shadow-8:0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px rgba(0, 0, 0, .14), 0px 3px 14px rgba(0, 0, 0, .12);--md-shadow-16:0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px rgba(0, 0, 0, .14), 0px 6px 30px rgba(0, 0, 0, .12);--md-shadow-24:0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px rgba(0, 0, 0, .14), 0px 9px 46px rgba(0, 0, 0, .12);--tw-shadow-sm:0 1px 2px 0 rgba(0, 0, 0, .05);--tw-shadow:0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--tw-shadow-md:0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--tw-shadow-lg:0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--tw-shadow-xl:0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--tw-shadow-2xl:0 25px 50px -12px rgba(0, 0, 0, .25);--tw-shadow-inner:inset 0 2px 4px 0 rgba(0, 0, 0, .06);--tw-shadow-none:none}#all{scroll-margin-top:20px}.btn--secondary{color:#0275d8;display:inline-block;font-size:1rem;border:.0625rem solid #0275d8;all:unset;padding-block:1rem;padding-inline:1rem;text-align:center;border-radius:.375rem;cursor:pointer}@media (max-width:500px){.btn--secondary{font-size:.875rem;width:fit-content;padding-block:.875rem;padding-inline:4vw}}.btn--primary{background-color:#0275d8;color:#fff;all:unset;padding-block:1rem;padding-inline:1rem;text-align:center;border-radius:.375rem;cursor:pointer}@media (max-width:500px){.btn--primary{font-size:.875rem;width:fit-content;padding-block:.875rem;padding-inline:4vw}}.page-link:has(.active) a{color:#c71f25}.blog-padding-inline{padding-inline:1rem}h2{scroll-margin-block:2rem}.socials{display:flex;gap:1rem;border-top:1px solid #e1e6ed;padding-top:2.5rem;margin-top:2.5rem}.socials li:first-child{color:#c71f25;font-weight:600}.socials li:last-child{position:relative;transition:opacity .3s ease}.socials li:last-child a:is(.copied):after{content:"copied";position:absolute;translate:-10% -70%;top:0;left:0;width:100%;height:40px;opacity:1}.socials li:last-child a:after{content:"---";position:absolute;translate:-10% -70%;top:0;left:0;width:100%;height:40px;opacity:0}.this_article_title{color:#c71f25}.blog_image_max{height:100%;width:100%}.blog_image_max img{object-fit:cover;height:100%;width:100%}.blog_meta{margin-top:1.5rem;display:flex;align-items:center;gap:1rem}.blog_meta span,.blog_meta time{font-size:clamp(.5625rem,1.2vw,1rem)}.sidebar{position:sticky;top:5rem}.blog_page_layout{display:grid;margin-top:5rem;grid-template-columns:13.375rem minmax(auto,740px);justify-content:space-between;padding-inline:1rem}@media (max-width:780px){.blog_page_layout{grid-template-columns:1fr;gap:2rem}}.this_article{display:flex;flex-direction:column;gap:1.5rem}.page-link{color:#848f9f;display:grid;grid-template-columns:1.5rem 1fr;gap:.25rem;font-size:clamp(12px,10.5714285714px + .0031746032*100vw,14px)}.page-link a{color:#353f50}.blog_content{color:#4e5a6c}.blog_content h2{color:#353f50;margin-bottom:.5rem}.blog_content *+h2{margin-top:2.5rem}.blog_content p+p{margin-top:1.5rem}.blog_content a{color:#c71f25}.blog_content img,.blog_content video,.blog_content iframe{margin-block:1.5rem;width:100%;max-width:654px;object-fit:contain}.blog_hero{min-height:24.875rem;margin-top:0;background-color:#fbe9e9;overflow:hidden;max-height:46.875rem;border-radius:1.25rem;display:grid;grid-template-columns:1fr minmax(auto,29.625rem);align-items:center;gap:2rem}@media (max-width:959px){.blog_hero{grid-template-columns:1fr;justify-content:center;place-items:center;margin-top:0}}.blog_hero_content{max-width:28.75rem;padding-block:4.25rem;padding-left:2.5rem}@media (max-width:859px){.blog_hero_content{padding-inline:1rem;padding-block:2.5rem}}.blog_hero_heading{margin-bottom:1.25rem}.blog_hero_heading span{color:#5f738c;margin-bottom:.5rem}.blog_hero_heading h1{color:#353f50;font-weight:700;font-size:clamp(24px,18.3606557377px + .0131147541*100vw,32px);line-height:1.1;margin-top:.5rem}.blog_hero_description{margin-top:1.25rem;color:#4e5a6c;font-size:clamp(14px,12.4745762712px + .0033898305*100vw,16px);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog_hero_lower{margin-top:1.5rem}