.BlogContent-module-scss-module__RiO_mW__blogContent{font-size:var(--fs-base);color:var(--color-text);padding:var(--space-8) 0;max-width:100%;line-height:1.8}.BlogContent-module-scss-module__RiO_mW__paragraph{margin-bottom:var(--space-4)}.BlogContent-module-scss-module__RiO_mW__image{border-radius:var(--radius-lg);max-width:100%;height:auto;margin:var(--space-4) 0;display:block}.BlogContent-module-scss-module__RiO_mW__link{color:var(--color-accent);font-weight:500;text-decoration:none}.BlogContent-module-scss-module__RiO_mW__link:hover{color:var(--color-primary-hover);text-decoration:underline}.BlogContent-module-scss-module__RiO_mW__heading2{font-size:var(--fs-3xl);font-family:var(--font-family-primary);color:var(--color-text);margin:var(--space-8) 0 var(--space-3);scroll-margin-top:calc(var(--header-height) + 2rem);font-weight:700;line-height:1.3}.BlogContent-module-scss-module__RiO_mW__heading3{font-size:var(--fs-2xl);font-family:var(--font-family-primary);color:var(--color-text);margin:var(--space-6) 0 var(--space-2);scroll-margin-top:calc(var(--header-height) + 2rem);font-weight:700;line-height:1.35}.BlogContent-module-scss-module__RiO_mW__heading4{font-size:var(--fs-xl);font-family:var(--font-family-primary);color:var(--color-text);margin:var(--space-5) 0 var(--space-2);font-weight:600}.BlogContent-module-scss-module__RiO_mW__heading5,.BlogContent-module-scss-module__RiO_mW__heading6{font-size:var(--fs-lg);font-family:var(--font-family-primary);color:var(--color-text);margin:var(--space-4) 0 var(--space-2);font-weight:600}.BlogContent-module-scss-module__RiO_mW__orderedList,.BlogContent-module-scss-module__RiO_mW__unorderedList{margin-left:var(--space-8);margin-bottom:var(--space-4);padding:0}.BlogContent-module-scss-module__RiO_mW__listItem{margin:var(--space-2) 0;line-height:1.8}.BlogContent-module-scss-module__RiO_mW__blockquote{margin:var(--space-6) 0;padding:var(--space-4) var(--space-6);background-color:var(--color-primary-light);border-left:4px solid var(--color-accent);border-radius:0 var(--radius-base) var(--radius-base) 0;color:var(--color-text);font-style:italic}.BlogContent-module-scss-module__RiO_mW__commentSection{display:none!important}.BlogContent-module-scss-module__RiO_mW__tableWrapper{-webkit-overflow-scrolling:touch;width:100%;max-width:100%;margin:var(--space-6) 0;border-radius:var(--radius-lg);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);overflow-x:auto}.BlogContent-module-scss-module__RiO_mW__table{border-collapse:collapse;width:100%;font-size:var(--fs-sm);color:var(--color-text);background-color:var(--color-surface);line-height:1.6}.BlogContent-module-scss-module__RiO_mW__th{padding:var(--space-3) var(--space-4);text-align:left;font-family:var(--font-family-primary);font-weight:600;font-size:var(--fs-sm);color:var(--color-text);background-color:var(--color-primary-light);border-bottom:2px solid var(--color-accent);white-space:nowrap}.BlogContent-module-scss-module__RiO_mW__td{padding:var(--space-3) var(--space-4);vertical-align:top;border-bottom:1px solid var(--color-border)}.BlogContent-module-scss-module__RiO_mW__tr:last-child .BlogContent-module-scss-module__RiO_mW__td{border-bottom:none}.BlogContent-module-scss-module__RiO_mW__tr:nth-child(2n){background-color:var(--color-background)}
.BlogBody-module-scss-module__kkxf5G__blogBody{box-sizing:border-box;flex-direction:column;width:100%;display:flex}.BlogBody-module-scss-module__kkxf5G__blogInner{padding:var(--space-8) max(var(--section-padding-x),(100% - var(--content-max-width))/2)}@media (max-width:599px){.BlogBody-module-scss-module__kkxf5G__blogInner{padding:var(--space-6) var(--section-padding-x-mobile)}}.BlogBody-module-scss-module__kkxf5G__breadcrumb{margin-bottom:var(--space-6)}.BlogBody-module-scss-module__kkxf5G__breadcrumb li{font-size:var(--fs-xs)}.BlogBody-module-scss-module__kkxf5G__breadcrumbLink{font-size:var(--fs-xs);color:var(--color-text-muted);transition:color var(--motion-duration-fast) var(--motion-ease-out)}.BlogBody-module-scss-module__kkxf5G__breadcrumbLink:hover{color:var(--color-accent)}.BlogBody-module-scss-module__kkxf5G__breadcrumbCurrent{font-size:var(--fs-xs);color:var(--color-text-muted)}.BlogBody-module-scss-module__kkxf5G__sidebar{gap:var(--space-4);flex-direction:column;padding-left:2rem;display:flex;position:sticky;top:5rem}@media (max-width:767px){.BlogBody-module-scss-module__kkxf5G__sidebar{margin-top:var(--space-4);padding-left:0;position:static}}.BlogBody-module-scss-module__kkxf5G__articleHero{margin-bottom:var(--space-8)}.BlogBody-module-scss-module__kkxf5G__heroCategories{gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.BlogBody-module-scss-module__kkxf5G__categoryChip{font-size:var(--fs-xs);color:var(--color-accent);border:1.5px solid var(--color-accent);border-radius:var(--radius-full);padding:var(--space-1) var(--space-3);transition:all var(--motion-duration-fast) var(--motion-ease-out);letter-spacing:.02em;text-transform:uppercase;font-weight:600;display:inline-block}.BlogBody-module-scss-module__kkxf5G__categoryChip:hover{background-color:var(--color-accent);color:var(--color-neutral-white)}.BlogBody-module-scss-module__kkxf5G__articleTitle{color:var(--color-text);margin-bottom:var(--space-5);font-size:2.5rem;font-weight:700;line-height:1.2;font-family:var(--font-family-display)!important}@media (max-width:767px){.BlogBody-module-scss-module__kkxf5G__articleTitle{font-size:var(--fs-4xl)}}.BlogBody-module-scss-module__kkxf5G__articleMeta{align-items:center;gap:var(--space-3);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.BlogBody-module-scss-module__kkxf5G__metaAvatar{width:2.5rem!important;height:2.5rem!important}.BlogBody-module-scss-module__kkxf5G__metaAuthorName{font-size:var(--fs-sm);color:var(--color-text);transition:color var(--motion-duration-fast) var(--motion-ease-out);font-weight:600}.BlogBody-module-scss-module__kkxf5G__metaAuthorName:hover{color:var(--color-accent)}.BlogBody-module-scss-module__kkxf5G__metaSeparator{color:var(--color-border);font-size:var(--fs-base);line-height:1}.BlogBody-module-scss-module__kkxf5G__metaDate{font-size:var(--fs-sm);color:var(--color-text-muted)}.BlogBody-module-scss-module__kkxf5G__metaReadingTime{align-items:center;gap:var(--space-1);display:flex}.BlogBody-module-scss-module__kkxf5G__readingTimeIcon{color:var(--color-text-muted);font-size:var(--fs-sm)!important}.BlogBody-module-scss-module__kkxf5G__readingTimeText{font-size:var(--fs-sm);color:var(--color-text-muted)}.BlogBody-module-scss-module__kkxf5G__blogImageWrapper{aspect-ratio:21/9;width:100%;margin-bottom:var(--space-6);border-radius:1rem;position:relative;overflow:hidden}@media (max-width:767px){.BlogBody-module-scss-module__kkxf5G__blogImageWrapper{aspect-ratio:16/9}}.BlogBody-module-scss-module__kkxf5G__blogImage{object-fit:cover;object-position:center}.BlogBody-module-scss-module__kkxf5G__authorCard{margin-top:var(--space-8);padding:var(--space-6);background-color:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);border-radius:1rem}.BlogBody-module-scss-module__kkxf5G__authorCardLabel{font-size:var(--fs-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:var(--space-4);font-weight:600}.BlogBody-module-scss-module__kkxf5G__authorCardMain{align-items:flex-start;gap:var(--space-4);display:flex}.BlogBody-module-scss-module__kkxf5G__authorCardAvatar{flex-shrink:0;width:4.5rem!important;height:4.5rem!important}.BlogBody-module-scss-module__kkxf5G__authorCardName{font-size:var(--fs-xl);font-family:var(--font-family-primary);color:var(--color-text);margin-bottom:var(--space-2);transition:color var(--motion-duration-fast) var(--motion-ease-out);font-weight:700;display:block}.BlogBody-module-scss-module__kkxf5G__authorCardName:hover{color:var(--color-accent)}.BlogBody-module-scss-module__kkxf5G__authorCardBio{font-size:var(--fs-sm);color:var(--color-text-muted);margin-bottom:var(--space-3);line-height:1.7}.BlogBody-module-scss-module__kkxf5G__authorCardLink{font-size:var(--fs-sm);color:var(--color-accent);transition:color var(--motion-duration-fast) var(--motion-ease-out);font-weight:600}.BlogBody-module-scss-module__kkxf5G__authorCardLink:hover{color:var(--color-primary-hover)}.BlogBody-module-scss-module__kkxf5G__authorCardShowMore{margin-bottom:var(--space-3);font-size:var(--fs-sm);color:var(--color-accent);cursor:pointer;transition:color var(--motion-duration-fast) var(--motion-ease-out);background:0 0;border:none;padding:0;font-weight:600;display:block}.BlogBody-module-scss-module__kkxf5G__authorCardShowMore:hover{color:var(--color-primary-hover)}
.ReadingProgressBar-module-scss-module__R7rPbG__progressBar{background-color:var(--color-accent);z-index:9999;pointer-events:none;border-radius:0 2px 2px 0;height:3px;transition:width .1s;position:fixed;top:0;left:0}
.TableOfContents-module-scss-module__NLnKfa__tocCard{margin:0 0 var(--space-4) 0;background-color:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);border-radius:1rem;padding:1.25rem}@media (max-width:767px){.TableOfContents-module-scss-module__NLnKfa__tocCard{margin:var(--space-4) 0}}.TableOfContents-module-scss-module__NLnKfa__tocTitle{font-size:var(--fs-sm);font-family:var(--font-family-primary);color:var(--color-text);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-3);font-weight:700}.TableOfContents-module-scss-module__NLnKfa__tocList{margin:0;padding:0;list-style:none}.TableOfContents-module-scss-module__NLnKfa__tocItem{margin:0}.TableOfContents-module-scss-module__NLnKfa__tocItemIndented .TableOfContents-module-scss-module__NLnKfa__tocLink{padding-left:var(--space-4);font-size:var(--fs-xs)}.TableOfContents-module-scss-module__NLnKfa__tocLink{font-size:var(--fs-sm);color:var(--color-text-muted);padding:var(--space-1) 0;transition:color var(--motion-duration-fast) var(--motion-ease-out);padding-left:var(--space-2);border-left:2px solid #0000;line-height:1.5;display:block}.TableOfContents-module-scss-module__NLnKfa__tocLink:hover{color:var(--color-accent)}.TableOfContents-module-scss-module__NLnKfa__tocLinkActive{color:var(--color-accent);border-left-color:var(--color-accent);font-weight:600}
.RelatedPosts-module-scss-module__cMZNta__relatedCard{background-color:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);border-radius:1rem;margin:0;padding:1.25rem}@media (max-width:767px){.RelatedPosts-module-scss-module__cMZNta__relatedCard{margin:var(--space-4) 0 0 0}}.RelatedPosts-module-scss-module__cMZNta__relatedTitle{font-size:var(--fs-sm);font-family:var(--font-family-primary);color:var(--color-text);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-4);font-weight:700}.RelatedPosts-module-scss-module__cMZNta__postList{gap:var(--space-4);flex-direction:column;display:flex}.RelatedPosts-module-scss-module__cMZNta__postItem{gap:var(--space-3);cursor:pointer;align-items:flex-start;text-decoration:none;display:flex}.RelatedPosts-module-scss-module__cMZNta__postItem:hover .RelatedPosts-module-scss-module__cMZNta__postTitle{color:var(--color-accent)}.RelatedPosts-module-scss-module__cMZNta__postThumbWrapper{border-radius:var(--radius-lg);background-color:var(--color-neutral-100);flex-shrink:0;width:5rem;height:3.5rem;position:relative;overflow:hidden}.RelatedPosts-module-scss-module__cMZNta__postThumb{border-radius:var(--radius-lg);width:5rem!important;height:3.5rem!important}.RelatedPosts-module-scss-module__cMZNta__postThumbImg{object-fit:cover}.RelatedPosts-module-scss-module__cMZNta__postThumbPlaceholder{background-color:var(--color-neutral-100);width:100%;height:100%}.RelatedPosts-module-scss-module__cMZNta__postInfo{flex:1;min-width:0}.RelatedPosts-module-scss-module__cMZNta__postTitle{font-size:var(--fs-xs);color:var(--color-text);-webkit-line-clamp:3;margin-bottom:var(--space-1);transition:color var(--motion-duration-fast) var(--motion-ease-out);-webkit-box-orient:vertical;font-weight:600;line-height:1.45;display:-webkit-box;overflow:hidden}.RelatedPosts-module-scss-module__cMZNta__postDate{font-size:var(--fs-xs);color:var(--color-text-muted)}
