.AuthorByline_bylineCompact__fVTAh{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem;font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-muted)}.AuthorByline_bylineLabel__jDojg{color:var(--text-muted)}.AuthorByline_authorLink__743Zi{display:inline-flex;align-items:center;gap:.25rem;text-decoration:none;transition:color .2s ease}.AuthorByline_authorLink__743Zi:hover{color:var(--color-primary)}.AuthorByline_authorName__CAs5F{font-weight:600;color:var(--text-primary)}.AuthorByline_authorLink__743Zi:hover .AuthorByline_authorName__CAs5F{color:var(--color-primary)}.AuthorByline_authorCredentials__iZP3T{color:var(--text-muted);font-size:var(--text-xs)}.AuthorByline_separator__3iM0z{margin:0 .5rem;color:var(--border-color)}.AuthorByline_date__17nKp{color:var(--text-muted)}.AuthorByline_bylineFull__Me_sP{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;background:var(--bg-secondary);border-radius:var(--radius-lg);border:1px solid var(--border-color)}.AuthorByline_authorCard__qmz0q{display:flex;align-items:flex-start;gap:1rem}.AuthorByline_authorImage__ETqza{flex-shrink:0;width:64px;height:64px;border-radius:50%;overflow:hidden;border:2px solid var(--color-primary)}.AuthorByline_image__nnneD{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.AuthorByline_authorInfo__mRGEO{display:flex;flex-direction:column;gap:.125rem}.AuthorByline_bylineHeader__bErmq{margin-bottom:.25rem}.AuthorByline_authorLinkFull__Mzk9Q{text-decoration:none}.AuthorByline_authorNameFull__8G4cU{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:700;color:var(--text-primary);text-transform:uppercase;letter-spacing:.02em;transition:color .2s ease}.AuthorByline_authorLinkFull__Mzk9Q:hover .AuthorByline_authorNameFull__8G4cU{color:var(--color-primary)}.AuthorByline_authorCredentialsFull__NM2I_{font-family:var(--font-body);font-size:var(--text-sm);font-weight:600;color:var(--color-secondary)}.AuthorByline_authorRole__9KJpK{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-muted)}.AuthorByline_reviewerCard__iTgYC{display:flex;flex-direction:column;gap:.125rem;padding-top:1rem;border-top:1px solid var(--border-color)}.AuthorByline_reviewerLink__dV5yd{display:inline-flex;align-items:center;gap:.25rem;text-decoration:none;transition:color .2s ease}.AuthorByline_reviewerLink__dV5yd:hover{color:var(--color-primary)}.AuthorByline_reviewerName__j_J27{font-weight:600;color:var(--text-primary)}.AuthorByline_reviewerLink__dV5yd:hover .AuthorByline_reviewerName__j_J27{color:var(--color-primary)}.AuthorByline_reviewerCredentials__0dCbF,.AuthorByline_reviewerRole__OABIH{font-size:var(--text-sm);color:var(--text-muted)}.AuthorByline_dateBlock__d6eAj{display:flex;flex-direction:column;gap:.125rem;padding-top:.75rem;border-top:1px solid var(--border-color)}.AuthorByline_dateLabel__LDAiw{font-size:var(--text-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.AuthorByline_dateFull__0jLoA{font-size:var(--text-sm);color:var(--text-secondary)}@media (min-width:768px){.AuthorByline_bylineFull__Me_sP{flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:2rem}.AuthorByline_authorCard__qmz0q{flex:1;min-width:240px}.AuthorByline_dateBlock__d6eAj,.AuthorByline_reviewerCard__iTgYC{flex:0 0 auto;padding-top:0;padding-left:2rem;border-top:none;border-left:1px solid var(--border-color)}}.BlogLayout_blogPage__jxsjw{background-color:var(--color-white);min-height:100vh}.BlogLayout_breadcrumb__yiyag{width:100%;padding:1rem var(--blog-padding);border-bottom:1px solid var(--color-gray-200)}.BlogLayout_breadcrumbInner__2neFm{max-width:var(--blog-full-width);margin:0 auto}.BlogLayout_breadcrumbList__SHDHv{display:flex;align-items:center;gap:.5rem;font-size:.875rem;list-style:none;margin:0;padding:0}.BlogLayout_breadcrumbLink__f_CL0{color:var(--color-secondary);text-decoration:none;transition:color .15s ease}.BlogLayout_breadcrumbLink__f_CL0:hover{color:var(--color-secondary-dark)}.BlogLayout_breadcrumbSeparator__AEUYc{color:var(--color-gray-400)}.BlogLayout_breadcrumbCurrent___NK5U{color:var(--color-gray-600);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:300px}.BlogLayout_header__T3JJ8{width:100%;padding:2rem var(--blog-padding) 1.5rem;background:linear-gradient(180deg,var(--color-gray-50) 0,var(--color-white) 100%)}.BlogLayout_headerInner__bypYO{max-width:var(--blog-prose-width);margin:0 auto}.BlogLayout_title__J7MdP{font-family:var(--font-heading);font-size:clamp(1.75rem,5vw,2.5rem);font-weight:700;color:var(--color-black);text-transform:uppercase;letter-spacing:.02em;line-height:1.2;margin:0 0 1rem}.BlogLayout_meta__CW9Nf{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;font-size:.875rem;color:var(--color-gray-600)}.BlogLayout_metaItem__33ORQ{display:flex;align-items:center;gap:.25rem}.BlogLayout_metaSeparator__UF9hC{color:var(--color-gray-300)}.BlogLayout_bylineWrapper__SDn8D{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--color-gray-200)}.BlogLayout_heroImage__2rx8t{width:100%;max-width:1200px;margin:0 auto 2rem;padding:0 var(--blog-padding)}.BlogLayout_heroImageContainer__CFv1A{position:relative;width:100%;aspect-ratio:21/9;border-radius:var(--radius-lg);overflow:hidden}.BlogLayout_heroImageImg__VuwvW{-o-object-fit:cover;object-fit:cover}.BlogLayout_navPlaceholder__eFs9F{height:0;transition:height .1s ease}.BlogLayout_navPlaceholderActive__GsZ_0{height:56px}@media (max-width:767px){.BlogLayout_navPlaceholderActive__GsZ_0{height:48px}}.BlogLayout_sectionNav__lwWUe{width:100%;background:var(--color-white);border-bottom:1px solid var(--color-gray-200);z-index:60;transition:box-shadow .2s ease}.BlogLayout_sectionNavSticky__zhRH1{position:fixed;top:0;left:0;right:0;box-shadow:0 2px 8px rgba(0,0,0,.08)}.BlogLayout_sectionNavInner___k0_T{max-width:var(--blog-full-width);margin:0 auto;padding:0 var(--blog-padding);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.BlogLayout_sectionNavInner___k0_T::-webkit-scrollbar{display:none}.BlogLayout_sectionNavList__KnAwm{display:flex;gap:.25rem;list-style:none;margin:0;padding:.75rem 0;min-width:-moz-max-content;min-width:max-content}.BlogLayout_sectionNavLink___TGDA{display:block;padding:.5rem 1rem;font-size:.8125rem;font-weight:500;color:var(--color-gray-600);text-decoration:none;white-space:nowrap;border-radius:9999px;transition:all .15s ease}.BlogLayout_sectionNavLink___TGDA:hover{color:var(--color-secondary);background:var(--color-gray-100)}.BlogLayout_sectionNavLinkActive__6zwAs{color:var(--color-white);background:var(--color-secondary)}.BlogLayout_sectionNavLinkActive__6zwAs:hover{color:var(--color-white);background:var(--color-secondary-dark)}.BlogLayout_layout__95pYr{max-width:var(--blog-prose-width);margin:0 auto;padding:0 var(--blog-padding)}.BlogLayout_layoutWithSidebar__KA9Dp{display:flex;gap:3rem;max-width:1300px;padding:0 var(--blog-padding)}.BlogLayout_tocSidebar__mSUXJ{flex-shrink:0;width:280px;min-width:280px}.BlogLayout_tocBox__poAxY{background:#fff;border-radius:20px;box-shadow:0 4px 16px 0 rgba(0,0,0,.08);padding:16px 16px 6px;width:280px}.BlogLayout_tocBoxSticky__o6RV2{position:fixed;top:60px;z-index:50}.BlogLayout_tocHeader__QPjn_{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;margin-bottom:8px;border-bottom:1px solid var(--color-gray-200)}.BlogLayout_tocHeaderTitle__oSg1k{font-family:var(--font-heading);font-size:.75rem;font-weight:600;color:var(--color-black);text-transform:uppercase;letter-spacing:.05em}.BlogLayout_progressRing__YOtBe{position:relative;width:40px;height:40px}.BlogLayout_progressRingSvg__UeunE{width:100%;height:100%;transform:rotate(-90deg)}.BlogLayout_progressRingBg__5j1z_{fill:none;stroke:var(--color-gray-200);stroke-width:3}.BlogLayout_progressRingFill__NBo4Q{fill:none;stroke:var(--color-primary);stroke-width:3;stroke-linecap:round;transition:stroke-dasharray .3s ease}.BlogLayout_progressRingText__aWyJk{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:var(--font-heading);font-size:.625rem;font-weight:600;color:var(--color-black)}.BlogLayout_tocList__4vbQT{list-style:none;margin:0;padding:0;max-height:400px;overflow-y:auto;scroll-behavior:smooth}.BlogLayout_tocList__4vbQT::-webkit-scrollbar{display:none}.BlogLayout_tocItem__8dLoM{display:flex;align-items:center;gap:.5rem;padding:6px 0;transition:background-color .15s ease}.BlogLayout_tocItemLevel3__q2V5C{padding-left:1.75rem}.BlogLayout_tocItemRead__1AY5d .BlogLayout_tocItemLink__KkbVg{color:var(--color-gray-500)}.BlogLayout_tocItemActive__f94jZ{background:var(--color-gray-100)}.BlogLayout_tocItemActive__f94jZ .BlogLayout_tocItemLink__KkbVg{color:var(--color-secondary);font-weight:600}.BlogLayout_tocCheckbox__vAonc{flex-shrink:0}.BlogLayout_tocCheckboxInput__SIJnC{position:absolute;opacity:0;width:0;height:0}.BlogLayout_tocCheckboxLabel__XbYid{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border:2px solid var(--color-gray-300);border-radius:4px;cursor:pointer;transition:all .15s ease;background:var(--color-white)}.BlogLayout_tocCheckboxLabel__XbYid:hover{border-color:var(--color-primary)}.BlogLayout_tocCheckboxInput__SIJnC:checked+.BlogLayout_tocCheckboxLabel__XbYid{background:var(--color-primary);border-color:var(--color-primary)}.BlogLayout_tocCheckboxIcon__tJ7ew{width:12px;height:12px;fill:var(--color-white);opacity:0;transform:scale(.5);transition:all .15s ease}.BlogLayout_tocCheckboxInput__SIJnC:checked+.BlogLayout_tocCheckboxLabel__XbYid .BlogLayout_tocCheckboxIcon__tJ7ew{opacity:1;transform:scale(1)}.BlogLayout_tocItemLink__KkbVg{flex:1;background:none;border:none;text-align:left;font-family:var(--font-body);font-size:.8125rem;line-height:1.4;color:var(--color-gray-700);cursor:pointer;transition:color .15s ease;padding:0}.BlogLayout_tocItemLink__KkbVg:hover{color:var(--color-secondary)}.BlogLayout_tocItemLevel3__q2V5C .BlogLayout_tocItemLink__KkbVg{font-size:.75rem;color:var(--color-gray-500)}.BlogLayout_main__YXLKa{flex:1;min-width:0;width:100%}.BlogLayout_article__ClpY3{width:100%}.BlogLayout_content__HucYL{max-width:var(--blog-prose-width,720px);margin:0 auto;padding:2rem var(--blog-padding) 3rem}.BlogLayout_layoutWithSidebar__KA9Dp .BlogLayout_content__HucYL{max-width:100%;padding-left:0;padding-right:0}.BlogLayout_content__HucYL h2{font-family:var(--font-heading);font-size:clamp(1.5rem,4vw,1.875rem);font-weight:700;color:var(--color-black);margin:var(--space-8) 0 1.25rem;padding-top:var(--space-6);scroll-margin-top:100px;text-transform:uppercase;letter-spacing:.05em;border-top:1px solid var(--color-gray-200)}.BlogLayout_content__HucYL h2:first-child{margin-top:0;padding-top:0;border-top:none}.BlogLayout_content__HucYL h3{font-size:clamp(1.125rem,3vw,1.375rem);margin:var(--space-6) 0 1rem;scroll-margin-top:100px}.BlogLayout_content__HucYL h3,.BlogLayout_content__HucYL h4{font-family:var(--font-heading);font-weight:700;color:var(--color-black);text-transform:uppercase;letter-spacing:.05em}.BlogLayout_content__HucYL h4{font-size:1.125rem;margin:var(--space-7) 0 .75rem}.BlogLayout_content__HucYL p{font-family:var(--font-body);font-size:1.0625rem;line-height:var(--blog-body-line-height,1.8);color:var(--color-gray-800);margin:0 0 28px}.BlogLayout_content__HucYL ol,.BlogLayout_content__HucYL ul{font-family:var(--font-body);margin:0 0 28px;padding-left:var(--space-6)}.BlogLayout_content__HucYL li{font-size:1.0625rem;line-height:var(--blog-body-line-height,1.8);color:var(--color-gray-800);margin-bottom:var(--space-2)}.BlogLayout_content__HucYL strong{font-weight:600;color:var(--color-black)}.BlogLayout_content__HucYL a{color:var(--color-secondary);text-decoration:underline;text-underline-offset:2px;transition:color .15s ease}.BlogLayout_content__HucYL a:hover{color:var(--color-secondary-dark)}.BlogLayout_content__HucYL code{font-family:var(--font-mono);font-size:.9em;background:var(--color-gray-100);padding:.125rem .375rem;border-radius:4px}.BlogLayout_content__HucYL>.blog-wide{max-width:var(--blog-wide-width)}.BlogLayout_content__HucYL>.blog-full,.BlogLayout_content__HucYL>.blog-wide{width:100vw;margin-left:50%;transform:translateX(-50%);padding:0 var(--blog-padding)}.BlogLayout_content__HucYL>.blog-full{max-width:var(--blog-full-width)}.BlogLayout_layoutWithSidebar__KA9Dp .BlogLayout_content__HucYL>.blog-full,.BlogLayout_layoutWithSidebar__KA9Dp .BlogLayout_content__HucYL>.blog-wide{width:100%;max-width:100%;margin-left:0;transform:none;padding:0}.BlogLayout_authorBio__1X83j{width:100%;padding:3rem var(--blog-padding);background:linear-gradient(180deg,var(--color-white) 0,var(--color-gray-50) 100%);border-top:1px solid var(--color-gray-200)}.BlogLayout_authorBioInner__jBqBr{max-width:900px;margin:0 auto;display:flex;gap:1.5rem;align-items:flex-start}.BlogLayout_authorBioAvatar__whc5U{width:80px;height:80px;flex-shrink:0;border-radius:50%;background:var(--color-secondary);color:var(--color-white);display:flex;align-items:center;justify-content:center;font-family:var(--font-heading);font-size:1.5rem;font-weight:600}.BlogLayout_authorBioContent__XqR9m{flex:1}.BlogLayout_authorBioName__EOhCX{font-family:var(--font-heading);font-size:1rem;font-weight:600;color:var(--color-black);text-transform:uppercase;letter-spacing:.03em;margin:0 0 .75rem}.BlogLayout_authorBioText__8S2WT{font-size:1rem;line-height:1.7;color:var(--color-gray-700);margin:0 0 1rem}.BlogLayout_authorBioLink__izh47{font-family:var(--font-heading);font-size:.875rem;font-weight:600;color:var(--color-secondary);text-transform:uppercase;letter-spacing:.03em;text-decoration:none;transition:color .15s ease}.BlogLayout_authorBioLink__izh47:hover{color:var(--color-primary)}.BlogLayout_relatedSection__iAiDm{width:100%;padding:3rem var(--blog-padding);background:var(--color-gray-50);border-top:1px solid var(--color-gray-200)}.BlogLayout_relatedInner__8FSdu{max-width:var(--blog-full-width);margin:0 auto}.BlogLayout_relatedTitle__ix7dt{font-family:var(--font-heading);font-size:1.5rem;font-weight:700;color:var(--color-black);text-transform:uppercase;letter-spacing:.03em;margin:0 0 1.5rem}.BlogLayout_relatedGrid__oC1Zx{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.BlogLayout_relatedCard__UKDsk{display:block;padding:1.25rem;background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:8px;text-decoration:none;transition:all .2s ease}.BlogLayout_relatedCard__UKDsk:hover{border-color:var(--color-secondary);box-shadow:0 4px 12px rgba(0,0,0,.08)}.BlogLayout_relatedCardTitle__eTnQe{font-family:var(--font-heading);font-size:1rem;font-weight:600;color:var(--color-black);text-transform:uppercase;letter-spacing:.03em;margin:0 0 .5rem;transition:color .15s ease}.BlogLayout_relatedCard__UKDsk:hover .BlogLayout_relatedCardTitle__eTnQe{color:var(--color-secondary)}.BlogLayout_relatedCardExcerpt__K_DB1{font-size:.875rem;line-height:1.5;color:var(--color-gray-600);margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.BlogLayout_ctaSection__K9Vht{width:100%;padding:3rem var(--blog-padding);background:var(--color-white);border-top:1px solid var(--color-gray-200)}.BlogLayout_ctaInner__RJ5nb{max-width:var(--blog-wide-width);margin:0 auto}.BlogLayout_ctaHeader__6_xZM{text-align:center;margin-bottom:2rem}.BlogLayout_ctaTitle__PONtD{font-family:var(--font-heading);font-size:1.5rem;font-weight:700;color:var(--color-black);text-transform:uppercase;letter-spacing:.03em;margin:0 0 .5rem}.BlogLayout_ctaDescription__xpMR8{font-size:1rem;color:var(--color-gray-600);margin:0}.BlogLayout_ctaGrid__mY39v{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem}.BlogLayout_ctaItem___TlSx{display:flex;flex-direction:column}.BlogLayout_ctaItemDescription__eqKYs{font-size:.75rem;color:var(--color-gray-500);text-align:center;margin:.5rem 0 0}@media (max-width:1023px){.BlogLayout_layoutWithSidebar__KA9Dp{display:block;max-width:var(--blog-prose-width)}.BlogLayout_tocSidebar__mSUXJ{display:none}.BlogLayout_layoutWithSidebar__KA9Dp .BlogLayout_content__HucYL{padding:2rem var(--blog-padding) 3rem}.BlogLayout_content__HucYL h2{margin:var(--space-6) 0 .875rem;padding-top:var(--space-5)}.BlogLayout_content__HucYL h3{margin:var(--space-5) 0 .625rem}}@media (max-width:767px){.BlogLayout_title__J7MdP{font-size:1.5rem}.BlogLayout_meta__CW9Nf{font-size:.8125rem;gap:.5rem}.BlogLayout_sectionNavLink___TGDA{padding:.375rem .75rem;font-size:.75rem}.BlogLayout_content__HucYL{padding:1.5rem var(--blog-padding) 2rem}.BlogLayout_content__HucYL li,.BlogLayout_content__HucYL p{font-size:1rem;margin-bottom:1.25rem}.BlogLayout_content__HucYL h2{margin:var(--space-5) 0 .75rem;padding-top:var(--space-4);scroll-margin-top:80px}.BlogLayout_content__HucYL h3{margin:var(--space-4) 0 .5rem}.BlogLayout_heroImage__2rx8t{padding:0;margin-bottom:1.5rem}.BlogLayout_heroImageContainer__CFv1A{border-radius:0;aspect-ratio:16/9}.BlogLayout_authorBioInner__jBqBr{flex-direction:column;text-align:center;align-items:center}.BlogLayout_authorBioAvatar__whc5U{width:64px;height:64px;font-size:1.25rem}}@media print{.BlogLayout_ctaSection__K9Vht,.BlogLayout_sectionNav__lwWUe,.BlogLayout_tocSidebar__mSUXJ{display:none}.BlogLayout_content__HucYL{max-width:100%}.BlogLayout_layoutWithSidebar__KA9Dp{display:block}}