.CommentSection-module__t_xYcq__commentSection{border-top:1px solid var(--divider);max-width:860px;margin:0 auto;padding:48px 24px}.CommentSection-module__t_xYcq__sectionHeader{color:var(--text-primary);align-items:center;gap:8px;margin-bottom:24px;display:flex}.CommentSection-module__t_xYcq__sectionTitle{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:700}.CommentSection-module__t_xYcq__commentForm{margin-bottom:24px}.CommentSection-module__t_xYcq__commentInput{width:100%;font-size:14px;line-height:1.6;font-family:var(--font-body);color:var(--text-primary);background:var(--bg-secondary);border:1px solid var(--divider);resize:vertical;border-radius:0;outline:none;min-height:80px;padding:14px 16px;transition:border-color .15s}.CommentSection-module__t_xYcq__commentInput:focus{border-color:var(--text-tertiary)}.CommentSection-module__t_xYcq__commentInput::placeholder{color:var(--text-tertiary)}.CommentSection-module__t_xYcq__commentFormActions{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.CommentSection-module__t_xYcq__charCount{color:var(--text-tertiary);font-size:11px}.CommentSection-module__t_xYcq__formButtons{gap:8px;display:flex}.CommentSection-module__t_xYcq__cancelBtn{font-size:12px;font-weight:600;font-family:var(--font-body);color:var(--text-tertiary);border:1px solid var(--divider);cursor:pointer;letter-spacing:.02em;background:0 0;border-radius:0;padding:6px 14px}.CommentSection-module__t_xYcq__cancelBtn:hover{color:var(--text-primary);border-color:var(--border)}.CommentSection-module__t_xYcq__submitBtn{font-size:12px;font-weight:700;font-family:var(--font-body);color:var(--bg-primary);background:var(--text-primary);cursor:pointer;letter-spacing:.04em;text-transform:uppercase;border:none;border-radius:0;padding:6px 16px}.CommentSection-module__t_xYcq__submitBtn:disabled{opacity:.4;cursor:not-allowed}.CommentSection-module__t_xYcq__submitBtn:hover:not(:disabled){opacity:.8}.CommentSection-module__t_xYcq__loginPrompt{text-align:center;color:var(--text-tertiary);border:1px solid var(--divider);margin-bottom:24px;padding:20px;font-size:14px}.CommentSection-module__t_xYcq__loginPrompt a{color:var(--text-primary);border-bottom:1.5px solid var(--text-primary);font-weight:600;text-decoration:none}.CommentSection-module__t_xYcq__commentsList{flex-direction:column;display:flex}.CommentSection-module__t_xYcq__commentItem{border-bottom:1px solid var(--divider);padding:20px 0}.CommentSection-module__t_xYcq__commentItem:last-child{border-bottom:none}.CommentSection-module__t_xYcq__replyItem{border-bottom:none;border-left:2px solid var(--divider);margin-left:32px;padding:12px 0 12px 16px}.CommentSection-module__t_xYcq__commentHeader{align-items:center;gap:10px;margin-bottom:8px;display:flex}.CommentSection-module__t_xYcq__commentAvatar{background:var(--bg-secondary);border:1px solid var(--divider);border-radius:0;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex;overflow:hidden}.CommentSection-module__t_xYcq__commentAvatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.CommentSection-module__t_xYcq__commentAvatar span{color:var(--text-tertiary);font-size:12px;font-weight:700}.CommentSection-module__t_xYcq__commentMeta{flex:1;align-items:baseline;gap:8px;display:flex}.CommentSection-module__t_xYcq__commentAuthor{color:var(--text-primary);align-items:center;gap:4px;font-size:13px;font-weight:700;display:flex}.CommentSection-module__t_xYcq__premiumBadge{color:#c9a96e;letter-spacing:.06em;background:#c9a96e26;border:1px solid #c9a96e4d;padding:1px 4px;font-size:9px;font-weight:800}.CommentSection-module__t_xYcq__commentTime{color:var(--text-tertiary);font-size:11px}.CommentSection-module__t_xYcq__commentActions{gap:4px;display:flex}.CommentSection-module__t_xYcq__actionBtn{font-size:11px;font-family:var(--font-body);color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:0;align-items:center;gap:3px;padding:3px 8px;display:flex}.CommentSection-module__t_xYcq__actionBtn:hover{color:var(--text-primary)}.CommentSection-module__t_xYcq__commentContent{color:var(--text-secondary);white-space:pre-wrap;word-break:break-word;margin:0;font-size:14px;line-height:1.7}.CommentSection-module__t_xYcq__repliesSection{margin-top:8px}.CommentSection-module__t_xYcq__repliesToggle{font-size:12px;font-weight:600;font-family:var(--font-body);color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:4px 0;display:flex}.CommentSection-module__t_xYcq__repliesToggle:hover{color:var(--text-primary)}.CommentSection-module__t_xYcq__repliesList{margin-top:4px}.CommentSection-module__t_xYcq__loadingState,.CommentSection-module__t_xYcq__emptyState{text-align:center;color:var(--text-tertiary);padding:32px 0;font-size:14px}.CommentSection-module__t_xYcq__errorMsg{color:#ef4444;background:#ef44440f;border:1px solid #ef444426;margin-bottom:16px;padding:8px 12px;font-size:13px}@media (max-width:768px){.CommentSection-module__t_xYcq__commentSection{padding:32px 20px}.CommentSection-module__t_xYcq__replyItem{margin-left:16px;padding-left:12px}}
.ArticleDetail-module__sO3ODG__container{background-color:var(--bg-primary);min-height:100vh}.ArticleDetail-module__sO3ODG__heroImage{width:100%;margin:0 0 3rem}.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__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;margin-bottom:2rem;padding-top:5.5rem;padding-bottom:0}.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;font-feature-settings:"kern" 1;margin:0 0 1.5rem;font-size:clamp(26px,4.5vw,44px);font-weight:800;line-height:1.2}.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:16.5px;line-height:1.85}.ArticleDetail-module__sO3ODG__articleContent h2{color:var(--text-primary);border-top:1px solid var(--divider);letter-spacing:-.025em;margin:3.5rem 0 1.25rem;padding-top:2rem;font-size:clamp(22px,2.5vw,28px);font-weight:800;line-height:1.3}.ArticleDetail-module__sO3ODG__articleContent h2:first-child{border-top:none;margin-top:0;padding-top:0}.ArticleDetail-module__sO3ODG__articleContent h3{color:var(--text-primary);letter-spacing:-.02em;margin:2.5rem 0 .75rem;font-size:clamp(18px,2vw,22px);font-weight:700;line-height:1.35}.ArticleDetail-module__sO3ODG__articleContent h4{color:var(--text-primary);margin:2rem 0 .5rem;font-size:17px;font-weight:700;line-height:1.4}.ArticleDetail-module__sO3ODG__articleContent h5,.ArticleDetail-module__sO3ODG__articleContent h6{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;margin:1.5rem 0 .5rem;font-size:15px;font-weight:700}.ArticleDetail-module__sO3ODG__articleContent p{color:var(--text-secondary);margin:0 0 1.75rem}.ArticleDetail-module__sO3ODG__articleContent a{color:var(--text-primary);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-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{color:var(--text-secondary);margin:0 0 1.75rem;padding-left:1.5rem}.ArticleDetail-module__sO3ODG__articleContent li{margin-bottom:.75rem;line-height:1.75}.ArticleDetail-module__sO3ODG__articleContent li::marker{color:var(--text-tertiary)}.ArticleDetail-module__sO3ODG__articleContent strong{color:var(--text-primary);font-weight:700}.ArticleDetail-module__sO3ODG__articleContent em{font-style:italic}.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 blockquote cite{color:var(--text-tertiary);letter-spacing:.04em;margin-top:12px;font-size:13px;font-style:normal;font-weight:600;display:block}.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 hr{border:none;border-top:1px solid var(--divider);margin:3rem 0}.ArticleDetail-module__sO3ODG__articleContent code{background:var(--bg-secondary);color:var(--text-primary);border-radius:0;padding:2px 6px;font-family:SF Mono,Fira Code,monospace;font-size:.875em}.ArticleDetail-module__sO3ODG__articleContent pre{background:var(--bg-secondary);border:1px solid var(--divider);border-radius:0;margin:2rem 0;padding:20px 24px;line-height:1.6;overflow-x:auto}.ArticleDetail-module__sO3ODG__articleContent pre code{background:0 0;padding:0;font-size:14px}.ArticleDetail-module__sO3ODG__articleContent table{border-collapse:collapse;width:100%;margin:2rem 0;font-size:14px}.ArticleDetail-module__sO3ODG__articleContent thead th{text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary);border-bottom:2px solid var(--divider);text-align:left;padding:10px 12px;font-size:11px;font-weight:700}.ArticleDetail-module__sO3ODG__articleContent tbody td{border-bottom:1px solid var(--divider);color:var(--text-secondary);vertical-align:top;padding:10px 12px}.ArticleDetail-module__sO3ODG__articleContent tbody tr:hover{background:var(--bg-secondary)}.ArticleDetail-module__sO3ODG__articleContent .ArticleDetail-module__sO3ODG__warning-block{background:#f59e0b0f;border-left:3px solid #f59e0b;margin:2rem 0;padding:16px 20px}.ArticleDetail-module__sO3ODG__articleContent .ArticleDetail-module__sO3ODG__warning-block strong{margin-bottom:4px;font-weight:700;display:block}.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-radius:0;overflow:hidden}.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__articleContent{font-size:15.5px;line-height:1.8}.ArticleDetail-module__sO3ODG__articleContent h2{margin:2.5rem 0 1rem;padding-top:1.5rem;font-size:20px}.ArticleDetail-module__sO3ODG__articleContent h3{margin:2rem 0 .75rem;font-size:18px}.ArticleDetail-module__sO3ODG__articleContent h4{font-size:16px}.ArticleDetail-module__sO3ODG__articleContent pre{padding:16px;font-size:13px}.ArticleDetail-module__sO3ODG__articleContent table{font-size:13px}.ArticleDetail-module__sO3ODG__articleContent thead th,.ArticleDetail-module__sO3ODG__articleContent tbody td{padding:8px}.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}
.RelatedTickers-module__vYbNeW__section{border-top:1px solid var(--divider);padding:32px 0}.RelatedTickers-module__vYbNeW__heading{text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary);margin:0 0 20px;font-size:11px;font-weight:600}.RelatedTickers-module__vYbNeW__scroll{scrollbar-width:none;-ms-overflow-style:none;gap:0;display:flex;overflow-x:auto}.RelatedTickers-module__vYbNeW__scroll::-webkit-scrollbar{display:none}.RelatedTickers-module__vYbNeW__card{border-right:1px solid var(--divider);min-width:180px;color:inherit;flex-direction:column;flex-shrink:0;gap:8px;padding:16px 20px;text-decoration:none;transition:background .15s;display:flex}.RelatedTickers-module__vYbNeW__card:first-child{padding-left:0}.RelatedTickers-module__vYbNeW__card:last-child{border-right:none}.RelatedTickers-module__vYbNeW__card:hover{background:var(--bg-secondary)}.RelatedTickers-module__vYbNeW__cardHeader{align-items:center;gap:8px;display:flex}.RelatedTickers-module__vYbNeW__logo{-o-object-fit:contain;object-fit:contain;background:var(--bg-secondary);border-radius:0;flex-shrink:0;width:24px;height:24px}.RelatedTickers-module__vYbNeW__logoPlaceholder{background:var(--bg-secondary);width:24px;height:24px;color:var(--text-tertiary);border-radius:0;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:800;display:flex}.RelatedTickers-module__vYbNeW__name{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.3;overflow:hidden}.RelatedTickers-module__vYbNeW__priceRow{align-items:baseline;gap:6px;display:flex}.RelatedTickers-module__vYbNeW__price{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.RelatedTickers-module__vYbNeW__change{font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.RelatedTickers-module__vYbNeW__positive{color:var(--iv-green,#10b981)}.RelatedTickers-module__vYbNeW__negative{color:var(--iv-red,#ef4444)}.RelatedTickers-module__vYbNeW__neutral{color:var(--text-tertiary)}.RelatedTickers-module__vYbNeW__sparkline{width:100%;height:28px}.RelatedTickers-module__vYbNeW__sparkline path{fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.RelatedTickers-module__vYbNeW__skeleton{border-right:1px solid var(--divider);flex-shrink:0;min-width:180px;padding:16px 20px}.RelatedTickers-module__vYbNeW__skelLine{background:var(--bg-secondary);border-radius:0;height:10px;animation:1.5s ease-in-out infinite RelatedTickers-module__vYbNeW__pulse}.RelatedTickers-module__vYbNeW__skelLine:first-child{width:60%;margin-bottom:10px}.RelatedTickers-module__vYbNeW__skelLine:nth-child(2){width:80%;margin-bottom:6px}.RelatedTickers-module__vYbNeW__skelLine:nth-child(3){width:100%;height:28px}@keyframes RelatedTickers-module__vYbNeW__pulse{0%,to{opacity:.4}50%{opacity:.8}}@media (max-width:767px){.RelatedTickers-module__vYbNeW__card{min-width:160px;padding:12px 16px}.RelatedTickers-module__vYbNeW__card:first-child{padding-left:0}.RelatedTickers-module__vYbNeW__price{font-size:14px}}
.ListenButton-module__MY06SG__listenBtn{font-size:12px;font-weight:700;font-family:var(--font-body);text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);background:var(--bg-secondary);border:1px solid var(--divider);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:8px 16px;transition:all .15s;display:inline-flex}.ListenButton-module__MY06SG__listenBtn:hover{color:var(--text-primary);border-color:var(--text-tertiary)}.ListenButton-module__MY06SG__listenBtn.ListenButton-module__MY06SG__active{background:var(--text-primary);color:var(--bg-primary);border-color:var(--text-primary)}.ListenButton-module__MY06SG__listenBtn.ListenButton-module__MY06SG__sm{gap:4px;padding:5px 10px;font-size:11px}.ListenButton-module__MY06SG__spinner{animation:1s linear infinite ListenButton-module__MY06SG__spin}@keyframes ListenButton-module__MY06SG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
