.ArticleDetail-module__sO3ODG__container{background-color:var(--bg-primary);min-height:100vh}.ArticleDetail-module__sO3ODG__heroImage{width:100%;margin:0;padding:0}.ArticleDetail-module__sO3ODG__heroImage figure{width:100%;margin:0;overflow:hidden}.ArticleDetail-module__sO3ODG__heroImage img{-o-object-fit:cover;object-fit:cover;width:100%;height:auto;max-height:72vh;display:block}.ArticleDetail-module__sO3ODG__heroImage figcaption{max-width:1800px;color:var(--text-tertiary);text-align:right;margin:0 auto;padding:12px 56px 0;font-size:12px}.ArticleDetail-module__sO3ODG__mainContent{max-width:860px;margin:0 auto;padding:0 24px}@media (min-width:1280px){.ArticleDetail-module__sO3ODG__mainContent{max-width:860px;margin-left:auto;margin-right:auto}}.ArticleDetail-module__sO3ODG__brandingLine{display:none}.ArticleDetail-module__sO3ODG__articleHeader{text-align:center;border-bottom:1px solid var(--divider);margin-bottom:3.5rem;padding-top:6.5rem;padding-bottom:2.5rem}.ArticleDetail-module__sO3ODG__categoryLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary);margin-bottom:24px;font-size:12px;font-weight:600;display:block}.ArticleDetail-module__sO3ODG__title{letter-spacing:-.03em;color:var(--text-primary);word-break:keep-all;margin:0 0 1.5rem;font-size:clamp(28px,4.5vw,44px);font-weight:800;line-height:1.25}.ArticleDetail-module__sO3ODG__subtitle{color:var(--text-secondary);word-break:keep-all;max-width:620px;margin:0 auto 2rem;font-size:17px;line-height:1.7}.ArticleDetail-module__sO3ODG__meta{color:var(--text-tertiary);flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;font-size:13px;display:flex}.ArticleDetail-module__sO3ODG__metaText{font-weight:400}.ArticleDetail-module__sO3ODG__metaText strong{color:var(--text-secondary);font-weight:600}.ArticleDetail-module__sO3ODG__metaDivider{opacity:.3}.ArticleDetail-module__sO3ODG__breadcrumb,.ArticleDetail-module__sO3ODG__breadcrumbSeparator,.ArticleDetail-module__sO3ODG__activeBreadcrumb,.ArticleDetail-module__sO3ODG__authorMeta,.ArticleDetail-module__sO3ODG__readingTime{display:none}.ArticleDetail-module__sO3ODG__body{width:100%;position:relative}.ArticleDetail-module__sO3ODG__lead{color:var(--text-secondary);text-align:center;margin:0 0 2.5rem;font-size:17px;line-height:1.8}.ArticleDetail-module__sO3ODG__articleContent{color:var(--text-primary);letter-spacing:-.01em;word-break:keep-all;font-size:16px;line-height:1.85}.ArticleDetail-module__sO3ODG__articleContent h2{color:var(--text-primary);letter-spacing:-.02em;margin:3rem 0 1rem;font-size:1.5rem;font-weight:700;line-height:1.35}.ArticleDetail-module__sO3ODG__articleContent h3{color:var(--text-primary);margin:2.5rem 0 .75rem;font-size:1.25rem;font-weight:600;line-height:1.4}.ArticleDetail-module__sO3ODG__articleContent p{margin:0 0 1.75rem}.ArticleDetail-module__sO3ODG__articleContent a{color:var(--text-primary);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);font-weight:500;transition:text-decoration-color .15s}.ArticleDetail-module__sO3ODG__articleContent a:hover{-webkit-text-decoration-color:var(--text-primary);text-decoration-color:var(--text-primary)}.ArticleDetail-module__sO3ODG__articleContent ul,.ArticleDetail-module__sO3ODG__articleContent ol{margin:0 0 1.75rem;padding-left:1.5rem}.ArticleDetail-module__sO3ODG__articleContent li{margin-bottom:.75rem}.ArticleDetail-module__sO3ODG__articleContent blockquote{text-align:center;border:none;border-top:1px solid var(--divider);border-bottom:1px solid var(--divider);background:0 0;margin:2.5rem 0;padding:2.5rem 0}.ArticleDetail-module__sO3ODG__articleContent blockquote p{color:var(--text-primary);margin:0;font-size:clamp(18px,2.5vw,24px);font-weight:300;line-height:1.6}.ArticleDetail-module__sO3ODG__articleContent figure{margin:2.5rem 0}.ArticleDetail-module__sO3ODG__articleContent figure img{border-radius:0;width:100%;display:block}.ArticleDetail-module__sO3ODG__articleContent figure figcaption{color:var(--text-tertiary);text-align:center;padding-top:10px;font-size:12px}.ArticleDetail-module__sO3ODG__articleContent strong{color:var(--text-primary);font-weight:600}.ArticleDetail-module__sO3ODG__guruQuote{border-top:1px solid var(--divider);border-bottom:1px solid var(--divider);text-align:center;margin-top:48px;padding:48px 0}.ArticleDetail-module__sO3ODG__guruQuoteText{color:var(--text-primary);word-break:keep-all;max-width:520px;margin:0 auto 20px;font-size:clamp(18px,2.5vw,24px);font-weight:300;line-height:1.6}.ArticleDetail-module__sO3ODG__guruQuoteAuthor{letter-spacing:.04em;color:var(--text-tertiary);font-size:13px;font-weight:600}.ArticleDetail-module__sO3ODG__authorSection{border-top:1px solid var(--divider);align-items:center;gap:16px;padding:40px 0;display:flex}.ArticleDetail-module__sO3ODG__authorAvatarWrap{flex-shrink:0}.ArticleDetail-module__sO3ODG__authorAvatar{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:56px;height:56px}.ArticleDetail-module__sO3ODG__authorAvatarPlaceholder{background:var(--bg-secondary);width:56px;height:56px;color:var(--text-tertiary);border-radius:50%;justify-content:center;align-items:center;font-size:20px;font-weight:700;display:flex}.ArticleDetail-module__sO3ODG__authorInfo{flex:1}.ArticleDetail-module__sO3ODG__authorLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary);margin-bottom:4px;font-size:11px;font-weight:600;display:block}.ArticleDetail-module__sO3ODG__authorName{color:var(--text-primary);margin:0 0 6px;font-size:1.125rem;font-weight:700}.ArticleDetail-module__sO3ODG__authorBio{color:var(--text-secondary);font-size:14px;line-height:1.65}.ArticleDetail-module__sO3ODG__tagsSection{border-top:1px solid var(--divider);padding:32px 0}.ArticleDetail-module__sO3ODG__tagsHeading{text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary);margin-bottom:16px;font-size:11px;font-weight:600;display:block}.ArticleDetail-module__sO3ODG__tagsSubtext{color:var(--text-tertiary);margin-bottom:16px;font-size:13px}.ArticleDetail-module__sO3ODG__tags{flex-wrap:wrap;gap:8px;display:flex}.ArticleDetail-module__sO3ODG__tags span,.ArticleDetail-module__sO3ODG__tags a{color:var(--text-secondary);border:1px solid var(--divider);cursor:pointer;border-radius:0;padding:8px 16px;font-size:13px;font-weight:500;text-decoration:none;transition:all .2s}.ArticleDetail-module__sO3ODG__tags span:hover,.ArticleDetail-module__sO3ODG__tags a:hover{background:var(--text-primary);color:var(--bg-primary);border-color:var(--text-primary)}.ArticleDetail-module__sO3ODG__shareSection{border-top:1px solid var(--divider);text-align:center;padding:24px 0}.ArticleDetail-module__sO3ODG__shareButton{border:1.5px solid var(--text-primary);color:var(--text-primary);cursor:pointer;text-transform:uppercase;letter-spacing:.06em;background:0 0;border-radius:0;padding:14px 40px;font-size:13px;font-weight:700;transition:all .2s}.ArticleDetail-module__sO3ODG__shareButton:hover{background:var(--text-primary);color:var(--bg-primary)}.ArticleDetail-module__sO3ODG__guruStorySection{background:#e8ddd4;border-top:1px solid #0000000f;border-bottom:1px solid #0000000f;margin-top:80px}[data-theme=dark] .ArticleDetail-module__sO3ODG__guruStorySection{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:#1e1c1a}.ArticleDetail-module__sO3ODG__guruStoryInner{grid-template-columns:1fr 1fr;align-items:center;gap:64px;max-width:1800px;min-height:480px;margin:0 auto;padding:0 56px;display:grid}.ArticleDetail-module__sO3ODG__guruStoryImageWrap{aspect-ratio:1;max-width:480px;overflow:hidden}.ArticleDetail-module__sO3ODG__guruStoryImageWrap img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.ArticleDetail-module__sO3ODG__guruStoryText{flex-direction:column;padding:64px 0;display:flex}.ArticleDetail-module__sO3ODG__guruStoryLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary);margin-bottom:8px;font-size:11px;font-weight:600}.ArticleDetail-module__sO3ODG__guruStoryName{color:var(--text-secondary);margin-bottom:20px;font-size:13px;font-weight:700}.ArticleDetail-module__sO3ODG__guruStoryTitle{letter-spacing:-.03em;color:var(--text-primary);word-break:keep-all;margin:0 0 20px;font-size:clamp(26px,3vw,38px);font-weight:800;line-height:1.25}.ArticleDetail-module__sO3ODG__guruStoryExcerpt{color:var(--text-secondary);word-break:keep-all;max-width:400px;margin:0 0 32px;font-size:15px;line-height:1.7}.ArticleDetail-module__sO3ODG__guruStoryCta{color:var(--text-primary);border-bottom:1.5px solid var(--text-primary);align-self:flex-start;padding-bottom:2px;font-size:13px;font-weight:700;text-decoration:none;transition:opacity .2s;display:inline-block}.ArticleDetail-module__sO3ODG__guruStoryCta:hover{opacity:.6}.ArticleDetail-module__sO3ODG__relatedSection{max-width:1800px;margin:80px auto 0;padding:0 56px}.ArticleDetail-module__sO3ODG__relatedHeader{border-bottom:2px solid var(--text-primary);margin-bottom:36px;padding-bottom:20px}.ArticleDetail-module__sO3ODG__relatedTitle{letter-spacing:-.02em;color:var(--text-primary);margin:0;font-size:24px;font-weight:800}.ArticleDetail-module__sO3ODG__relatedGrid{grid-template-columns:repeat(3,1fr);gap:clamp(24px,2.5vw,40px);padding-bottom:80px;display:grid}.ArticleDetail-module__sO3ODG__relatedCard{color:inherit;flex-direction:column;text-decoration:none;transition:opacity .3s;display:flex}.ArticleDetail-module__sO3ODG__relatedCard:hover{opacity:.75}.ArticleDetail-module__sO3ODG__relatedCard:hover .ArticleDetail-module__sO3ODG__relatedCardImage img{transform:scale(1.03)}.ArticleDetail-module__sO3ODG__relatedCardImage{aspect-ratio:4/3;background:var(--bg-secondary);border-radius:0;width:100%;margin-bottom:18px;overflow:hidden}.ArticleDetail-module__sO3ODG__relatedCardImage img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.4,0,.2,1)}.ArticleDetail-module__sO3ODG__relatedCardCategory{text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary);margin-bottom:8px;font-size:11px;font-weight:600;display:block}.ArticleDetail-module__sO3ODG__relatedCardTitle{letter-spacing:-.015em;color:var(--text-primary);word-break:keep-all;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 10px;font-size:22px;font-weight:800;line-height:1.35;display:-webkit-box;overflow:hidden}.ArticleDetail-module__sO3ODG__relatedCardExcerpt{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.65;display:-webkit-box;overflow:hidden}.ArticleDetail-module__sO3ODG__articleNewsletter{text-align:center;background:#f0ede8;padding:80px 56px}[data-theme=dark] .ArticleDetail-module__sO3ODG__articleNewsletter{background:#161514}.ArticleDetail-module__sO3ODG__articleNewsletterLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary);margin-bottom:20px;font-size:11px;font-weight:600;display:block}.ArticleDetail-module__sO3ODG__articleNewsletterHeading{letter-spacing:-.03em;color:var(--text-primary);margin:0 0 14px;font-size:clamp(24px,3vw,36px);font-weight:800;line-height:1.2}.ArticleDetail-module__sO3ODG__articleNewsletterDesc{color:var(--text-secondary);max-width:440px;margin:0 auto 32px;font-size:15px;line-height:1.65}.ArticleDetail-module__sO3ODG__articleNewsletterForm{gap:8px;max-width:480px;margin:0 auto;display:flex}.ArticleDetail-module__sO3ODG__articleNewsletterInput{font-family:var(--font-body);border:1px solid var(--border);background:var(--bg-card);color:var(--text-primary);border-radius:0;outline:none;flex:1;padding:14px 20px;font-size:15px}.ArticleDetail-module__sO3ODG__articleNewsletterInput::placeholder{color:var(--text-tertiary)}.ArticleDetail-module__sO3ODG__articleNewsletterButton{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.04em;background:var(--text-primary);color:var(--bg-primary);cursor:pointer;transition:opacity var(--transition-fast);white-space:nowrap;border:none;border-radius:0;padding:14px 28px;font-size:13px;font-weight:700}.ArticleDetail-module__sO3ODG__articleNewsletterButton:hover{opacity:.85}.ArticleDetail-module__sO3ODG__chartSection{border-top:1px solid var(--divider);margin:3rem 0;padding-top:2rem}.ArticleDetail-module__sO3ODG__chartHeading{text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary);margin-bottom:1rem;font-size:11px;font-weight:600}.ArticleDetail-module__sO3ODG__chartWrap{border:1px solid var(--divider);background:var(--bg-card);border-radius:0;padding:1rem}.ArticleDetail-module__sO3ODG__chartCaption{text-align:left;color:var(--text-tertiary);margin-top:.5rem;font-size:12px}.ArticleDetail-module__sO3ODG__faqSection{border-top:1px solid var(--divider);margin-top:3rem;padding-top:2rem}.ArticleDetail-module__sO3ODG__faqTitle{text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary);margin-bottom:1.5rem;font-size:11px;font-weight:600}.ArticleDetail-module__sO3ODG__faqList{flex-direction:column;display:flex}.ArticleDetail-module__sO3ODG__faqItem{border-bottom:1px solid var(--divider);padding:24px 0}.ArticleDetail-module__sO3ODG__faqItem:last-child{border-bottom:none}.ArticleDetail-module__sO3ODG__faqQuestion{color:var(--text-primary);margin:0 0 10px;font-size:1.125rem;font-weight:600}.ArticleDetail-module__sO3ODG__faqQuestion:before{content:"Q. ";color:var(--text-tertiary);font-weight:700}.ArticleDetail-module__sO3ODG__faqAnswer{color:var(--text-secondary);margin:0;font-size:15px;line-height:1.8}.ArticleDetail-module__sO3ODG__stickyShare{z-index:90;flex-direction:column;gap:.75rem;display:none;position:fixed;top:50%;left:2rem;transform:translateY(-50%)}@media (min-width:1280px){.ArticleDetail-module__sO3ODG__stickyShare{display:flex}}.ArticleDetail-module__sO3ODG__sidebar,.ArticleDetail-module__sO3ODG__interactionSection{display:none}.ArticleDetail-module__sO3ODG__featuredImageContainer{margin-bottom:2rem}.ArticleDetail-module__sO3ODG__featuredImageContainer img{border-radius:0;width:100%;display:block}@media (max-width:1024px){.ArticleDetail-module__sO3ODG__guruStoryInner{gap:40px;padding:0 32px}.ArticleDetail-module__sO3ODG__relatedSection{margin-top:64px;padding:0 32px}.ArticleDetail-module__sO3ODG__relatedGrid{grid-template-columns:repeat(2,1fr)}.ArticleDetail-module__sO3ODG__articleNewsletter{padding:64px 32px}}@media (max-width:767px){.ArticleDetail-module__sO3ODG__guruStorySection{margin-top:48px}.ArticleDetail-module__sO3ODG__guruStoryInner{grid-template-columns:1fr;gap:0;min-height:auto;padding:0 20px}.ArticleDetail-module__sO3ODG__guruStoryImageWrap{aspect-ratio:4/3;max-width:100%}.ArticleDetail-module__sO3ODG__guruStoryText{padding:32px 0 48px}.ArticleDetail-module__sO3ODG__guruStoryTitle{font-size:24px}.ArticleDetail-module__sO3ODG__heroImage img{max-height:40vh}.ArticleDetail-module__sO3ODG__heroImage figcaption{padding:10px 20px 0}.ArticleDetail-module__sO3ODG__mainContent{padding:0 16px}.ArticleDetail-module__sO3ODG__articleHeader{margin-bottom:2rem;padding-top:5.5rem;padding-bottom:1.5rem}.ArticleDetail-module__sO3ODG__title{font-size:clamp(22px,5.5vw,28px)}.ArticleDetail-module__sO3ODG__subtitle{font-size:15px;line-height:1.6}.ArticleDetail-module__sO3ODG__meta{font-size:12px}.ArticleDetail-module__sO3ODG__lead{font-size:16px}.ArticleDetail-module__sO3ODG__relatedSection{margin-top:48px;padding:0 20px}.ArticleDetail-module__sO3ODG__relatedGrid{grid-template-columns:1fr;gap:28px}.ArticleDetail-module__sO3ODG__relatedCardImage{aspect-ratio:3/2}.ArticleDetail-module__sO3ODG__relatedCardTitle{font-size:20px}.ArticleDetail-module__sO3ODG__articleNewsletter{padding:48px 20px}.ArticleDetail-module__sO3ODG__articleNewsletterForm{flex-direction:column}.ArticleDetail-module__sO3ODG__authorSection{text-align:center;flex-direction:column;align-items:center}}
.ReadingProgressBar-module__4o0K7G__progressWrapper{z-index:1000;pointer-events:none;background:0 0;width:100%;height:3px;position:fixed;top:0;left:0}.ReadingProgressBar-module__4o0K7G__progressBar{background:var(--accent);height:100%;transition:width .1s ease-out}
.NewsTableOfContents-module__X0MTHG__tocContainer{scrollbar-width:none;width:200px;max-height:calc(100vh - 9rem);padding-bottom:2rem;display:none;position:sticky;top:7.5rem;overflow:hidden auto}.NewsTableOfContents-module__X0MTHG__tocContainer::-webkit-scrollbar{display:none}@media (min-width:1440px){.NewsTableOfContents-module__X0MTHG__tocContainer{float:left;margin-left:-240px;display:block;position:sticky;top:7.5rem}}.NewsTableOfContents-module__X0MTHG__tocHeader{letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid var(--border);margin-bottom:.875rem;padding-bottom:.625rem;font-size:.6875rem;font-weight:700}.NewsTableOfContents-module__X0MTHG__tocList{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.NewsTableOfContents-module__X0MTHG__tocItem{position:relative}.NewsTableOfContents-module__X0MTHG__tocItem a{color:var(--text-muted);word-break:keep-all;border-left:2px solid #0000;padding:.45rem 0 .45rem .875rem;font-size:.8125rem;font-weight:400;line-height:1.45;text-decoration:none;transition:color .15s;display:block}.NewsTableOfContents-module__X0MTHG__tocItem a:hover{color:var(--foreground);border-left-color:var(--border-light)}.NewsTableOfContents-module__X0MTHG__tocItem.NewsTableOfContents-module__X0MTHG__active a{color:var(--foreground);border-left-color:var(--foreground);font-weight:600}.NewsTableOfContents-module__X0MTHG__tocItemH3 a{color:var(--text-muted);opacity:.75;padding-left:1.625rem;font-size:.75rem}.NewsTableOfContents-module__X0MTHG__tocItemH3.NewsTableOfContents-module__X0MTHG__active a{opacity:1;color:var(--foreground);border-left-color:var(--foreground)}.NewsTableOfContents-module__X0MTHG__tocProgress{background:var(--accent);border-radius:0;width:2px;transition:height .1s linear;position:absolute;top:0;left:0}
