.page_page__yflAI{width:100%;max-width:var(--wrapper);margin:0 auto 5rem}.page_hero__BUdG8{max-width:810px;margin:2rem auto 3rem;text-align:center;padding:0 2rem}.page_categoryTag__n2YfJ{margin:0 auto 1.5rem;width:-moz-fit-content;width:fit-content}.page_titleText__wx0Ua{font-size:3rem;line-height:1.2em;font-weight:700;margin:1rem 0;color:var(--black);font-family:var(--font-grotesk)}.page_excerpt__49i5h{font-size:1.25rem;line-height:1.6em;color:var(--gray);margin:1.5rem 0 2rem}.page_meta__p0rBO{display:flex;align-items:center;justify-content:center;gap:.75rem;margin:1.5rem 0;color:var(--gray);font-size:.95rem}.page_author__Ivdf7{font-weight:500}.page_separator__k_tRb{color:var(--gray-line)}.page_date__s1If_,.page_readingTime__fESW8,.page_updated__XGvQX{font-weight:400}.page_featuredImage__YhEmx{width:100%;max-width:1200px;margin:0 auto 3rem;padding:0 2rem}.page_image__QAchn{width:100%;height:auto;border-radius:.5rem}.page_contentWrapper__07LqS{display:flex;gap:3rem;max-width:1400px;margin:0 auto;padding:0 2rem;align-items:flex-start}.page_articleColumn__kR17_{flex:1 1;min-width:0;max-width:810px;width:100%}.page_content__tHqa2{background:var(--white);border-radius:1rem;padding:3rem;box-shadow:0 2px 8px rgba(0,0,0,.05);margin-bottom:2rem}.page_content__tHqa2 h1,.page_content__tHqa2 h2,.page_content__tHqa2 h3,.page_content__tHqa2 h4{font-weight:700;color:var(--black);font-family:var(--font-grotesk);line-height:1.3;margin-top:2.5rem;margin-bottom:1rem;scroll-margin-top:2rem}.page_content__tHqa2 h1{font-size:2.5rem}.page_content__tHqa2 h2{font-size:2rem;margin-top:3rem}.page_content__tHqa2 h3{font-size:1.5rem;margin-top:2rem}.page_content__tHqa2 h4{font-size:1.25rem;margin-top:1.5rem}.page_content__tHqa2 p{font-size:1.125rem;line-height:1.8em;color:var(--black);margin:1rem 0}.page_content__tHqa2 ol,.page_content__tHqa2 ul{margin:1rem 0;padding-left:2rem}.page_content__tHqa2 li{font-size:1.125rem;line-height:1.8em;margin:.5rem 0;color:var(--black)}.page_content__tHqa2 ol{list-style-type:decimal}.page_content__tHqa2 ul{list-style-type:disc}.page_content__tHqa2 blockquote{margin:2rem 0;padding:1.5rem 2rem;background:var(--blue);border-left:4px solid var(--primary);font-size:1.25rem;line-height:1.7em;font-style:italic;border-radius:0 .5rem .5rem 0}.page_content__tHqa2 blockquote p{margin:.5rem 0}.page_content__tHqa2 code{background:var(--blue);padding:.2rem .5rem;border-radius:.25rem;font-family:Courier New,Consolas,monospace;font-size:.9em;color:var(--primary)}.page_content__tHqa2 pre{background:var(--black);color:var(--white);padding:1.5rem;border-radius:.5rem;overflow-x:auto;margin:2rem 0}.page_content__tHqa2 pre code{background:transparent;padding:0;color:var(--white);font-size:.95rem;line-height:1.6em}.page_content__tHqa2 a{color:var(--primary);text-decoration:underline;transition:opacity .2s ease}.page_content__tHqa2 a:hover{opacity:.8;text-decoration:none}.page_content__tHqa2 img{width:100%;height:auto;border-radius:.5rem;margin:2rem 0}.page_content__tHqa2 .tableWrapper{overflow-x:auto;margin:2rem 0;-webkit-overflow-scrolling:touch;width:100%}.page_content__tHqa2 .tableWrapper table{width:max-content;min-width:100%;margin:0;border-collapse:collapse}.page_content__tHqa2 table{width:100%;border-collapse:collapse;margin:2rem 0}.page_content__tHqa2 td,.page_content__tHqa2 th{padding:.75rem 1rem;border:1px solid var(--gray-line);text-align:left}.page_content__tHqa2 th{background:var(--gray-light);font-weight:600;font-family:var(--font-grotesk);color:var(--black)}.page_content__tHqa2 td{font-size:1rem;line-height:1.6em}.page_content__tHqa2 hr{margin:3rem 0;border:none;height:1px;background:var(--gray-line)}.page_content__tHqa2 strong{font-weight:700}.page_content__tHqa2 em{font-style:italic}@media (max-width:1023px){.page_contentWrapper__07LqS{flex-direction:column;gap:0}}@media (max-width:900px){.page_contentWrapper__07LqS,.page_featuredImage__YhEmx,.page_hero__BUdG8{padding:0 1rem}.page_contentWrapper__07LqS{padding:0}.page_articleColumn__kR17_{max-width:100%}.page_content__tHqa2{border-radius:0;margin-bottom:0}}@media (max-width:768px){.page_titleText__wx0Ua{font-size:2.25rem}.page_excerpt__49i5h{font-size:1.125rem}.page_meta__p0rBO{flex-wrap:wrap;gap:.5rem}.page_content__tHqa2{padding:1.5rem}.page_content__tHqa2 h1{font-size:2rem}.page_content__tHqa2 h2{font-size:1.75rem;margin-top:2rem}.page_content__tHqa2 h3{font-size:1.4rem;margin-top:1.5rem}.page_content__tHqa2 h4{font-size:1.2rem;margin-top:1.25rem}.page_content__tHqa2 li,.page_content__tHqa2 p{font-size:1rem;line-height:1.7em;margin:.75rem 0}.page_content__tHqa2 ol,.page_content__tHqa2 ul{margin:.75rem 0}.page_content__tHqa2 blockquote{font-size:1.125rem;padding:1.25rem 1.5rem;margin:1.5rem 0}.page_content__tHqa2 img{margin:1.5rem 0}}@media (max-width:494px){.page_titleText__wx0Ua{font-size:1.875rem}.page_excerpt__49i5h{font-size:1rem}.page_featuredImage__YhEmx,.page_hero__BUdG8{padding:0 1rem}.page_content__tHqa2{padding:1.25rem}.page_meta__p0rBO{font-size:.875rem}.page_content__tHqa2 h2{font-size:1.5rem;margin-top:1.75rem}.page_content__tHqa2 h3{font-size:1.25rem;margin-top:1.25rem}.page_content__tHqa2 ol,.page_content__tHqa2 p,.page_content__tHqa2 ul{margin:.6rem 0}.page_content__tHqa2 li{margin:.4rem 0}.page_content__tHqa2 img{margin:1.25rem 0}.page_content__tHqa2 blockquote{margin:1.25rem 0;padding:1rem 1.25rem}.page_content__tHqa2 table{font-size:.9rem}.page_content__tHqa2 td,.page_content__tHqa2 th{padding:.5rem .75rem}}@media (max-width:355px){.page_titleText__wx0Ua{font-size:1.625rem}.page_meta__p0rBO{flex-direction:column;gap:.25rem}.page_separator__k_tRb{display:none}}.Breadcrumbs_breadcrumbs__qLVO6{width:100%;max-width:var(--wrapper);margin:0 auto;padding:1.5rem 2rem 0}.Breadcrumbs_list__0NCOw{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;list-style:none;margin:0;padding:0}.Breadcrumbs_item__I8qCS{display:flex;align-items:center;gap:.5rem;font-size:.875rem;line-height:1.5}.Breadcrumbs_link__dm67z{color:var(--gray);text-decoration:none;transition:color .2s ease}.Breadcrumbs_link__dm67z:hover{color:var(--primary);text-decoration:underline}.Breadcrumbs_separator__savXK{color:var(--gray-line);-webkit-user-select:none;-moz-user-select:none;user-select:none}.Breadcrumbs_current__DxvAE{color:var(--black);font-weight:500}@media (max-width:900px){.Breadcrumbs_breadcrumbs__qLVO6{padding:1.5rem 1rem 0}}@media (max-width:768px){.Breadcrumbs_breadcrumbs__qLVO6{padding:1rem 1rem 0}.Breadcrumbs_item__I8qCS{font-size:.8125rem}}@media (max-width:494px){.Breadcrumbs_breadcrumbs__qLVO6{padding:.75rem 1rem 0}}