.BlogPostTemplate_article__A2my9{max-width:var(--max-width,800px);margin:0 auto;padding:2rem 1rem 4rem}@media (min-width:768px){.BlogPostTemplate_article__A2my9{padding:3rem 2rem 5rem}}.BlogPostTemplate_header__4Z2yl{margin-bottom:2rem;text-align:center}.BlogPostTemplate_category__058TZ{display:inline-block;padding:.25rem .75rem;margin-bottom:1rem;font-size:.875rem;font-weight:500;color:var(--primary);background-color:var(--accent);border-radius:9999px;text-transform:uppercase;letter-spacing:.05em}.BlogPostTemplate_title__8Mu8u{margin:0 0 1rem;font-size:2rem;font-weight:700;line-height:1.2;color:var(--foreground)}@media (min-width:768px){.BlogPostTemplate_title__8Mu8u{font-size:2.5rem}}@media (min-width:1024px){.BlogPostTemplate_title__8Mu8u{font-size:3rem}}.BlogPostTemplate_blurb__7obGl{margin:0 0 1.5rem;font-size:1.125rem;line-height:1.6;color:var(--muted-foreground)}@media (min-width:768px){.BlogPostTemplate_blurb__7obGl{font-size:1.25rem}}.BlogPostTemplate_meta__f2HAb{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.875rem;color:var(--muted-foreground)}.BlogPostTemplate_date__nHjkt,.BlogPostTemplate_readingTime__bfGBT{color:inherit}.BlogPostTemplate_separator__78tvg{color:var(--muted-foreground)}.BlogPostTemplate_featuredImageContainer__lpIrQ{position:relative;width:100%;aspect-ratio:16/9;margin:0 0 2rem;border-radius:.75rem;overflow:hidden;background-color:var(--muted)}@media (min-width:768px){.BlogPostTemplate_featuredImageContainer__lpIrQ{margin-bottom:3rem;border-radius:1rem}}.BlogPostTemplate_featuredImage__ASgmu{-o-object-fit:cover;object-fit:cover}.BlogPostTemplate_content__Rogv2{font-size:1.0625rem;line-height:1.75;color:var(--foreground)}@media (min-width:768px){.BlogPostTemplate_content__Rogv2{font-size:1.125rem}}.BlogPostTemplate_content__Rogv2 h2{margin:2.5rem 0 1rem;font-size:1.5rem;font-weight:700;line-height:1.3;color:var(--foreground)}@media (min-width:768px){.BlogPostTemplate_content__Rogv2 h2{font-size:1.75rem}}.BlogPostTemplate_content__Rogv2 h3{margin:2rem 0 .75rem;font-size:1.25rem;font-weight:600;line-height:1.4;color:var(--foreground)}@media (min-width:768px){.BlogPostTemplate_content__Rogv2 h3{font-size:1.5rem}}.BlogPostTemplate_content__Rogv2 h4{margin:1.5rem 0 .5rem;font-size:1.125rem;font-weight:600;line-height:1.4;color:var(--foreground)}.BlogPostTemplate_content__Rogv2 p{margin:0 0 1.5rem}.BlogPostTemplate_content__Rogv2 p:last-child{margin-bottom:0}.BlogPostTemplate_content__Rogv2 a{color:var(--primary);text-decoration:underline;text-underline-offset:2px;transition:color .2s ease}.BlogPostTemplate_content__Rogv2 a:hover{color:var(--primary-alt)}.BlogPostTemplate_content__Rogv2 ol,.BlogPostTemplate_content__Rogv2 ul{margin:0 0 1.5rem;padding-left:1.5rem}.BlogPostTemplate_content__Rogv2 ul{list-style-type:disc}.BlogPostTemplate_content__Rogv2 ol{list-style-type:decimal}.BlogPostTemplate_content__Rogv2 li{margin-bottom:.5rem}.BlogPostTemplate_content__Rogv2 li:last-child{margin-bottom:0}.BlogPostTemplate_content__Rogv2 li>ol,.BlogPostTemplate_content__Rogv2 li>ul{margin-top:.5rem;margin-bottom:0}.BlogPostTemplate_content__Rogv2 blockquote{margin:1.5rem 0;padding:1rem 1.5rem;border-left:4px solid var(--primary);background-color:var(--muted);border-radius:0 .5rem .5rem 0;font-style:italic;color:var(--muted-foreground)}.BlogPostTemplate_content__Rogv2 blockquote p{margin:0}.BlogPostTemplate_content__Rogv2 img{max-width:100%;height:auto;margin:1.5rem 0;border-radius:.5rem}.BlogPostTemplate_content__Rogv2 code{padding:.125rem .375rem;font-size:.875em;border-radius:.25rem}.BlogPostTemplate_content__Rogv2 code,.BlogPostTemplate_content__Rogv2 pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;background-color:var(--muted)}.BlogPostTemplate_content__Rogv2 pre{margin:1.5rem 0;padding:1rem;overflow-x:auto;font-size:.875rem;line-height:1.6;border-radius:.5rem}.BlogPostTemplate_content__Rogv2 pre code{padding:0;background-color:transparent;border-radius:0}.BlogPostTemplate_content__Rogv2 hr{margin:2rem 0;border:none;border-top:1px solid var(--border)}.BlogPostTemplate_content__Rogv2 table{width:100%;margin:1.5rem 0;border-collapse:collapse}.BlogPostTemplate_content__Rogv2 td,.BlogPostTemplate_content__Rogv2 th{padding:.75rem;text-align:left;border-bottom:1px solid var(--border)}.BlogPostTemplate_content__Rogv2 th{font-weight:600;background-color:var(--muted)}.BlogPostTemplate_content__Rogv2 strong{font-weight:600}.BlogPostTemplate_content__Rogv2 em{font-style:italic}.BlogPostTemplate_authorBox__unTnA{display:flex;align-items:flex-start;gap:1rem;margin-top:3rem;padding:1.5rem;background-color:var(--muted);border-radius:.75rem}@media (min-width:768px){.BlogPostTemplate_authorBox__unTnA{margin-top:4rem;padding:2rem;border-radius:1rem}}.BlogPostTemplate_authorImageContainer__un4DC{position:relative;flex-shrink:0;width:64px;height:64px;border-radius:50%;overflow:hidden;background-color:var(--accent)}@media (min-width:768px){.BlogPostTemplate_authorImageContainer__un4DC{width:80px;height:80px}}.BlogPostTemplate_authorImage__Qqo98{-o-object-fit:cover;object-fit:cover}.BlogPostTemplate_authorInfo__4otBv{flex:1;min-width:0}.BlogPostTemplate_authorName__P07xS{margin:0 0 .25rem;font-size:1.125rem;font-weight:600;color:var(--foreground)}.BlogPostTemplate_authorTitle__y_Vs9{margin:0 0 .5rem;font-size:.95rem;font-weight:500;color:var(--muted-foreground)}.BlogPostTemplate_authorBio__SZ57m{margin:0;font-size:.9375rem;line-height:1.5;color:var(--muted-foreground)}.NavigationLinks_mobileAccordion__yUbYa{margin:0;padding:0}.NavigationLinks_mobileAccordion__yUbYa>summary{list-style:none}.NavigationLinks_mobileAccordion__yUbYa>summary::-webkit-details-marker{display:none}.NavigationLinks_mobileHeader__1dF90{font-weight:600;font-size:1.1em}.NavigationLinks_navlist__OwiOH{margin-left:0;list-style:none;padding-left:0}.NavigationLinks_navlist__OwiOH a,.NavigationLinks_navlist__OwiOH li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.NavigationLinks_navlist__OwiOH a{text-decoration:none;display:inline-block;max-width:100%;transition:color .2s ease}.NavigationLinks_navlist__OwiOH a:hover{color:#27272A}.NavigationLinks_sublist__0sX_j{margin-left:10px;list-style:none;padding-left:0}.NavigationLinks_sublist__0sX_j a,.NavigationLinks_sublist__0sX_j li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.NavigationLinks_sublist__0sX_j a{display:inline-block;max-width:100%}@media (max-width:992px){.NavigationLinks_mobileAccordion__yUbYa>.NavigationLinks_mobileHeader__1dF90{cursor:pointer;background:#FAFAFA;color:#51525C;padding:.5rem 1.5rem;border-radius:8px;margin:0;display:flex;align-items:center;justify-content:space-between;font-weight:600;box-shadow:0 2px 4px rgba(0,0,0,.1)}.NavigationLinks_mobileAccordion__yUbYa>.NavigationLinks_mobileHeader__1dF90:hover{background:#F4F4F5}.NavigationLinks_mobileAccordion__yUbYa>.NavigationLinks_mobileHeader__1dF90:after{content:"▼";font-size:14px;transition:transform .2s;flex-shrink:0}.NavigationLinks_mobileAccordion__yUbYa[open]>.NavigationLinks_mobileHeader__1dF90:after{transform:rotate(180deg)}.NavigationLinks_mobileAccordion__yUbYa>.NavigationLinks_navlist__OwiOH{margin-top:.5rem}}@media (min-width:993px){.NavigationLinks_mobileAccordion__yUbYa{display:block}.NavigationLinks_mobileAccordion__yUbYa>.NavigationLinks_mobileHeader__1dF90{display:none}.NavigationLinks_mobileAccordion__yUbYa>.NavigationLinks_navlist__OwiOH{display:block!important}}