.BlogArticleContent_content__bcc_A{min-width:0;max-width:100%;color:hsl(var(--muted-foreground));font-family:var(--font-sans);font-size:var(--type-body-lg);line-height:1.8;overflow-wrap:anywhere}.BlogArticleContent_content__bcc_A>:first-child{margin-top:0}.BlogArticleContent_content__bcc_A :is(p,ul,ol,blockquote,pre,figure){margin:0 0 24px}.BlogArticleContent_content__bcc_A :is(h1,h2,h3,h4,h5,h6){color:hsl(var(--foreground));font-weight:500;letter-spacing:-.025em;line-height:1.25;scroll-margin-top:112px;text-wrap:pretty}.BlogArticleContent_content__bcc_A :is(h1,h2,h3,h4,h5,h6):focus-visible{border-radius:2px;outline:2px solid hsl(var(--accent));outline-offset:4px}.BlogArticleContent_content__bcc_A :is(h1,h2){margin:48px 0 20px;font-size:var(--type-subsection-title)}.BlogArticleContent_content__bcc_A h3{margin:36px 0 16px;font-size:var(--type-card-title)}.BlogArticleContent_content__bcc_A :is(h4,h5,h6){margin:28px 0 12px;font-size:var(--type-body-lg)}.BlogArticleContent_content__bcc_A strong{color:hsl(var(--foreground));font-weight:500}.BlogArticleContent_content__bcc_A :is(h1,h2,h3,h4,h5,h6) strong{font-weight:inherit}.BlogArticleContent_content__bcc_A a{color:hsl(var(--accent));text-decoration:underline;text-decoration-color:hsl(var(--accent)/.35);text-underline-offset:3px;transition:text-decoration-color .18s ease,color .18s ease}.BlogArticleContent_content__bcc_A a:hover{color:hsl(var(--accent-hover));text-decoration-color:currentColor}.BlogArticleContent_content__bcc_A a:focus-visible,.BlogArticleContent_tableWrapper__jM2Kf:focus-visible{border-radius:2px;outline:2px solid hsl(var(--accent));outline-offset:4px}.BlogArticleContent_content__bcc_A :is(ul,ol){padding-left:1.5em}.BlogArticleContent_content__bcc_A ul{list-style:disc}.BlogArticleContent_content__bcc_A ol{list-style:decimal}.BlogArticleContent_content__bcc_A li{min-width:0;padding-left:4px}.BlogArticleContent_content__bcc_A li+li{margin-top:8px}.BlogArticleContent_content__bcc_A li :is(ul,ol){margin:8px 0 12px}.BlogArticleContent_content__bcc_A li>p{margin-bottom:12px}.BlogArticleContent_content__bcc_A li::marker{color:hsl(var(--muted-foreground))}.BlogArticleContent_content__bcc_A blockquote{border-left:2px solid hsl(var(--border));padding:4px 0 4px 24px;color:hsl(var(--foreground))}.BlogArticleContent_content__bcc_A blockquote>:last-child{margin-bottom:0}.BlogArticleContent_content__bcc_A code{border-radius:3px;padding:2px 5px;font-family:var(--font-mono);font-size:.8em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.BlogArticleContent_content__bcc_A code,.BlogArticleContent_content__bcc_A pre{background:hsl(var(--code-bg));color:hsl(var(--foreground));overflow-wrap:anywhere}.BlogArticleContent_content__bcc_A pre{min-width:0;max-width:100%;border:1px solid hsl(var(--border));border-radius:var(--radius);padding:20px 24px;font-size:14px;line-height:1.8;white-space:pre-wrap;-moz-tab-size:2;-o-tab-size:2;tab-size:2}.BlogArticleContent_content__bcc_A pre code{display:block;padding:0;border-radius:0;background:transparent;font-size:inherit;white-space:inherit}.BlogArticleContent_tableWrapper__jM2Kf{width:100%;min-width:0;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;margin:32px 0;border:1px solid hsl(var(--border));border-radius:var(--radius)}.BlogArticleContent_content__bcc_A table{width:100%;min-width:520px;border-collapse:collapse;font-size:15px;line-height:1.6}.BlogArticleContent_content__bcc_A :is(th,td){padding:16px 20px;border-bottom:1px solid hsl(var(--border));text-align:left;vertical-align:top}.BlogArticleContent_content__bcc_A th{background:hsl(var(--muted));color:hsl(var(--foreground));font-weight:500}.BlogArticleContent_content__bcc_A tbody tr:last-child td{border-bottom:0}.BlogArticleContent_content__bcc_A :is(img,video,iframe){display:block;max-width:100%;border-radius:var(--radius)}.BlogArticleContent_content__bcc_A :is(img,video){height:auto;margin:28px 0}.BlogArticleContent_content__bcc_A figure img{margin-bottom:12px}.BlogArticleContent_content__bcc_A figcaption{font-size:14px;line-height:1.6;text-align:center}.BlogArticleContent_video__5CVqf{width:100%;min-width:0;aspect-ratio:16/9;margin:32px 0}.BlogArticleContent_video__5CVqf iframe{width:100%;height:100%;border:0}.BlogArticleContent_content__bcc_A hr{margin:40px 0;border:0;border-top:1px solid hsl(var(--border))}@media (max-width:639px){.BlogArticleContent_content__bcc_A{font-size:var(--type-body-lg)}.BlogArticleContent_content__bcc_A :is(h1,h2){margin-top:36px}.BlogArticleContent_content__bcc_A h3{font-size:var(--type-card-title)}.BlogArticleContent_content__bcc_A pre{padding:16px;font-size:12px}.BlogArticleContent_content__bcc_A blockquote{padding-left:16px}.BlogArticleContent_content__bcc_A :is(th,td){padding:12px 16px}}@media (prefers-reduced-motion:reduce){.BlogArticleContent_content__bcc_A a{transition:none}}.LocalBlogDetail_main__bM4Nl{min-width:0;flex:1;padding-top:112px}.LocalBlogDetail_container__7n6kn{width:100%;max-width:1400px;margin:0 auto;padding:0 24px}.LocalBlogDetail_breadcrumb__aPdvU{margin-bottom:40px}.LocalBlogDetail_backLink__8OFVi{display:inline-flex;min-height:44px;align-items:center;gap:10px;border-radius:var(--radius);color:hsl(var(--muted-foreground));font-size:14px;transition:color .18s ease}.LocalBlogDetail_backLink__8OFVi:hover,.LocalBlogDetail_contactLink__rpLYm:hover{color:hsl(var(--foreground))}.LocalBlogDetail_layout__ihWxM{display:grid;grid-template-columns:minmax(0,1fr) 256px;grid-template-areas:"header sidebar" "content sidebar";align-items:start;gap:40px 80px;min-width:0;padding-bottom:80px}.LocalBlogDetail_header__9UHWo{grid-area:header;width:100%;max-width:800px;min-width:0}.LocalBlogDetail_contentsHeading__b5cHJ,.LocalBlogDetail_eyebrow__eS6if,.LocalBlogDetail_meta__damqX{color:hsl(var(--muted-foreground));font-family:var(--font-mono);font-size:11px;font-weight:400;line-height:1.6;letter-spacing:.045em;text-transform:uppercase}.LocalBlogDetail_eyebrow__eS6if{margin-bottom:16px}.LocalBlogDetail_title__5JmkM{font-size:var(--type-page-title);font-weight:500;line-height:1.12;letter-spacing:-.035em;overflow-wrap:anywhere;text-wrap:balance}.LocalBlogDetail_meta__damqX{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:24px}.LocalBlogDetail_cover__u1c5s{position:relative;aspect-ratio:16/9;width:100%;overflow:hidden;margin-top:32px;border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--muted))}.LocalBlogDetail_cover__u1c5s img{-o-object-fit:cover;object-fit:cover}.LocalBlogDetail_content__wtswd{grid-area:content;width:100%;max-width:800px;min-width:0}.LocalBlogDetail_sidebar__n_FjM{grid-area:sidebar;position:sticky;top:96px;min-width:0;border-left:1px solid hsl(var(--border));padding-left:24px}.LocalBlogDetail_contentsHeading__b5cHJ{margin-bottom:16px}.LocalBlogDetail_contentsToggle__SRhMZ{display:none}.LocalBlogDetail_contentsLinks___9QJ_{display:flex;flex-direction:column;gap:4px;max-height:55svh;overflow-y:auto;padding:4px;margin:-4px;scrollbar-width:thin}.LocalBlogDetail_contentsLinks___9QJ_ a{display:block;padding:9px 10px;border-radius:var(--radius);color:hsl(var(--muted-foreground));font-size:13px;line-height:1.65;overflow-wrap:anywhere;transition:color .18s ease,background-color .18s ease}.LocalBlogDetail_contentsLinks___9QJ_ a:hover{color:hsl(var(--foreground));background:hsl(var(--muted))}.LocalBlogDetail_contentsLinks___9QJ_ a[aria-current=location]{color:hsl(var(--accent));background:hsl(var(--muted));font-weight:500}.LocalBlogDetail_sidebarActions__JpqJU{margin-top:28px;border-top:1px solid hsl(var(--border));padding-top:24px}.LocalBlogDetail_sidebarActions__JpqJU h2{font-size:16px;font-weight:500;letter-spacing:-.02em}.LocalBlogDetail_sidebarActions__JpqJU p{margin-top:10px;color:hsl(var(--muted-foreground));font-size:14px;line-height:1.8}.LocalBlogDetail_primaryAction__9LNe3{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:10px;margin-top:20px;border-radius:4px;padding:10px 20px;color:hsl(var(--accent-foreground));background:hsl(var(--accent));font-family:var(--font-mono);font-size:13px;line-height:1.5;letter-spacing:.02em;text-transform:uppercase;transition:background-color .18s ease}.LocalBlogDetail_primaryAction__9LNe3:hover{background:hsl(var(--accent-hover))}.LocalBlogDetail_contactLink__rpLYm{display:block;margin-top:16px;color:hsl(var(--muted-foreground));font-size:13px;line-height:1.8;text-decoration:underline;text-underline-offset:4px}.LocalBlogDetail_backLink__8OFVi:focus-visible,.LocalBlogDetail_contactLink__rpLYm:focus-visible,.LocalBlogDetail_contentsLinks___9QJ_ a:focus-visible,.LocalBlogDetail_contentsToggle__SRhMZ:focus-visible,.LocalBlogDetail_primaryAction__9LNe3:focus-visible{outline:2px solid hsl(var(--accent));outline-offset:3px}.LocalBlogDetail_notFound__1YMrp{flex:1;padding:160px 24px 96px;text-align:center}.LocalBlogDetail_notFound__1YMrp p{margin:20px auto;max-width:480px;color:hsl(var(--muted-foreground));line-height:1.8}@media (max-width:1023px){.LocalBlogDetail_layout__ihWxM{max-width:800px;margin:0 auto;grid-template-columns:minmax(0,1fr);grid-template-areas:"header" "sidebar" "content";gap:32px}.LocalBlogDetail_breadcrumb__aPdvU{max-width:800px;margin:0 auto 32px}.LocalBlogDetail_sidebar__n_FjM{position:static;border:1px solid hsl(var(--border));border-radius:var(--radius);padding:0}.LocalBlogDetail_desktopLabel__xBQcn,.LocalBlogDetail_sidebarActions__JpqJU{display:none}.LocalBlogDetail_contentsHeading__b5cHJ{margin:0}.LocalBlogDetail_contentsToggle__SRhMZ{display:flex;width:100%;min-height:48px;align-items:center;justify-content:space-between;gap:16px;border-radius:var(--radius);padding:12px 16px;text-align:left}.LocalBlogDetail_contentsToggle__SRhMZ svg{transition:transform .18s ease}.LocalBlogDetail_contentsToggle__SRhMZ[aria-expanded=true] svg{transform:rotate(180deg)}.LocalBlogDetail_contentsLinks___9QJ_{max-height:none;margin:0;padding:0 12px 12px;overflow:visible}.LocalBlogDetail_contentsLinks___9QJ_[data-open=false]{display:none}.LocalBlogDetail_contentsLinks___9QJ_ a{min-height:44px;font-size:14px}}@media (max-width:639px){.LocalBlogDetail_main__bM4Nl{padding-top:96px}.LocalBlogDetail_container__7n6kn{padding:0 20px}.LocalBlogDetail_breadcrumb__aPdvU{margin-bottom:24px}.LocalBlogDetail_layout__ihWxM{gap:28px;padding-bottom:48px}.LocalBlogDetail_meta__damqX{margin-top:20px}.LocalBlogDetail_cover__u1c5s{margin-top:24px}}@media (prefers-reduced-motion:reduce){.LocalBlogDetail_backLink__8OFVi,.LocalBlogDetail_contentsLinks___9QJ_ a,.LocalBlogDetail_contentsToggle__SRhMZ svg,.LocalBlogDetail_primaryAction__9LNe3{transition:none}}