.blogArticle_articleContainer__RkxCd{display:flex;flex-direction:row}.blogArticle_article__wvRS_{flex:1 1;font-family:Bitter;margin-block:50px;margin-inline:2%}.blogArticle_articleBody___4S9s{max-width:800px;margin-inline:auto}.blogArticle_header__XOEdK{margin-inline:auto;max-width:1210px;margin-bottom:48px}.blogArticle_header__XOEdK img{width:100%;height:auto}.blogArticle_title__kDQ4h{font-family:p22-mackinac-pro;font-size:50px;font-weight:700;line-height:120%;letter-spacing:-.84px;color:#21272a;margin-bottom:32px;scroll-margin-top:100px}@media(max-width:600px){.blogArticle_title__kDQ4h{font-size:38px}}.blogArticle_byline__IhtrJ{color:#878d96;font-size:14px;line-height:100%;margin-bottom:32px}.styles_section__7OCAL{width:100%;margin:32px auto}.styles_withBackground__RMEKS{padding:16px 24px 24px;border-radius:8px}.styles_withBackground__RMEKS .styles_content__5j_65{color:#121619}.styles_withBackground__RMEKS .styles_content__5j_65 li,.styles_withBackground__RMEKS .styles_content__5j_65 p{font-family:Inter;font-size:17px;font-style:normal;font-weight:500;line-height:150%;color:#121619}.styles_withBackground__RMEKS .styles_content__5j_65 h2{margin-top:0}.styles_withBackground__RMEKS .styles_content__5j_65 a{font-family:Inter;font-size:17px;font-weight:600;line-height:150%;color:#121619}.styles_content__5j_65{color:#21272a;font-size:20px;font-weight:400;line-height:160%}.styles_content__5j_65 h1{font-family:p22-mackinac-pro;font-size:50px;font-weight:700;line-height:120%;letter-spacing:-.84px}.styles_content__5j_65 h1 strong{font-weight:300}.styles_content__5j_65 h2{font-family:p22-mackinac-pro;font-size:30px;font-weight:700;line-height:120%;letter-spacing:-.6px;margin-bottom:8px;margin-top:64px;scroll-margin-top:100px}.styles_content__5j_65 h2 strong{font-weight:700}.styles_content__5j_65 h3{font-family:p22-mackinac-pro;font-size:24px;font-weight:700;line-height:130%;letter-spacing:-.48px;margin-bottom:4px}.styles_content__5j_65 h3 strong{font-weight:600}.styles_content__5j_65 h4{font-size:20px;font-weight:600;line-height:140%;letter-spacing:-.4px;margin-bottom:2px}.styles_content__5j_65 h4 strong{font-weight:600}.styles_content__5j_65 p{font-family:Bitter;font-size:20px;font-style:normal;font-weight:400;line-height:160%;margin-bottom:16px}.styles_content__5j_65 p strong{font-weight:600}.styles_content__5j_65 a{font-family:Bitter;font-size:20px;font-weight:500;line-height:160%;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;color:#21272a}.styles_content__5j_65 ol,.styles_content__5j_65 ul{margin-left:25px;margin-bottom:16px}.styles_content__5j_65 li{margin-bottom:8px;padding-left:10px}.styles_content__5j_65 img{max-width:100%}.styles_container__2pVWh{flex:none;padding:16px 30px;border-right:1px solid #e6e8ec;width:320px;max-width:20%;display:block}@media(max-width:1000px){.styles_container__2pVWh{display:none}}.styles_container__2pVWh .styles_toc__Wexuz{position:-webkit-sticky;position:sticky;top:7rem}.styles_container__2pVWh .styles_toc__Wexuz h2{margin-bottom:16px;font-size:14px;font-weight:600;line-height:120%;letter-spacing:-.02em}.styles_container__2pVWh .styles_toc__Wexuz ul{max-height:min(600px,65vh);overflow-y:scroll;overscroll-behavior:contain}.styles_container__2pVWh .styles_toc__Wexuz ul li{border-bottom:1px solid #e6e8ec;list-style-type:none}.styles_container__2pVWh .styles_toc__Wexuz ul li a{padding-block:16px;width:100%;display:block;color:#000;text-decoration:none;text-underline-offset:4px;text-decoration-thickness:1.4px;font-size:14px;line-height:150%}.styles_container__2pVWh .styles_toc__Wexuz ul li a.styles_active__8Qdfi,.styles_container__2pVWh .styles_toc__Wexuz ul li a:hover{text-decoration:underline}.styles_container__2pVWh .styles_toc__Wexuz ul li:first-of-type{border-top:1px solid #e6e8ec}.styles_mobileContainer__WIwQw{display:none;margin-block:20px}@media(max-width:1000px){.styles_mobileContainer__WIwQw{display:block}}.styles_mobileContainer__WIwQw .styles_toc__Wexuz{padding-inline:20px;padding-bottom:0;border:1px solid #e6e8ec;border-radius:4px;max-height:55px;overflow-y:hidden;transition:max-height .2s ease-out;overflow-y:auto}.styles_mobileContainer__WIwQw .styles_toc__Wexuz button{display:flex;flex-direction:row;width:100%;padding-top:20px}.styles_mobileContainer__WIwQw .styles_toc__Wexuz button h2{margin-bottom:25px;font-size:14px;font-weight:600;line-height:120%;letter-spacing:-.02em}.styles_mobileContainer__WIwQw .styles_toc__Wexuz button img{margin-left:auto;rotate:90deg}.styles_mobileContainer__WIwQw .styles_toc__Wexuz.styles_open__Qln2f{max-height:800px;transition:max-height .3s ease-in}.styles_mobileContainer__WIwQw .styles_toc__Wexuz ul li{border-top:1px solid #e6e8ec;list-style-type:none}.styles_mobileContainer__WIwQw .styles_toc__Wexuz ul li a{display:block;width:100%;padding-block:16px;color:#000;text-decoration:none;text-underline-offset:4px;text-decoration-thickness:1.4px;font-size:14px;line-height:150%}.styles_mobileContainer__WIwQw .styles_toc__Wexuz ul li a:hover{text-decoration:underline}.styles_container__r9ttu{flex:none;padding:16px 30px;border-left:1px solid #e6e8ec;width:320px;max-width:20%;display:block}@media(max-width:1000px){.styles_container__r9ttu{display:none}}.styles_mobileContainer__20n1r{display:none}@media(max-width:1000px){.styles_mobileContainer__20n1r{display:block}}.styles_toc__Pg6gA{position:-webkit-sticky;position:sticky;top:7rem}.styles_toc__Pg6gA h2{margin-bottom:16px;font-size:14px;font-weight:600;line-height:120%;letter-spacing:-.02em}.styles_toc__Pg6gA ul li{border-bottom:1px solid #e6e8ec;list-style-type:none}.styles_toc__Pg6gA ul li a,.styles_toc__Pg6gA ul li button{display:block;width:100%;padding-block:16px;color:#000;text-decoration:none;text-underline-offset:4px;text-decoration-thickness:1.4px;font-size:14px;line-height:100%;display:flex;flex-direction:row;align-items:center;gap:10px}.styles_toc__Pg6gA ul li a svg,.styles_toc__Pg6gA ul li button svg{width:24px;height:24px}.styles_toc__Pg6gA ul li a:hover,.styles_toc__Pg6gA ul li button:hover{text-decoration:underline}.styles_toc__Pg6gA ul li:first-of-type{border-top:1px solid #e6e8ec}