.ArticleSummary_container__2gzJU{background:#faf7f0;border:1px solid var(--color-border);border-left:4px solid var(--color-violet);border-radius:var(--radius-lg);padding:clamp(16px,3vw,24px);margin:var(--spacing-lg) 0}.ArticleSummary_header__jI6DY{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;flex-wrap:wrap}.ArticleSummary_badgeRow__9ds7G{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ArticleSummary_labelBadge__34wbx{display:inline-flex;align-items:center;gap:6px;background:#ece9fd;color:var(--color-violet);font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:4px 10px;border-radius:var(--radius-full)}.ArticleSummary_dot__Piy1x{width:6px;height:6px;border-radius:50%;background:var(--color-violet)}.ArticleSummary_typeTag__14brm{font-size:.78rem;font-weight:600;color:var(--color-navy-muted);background:#fff;border:1px solid var(--color-border);padding:3px 8px;border-radius:var(--radius-sm)}.ArticleSummary_readTime__c6cp3{font-size:.82rem;font-weight:600;color:var(--color-navy-muted)}.ArticleSummary_body__Ls9hI{margin-bottom:12px}.ArticleSummary_answerText__X9GmM{font-size:clamp(1rem,1.6vw,1.12rem);font-weight:500;color:var(--color-navy);line-height:1.65;margin:0}.ArticleSummary_assumptionsBox__ezu_C{margin-top:14px;padding:12px 16px;background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-md)}.ArticleSummary_assumptionsTitle__L4Rbx{font-size:.88rem;font-weight:700;color:var(--color-navy);display:flex;align-items:center;gap:8px;margin-bottom:8px}.ArticleSummary_assumptionsList__L0UYG{margin:0;padding-left:20px;font-size:.88rem;color:var(--color-navy-muted);line-height:1.5}.ArticleSummary_assumptionsList__L0UYG li{margin-bottom:4px}.ArticleSummary_spoilerAlert__tSOyW{margin-top:12px;display:flex;align-items:center;gap:8px;font-size:.85rem;color:#9a3412;background:#ffedd5;padding:8px 12px;border-radius:var(--radius-sm)}.article_breadcrumbs__gwyzb{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:var(--text-muted);margin-top:1.5rem;margin-bottom:1.5rem}.article_breadcrumbs__gwyzb a{color:var(--text-secondary)}.article_breadcrumbs__gwyzb a:hover{color:var(--purple-primary)}.article_currentCrumb__igHoY{color:var(--text-primary);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:320px}.article_header__T_PnH{margin-bottom:2rem;display:flex;flex-direction:column;gap:1rem}.article_metaTop__r5CbF{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem}.article_fanMadePill__ai8jB{font-size:.75rem;font-weight:700;color:#b45309;background-color:#fef3c7;padding:.25rem .65rem;border-radius:var(--radius-full)}.article_audienceGuidance__ULUQV{font-size:.8rem;color:var(--text-muted)}.article_title___ki6I{font-size:2.25rem;font-weight:700;line-height:1.2;color:var(--text-primary)}@media (min-width:768px){.article_title___ki6I{font-size:3rem}}.article_summaryLead__TMMKe{font-size:1.15rem;color:var(--text-secondary);line-height:1.6;max-width:820px}.article_bylineRow__tu2X8{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding-top:1rem;border-top:1px solid rgba(15,23,42,.08)}.article_authorMeta__qdpfp{display:flex;align-items:center;gap:.75rem}.article_authorAvatar__baA3m{border-radius:50%;object-fit:cover;background:#000}.article_authorName__m5X_p{font-weight:700;color:var(--text-primary);font-size:.95rem}.article_authorRole__UpVH_{font-size:.82rem;color:var(--text-muted)}.article_coverWrapper__EcUkr{position:relative;width:100%;aspect-ratio:16/9;max-height:520px;border-radius:var(--radius-lg);overflow:hidden;margin-bottom:2.5rem;background-color:#efece6;border:1px solid rgba(15,23,42,.08)}.article_coverImage___DRdS{width:100%;height:100%;object-fit:cover}.article_quickAnswerBox___LS5e{background:#fff;border:1px solid rgba(90,69,229,.2);border-left:4px solid var(--purple-primary);border-radius:var(--radius-md);padding:1.5rem;margin-bottom:2.5rem;box-shadow:0 4px 16px rgba(90,69,229,.05)}.article_quickAnswerHeader__BvTxT{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;color:var(--purple-primary)}.article_quickAnswerHeader__BvTxT h3{font-size:1.1rem;font-weight:700}.article_quickAnswerIcon__C647f{color:var(--lime-accent);font-size:1.1rem}.article_quickAnswerText__8hp6f{font-size:1.05rem;color:var(--text-primary);line-height:1.6}.article_comparisonSection__bNlOn{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:var(--radius-lg);padding:1.75rem;margin-bottom:2.5rem}.article_sectionHeader__NjxCr{font-size:1.4rem;margin-bottom:1.25rem}.article_versionsGrid__sc6K0{display:grid;grid-template-columns:1fr;grid-gap:1.25rem;gap:1.25rem;margin-bottom:1.5rem}@media (min-width:680px){.article_versionsGrid__sc6K0{grid-template-columns:repeat(2,1fr)}}.article_versionCard__9GwyR{background:#faf8f5;border:1px solid rgba(15,23,42,.06);border-radius:var(--radius-md);padding:1.25rem;display:flex;flex-direction:column;gap:.5rem}.article_charVersionName__oFj4d{font-size:1.15rem}.article_versionBadge__QUzJ4{font-size:.75rem;font-weight:600;color:var(--purple-primary);background:var(--purple-soft);padding:.2rem .5rem;border-radius:var(--radius-full);width:-moz-fit-content;width:fit-content}.article_attrList__uPSUa{list-style:disc;margin-left:1.2rem;font-size:.88rem;color:var(--text-secondary);display:flex;flex-direction:column;gap:.35rem}.article_assumptionsBox__leWCg{background:#f1ece3;border-radius:var(--radius-md);padding:1.25rem}.article_assumptionsTitle__OpR5s{font-size:.95rem;font-weight:700;color:var(--text-primary);margin-bottom:.5rem}.article_assumptionsList__jhCoe{list-style:disc;margin-left:1.2rem;font-size:.88rem;color:var(--text-secondary);display:flex;flex-direction:column;gap:.35rem}.article_bodyContent__e49zZ{max-width:780px;margin:0 auto 3.5rem;display:flex;flex-direction:column;gap:1.5rem;font-size:1.1rem;line-height:1.75;color:var(--text-primary)}.article_bodyH2__55BG7{font-size:1.75rem;margin-top:1.5rem;padding-bottom:.5rem;border-bottom:1px solid rgba(15,23,42,.08)}.article_bodyP__SiFlg{color:#1e293b}.article_blockquote__ozn4z{border-left:4px solid var(--purple-primary);padding:1rem 1.5rem;background:#faf8f5;border-radius:0 var(--radius-sm) var(--radius-sm) 0;font-style:italic;color:var(--text-primary)}.article_bodyOl__GTZLh,.article_bodyUl__AETqf{margin-left:1.5rem;display:flex;flex-direction:column;gap:.5rem}.article_sourcesSection__PhD8W{max-width:780px;margin:0 auto 2.5rem;background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:var(--radius-md);padding:1.5rem}.article_sourcesTitle__kCxDc{font-size:1.1rem;margin-bottom:.75rem;font-family:var(--font-body);font-weight:700}.article_sourcesList__yuJao{list-style:none;display:flex;flex-direction:column;gap:.5rem}.article_sourceLink__SAqqN{color:var(--purple-primary);font-weight:600;text-decoration:underline}.article_sourceNote__ZZx7A{font-size:.85rem;color:var(--text-muted)}.article_authorCard__NXtM6{max-width:780px;margin:0 auto 4rem;background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:var(--radius-lg);padding:1.75rem;display:flex;align-items:center;gap:1.25rem}.article_authorCardAvatar__uz2kH{border-radius:50%;object-fit:cover;background:#000}.article_authorCardContent__r804V{display:flex;flex-direction:column;gap:.25rem}.article_writtenBy__ay0tf{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);font-weight:700}.article_authorCardName__kJLg1{font-size:1.2rem;font-weight:700}.article_authorBio__eDQYM{font-size:.9rem;color:var(--text-secondary)}.article_relatedSection__YWvBG{margin-top:3rem;padding-top:2.5rem;border-top:1px solid rgba(15,23,42,.08)}.article_relatedGrid__uunzK{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem}@media (min-width:640px){.article_relatedGrid__uunzK{grid-template-columns:repeat(2,1fr)}}@media (min-width:960px){.article_relatedGrid__uunzK{grid-template-columns:repeat(3,1fr)}}.article_faqSection__zox75{margin:2.5rem 0;padding-top:1.5rem;border-top:1px solid var(--color-border)}.episode_breadcrumbs__39OCe{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:var(--text-muted);margin-top:1.5rem;margin-bottom:1.5rem}.episode_breadcrumbs__39OCe a{color:var(--text-secondary)}.episode_breadcrumbs__39OCe a:hover{color:var(--purple-primary)}.episode_currentCrumb__rzigC{color:var(--text-primary);font-weight:600;max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.episode_header__W_xts{margin-bottom:2rem;display:flex;flex-direction:column;gap:1rem}.episode_metaRow__C9zmh{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem}.episode_epPill__Hc_ns{font-size:.75rem;font-weight:700;color:#15803d;background-color:#dcfce7;padding:.25rem .65rem;border-radius:var(--radius-full)}.episode_audiencePill__3JL7X{font-size:.8rem;color:var(--text-muted)}.episode_title__3Shv6{font-size:2.25rem;font-weight:700;line-height:1.2}@media (min-width:768px){.episode_title__3Shv6{font-size:3rem}}.episode_summary__HgBUy{font-size:1.15rem;color:var(--text-secondary);line-height:1.55;max-width:800px}.episode_actionRow__On4x_{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding-top:1rem;border-top:1px solid rgba(15,23,42,.08)}.episode_byline__Ha_yQ{display:flex;align-items:center;gap:.6rem;font-size:.9rem;color:var(--text-secondary)}.episode_mediaFrame__OkTHB{width:100%;border-radius:var(--radius-lg);overflow:hidden;background:#000;margin-bottom:1.5rem;border:1px solid rgba(15,23,42,.08);box-shadow:0 4px 20px rgba(0,0,0,.08)}.episode_videoContainer__XbFq2{position:relative;width:100%;aspect-ratio:16/9}.episode_videoIframe__gWGMW{position:absolute;inset:0;width:100%;height:100%;border:none}.episode_imageContainer__z_w_J{position:relative;width:100%;aspect-ratio:16/9}.episode_episodeImg__1gVdt{width:100%;height:100%;object-fit:cover}.episode_episodeNav__sCpvA{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;margin-bottom:2.5rem}.episode_nextLink__p0W22,.episode_prevLink__MMpTj{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:var(--radius-md);padding:1rem;display:flex;flex-direction:column;gap:.25rem;text-decoration:none;transition:all .15s ease}.episode_nextLink__p0W22{text-align:right}.episode_nextLink__p0W22:hover,.episode_prevLink__MMpTj:hover{border-color:var(--purple-primary);box-shadow:0 4px 14px rgba(90,69,229,.08);transform:translateY(-1px)}.episode_navSub__C3T_H{font-size:.75rem;font-weight:700;color:var(--purple-primary);text-transform:uppercase;letter-spacing:.05em}.episode_navTitle__FYEbM{font-size:.95rem;font-weight:700;color:var(--text-primary)}.episode_emptyNavSlot__S2huw{visibility:hidden}.episode_bodyWrap__O_3jn{max-width:800px;margin:0 auto 4rem;display:flex;flex-direction:column;gap:2rem}.episode_bodyContent__q7EbW{display:flex;flex-direction:column;gap:1.25rem;font-size:1.05rem;line-height:1.7;color:var(--text-primary)}.episode_h2__VBhCG{font-size:1.6rem;margin-top:1rem;padding-bottom:.5rem;border-bottom:1px solid rgba(15,23,42,.08)}.episode_p__L7JzJ{color:#1e293b}.episode_ol__y4XgX{margin-left:1.5rem;display:flex;flex-direction:column;gap:.5rem}.episode_transcriptSection__HcNiR{background:#faf8f5;border:1px solid rgba(15,23,42,.08);border-radius:var(--radius-md);padding:1.5rem}.episode_transcriptTitle__tAPoX{font-size:1rem;font-weight:700;margin-bottom:.75rem}.episode_transcriptPre__NYkq2{font-family:var(--font-body);font-size:.88rem;color:var(--text-secondary);white-space:pre-wrap;line-height:1.6}.episode_otherCartoons__CIpsv{margin-top:3rem;padding-top:2.5rem;border-top:1px solid rgba(15,23,42,.08)}.episode_cardsGrid__I52Gb{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem}@media (min-width:640px){.episode_cardsGrid__I52Gb{grid-template-columns:repeat(2,1fr)}}.story_breadcrumbs__v0Pqo{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:var(--text-muted);margin-top:1.5rem;margin-bottom:1.5rem}.story_breadcrumbs__v0Pqo a{color:var(--text-secondary)}.story_breadcrumbs__v0Pqo a:hover{color:var(--purple-primary)}.story_currentCrumb__n2x43{color:var(--text-primary);font-weight:600;max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.story_header__Zel3F{margin-bottom:2rem;display:flex;flex-direction:column;gap:1rem}.story_metaRow__8hWOh{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem}.story_familyBadge__C_I64{color:#15803d;background-color:#dcfce7}.story_familyBadge__C_I64,.story_generalBadge__4cqeO{font-size:.75rem;font-weight:700;padding:.25rem .65rem;border-radius:var(--radius-full)}.story_generalBadge__4cqeO{color:#475569;background-color:#e2e8f0}.story_title__f0oRy{font-size:2.5rem;font-weight:700;line-height:1.2}@media (min-width:768px){.story_title__f0oRy{font-size:3.25rem}}.story_summary__dRpzP{font-size:1.15rem;color:var(--text-secondary);line-height:1.6;max-width:820px}.story_bylineRow__dA9X9{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding-top:1rem;border-top:1px solid rgba(15,23,42,.08)}.story_authorMeta__Qk4r7{display:flex;align-items:center;gap:.75rem}.story_authorAvatar___gate{border-radius:50%;object-fit:cover;background:#000}.story_authorName__r8f_T{font-weight:700;color:var(--text-primary);font-size:.95rem}.story_authorDate__jzO0p{font-size:.82rem;color:var(--text-muted)}.story_coverWrapper__VoeVM{position:relative;width:100%;aspect-ratio:16/9;max-height:520px;border-radius:var(--radius-lg);overflow:hidden;margin-bottom:3rem;border:1px solid rgba(15,23,42,.08);background-color:#ede8df}.story_coverImg__7MnaM{width:100%;height:100%;object-fit:cover}.story_readingLayout__FZ08p{display:flex;flex-direction:column;gap:3rem;margin-bottom:4rem}@media (min-width:900px){.story_readingLayout__FZ08p{display:grid;grid-template-columns:1fr 300px;grid-gap:3.5rem;gap:3.5rem;align-items:start}}.story_storyBody__JBEJ9{display:flex;flex-direction:column;gap:1.6rem;font-size:1.125rem;line-height:1.85;color:#1e293b;font-family:Georgia,Cambria,serif}.story_chapterHeading__xzagG{font-family:var(--font-heading);font-size:1.85rem;margin-top:1.5rem;padding-bottom:.5rem;border-bottom:1px solid rgba(15,23,42,.08);color:var(--text-primary)}.story_paragraph__Km_g8{color:#1e293b}.story_quote__aDWM3{font-style:italic;border-left:4px solid var(--purple-primary);padding:1.25rem 1.75rem;background:#faf8f5;border-radius:0 var(--radius-md) var(--radius-md) 0;margin:1rem 0;font-size:1.15rem;color:var(--text-primary)}.story_numberedList__pjP21{margin-left:1.5rem;display:flex;flex-direction:column;gap:.75rem}.story_storySidebar__tDJe1{display:flex;flex-direction:column;gap:1.5rem}.story_sidebarCard__FWoy3{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:var(--radius-lg);padding:1.5rem;display:flex;flex-direction:column;gap:1rem;box-shadow:var(--card-shadow)}.story_sidebarTitle__HILE8{font-size:.95rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-primary);padding-bottom:.5rem;border-bottom:1px solid rgba(15,23,42,.06)}.story_detailItem__ykrMU{display:flex;flex-direction:column;gap:.2rem;font-size:.85rem}.story_detailItem__ykrMU span{color:var(--text-muted)}.story_detailItem__ykrMU strong{color:var(--text-primary);font-size:.95rem}.story_tagsRow__ThV3o{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.5rem}.story_tagPill__tW1ke{font-size:.75rem;background:#faf8f5;color:var(--text-secondary);border:1px solid rgba(15,23,42,.08);padding:.25rem .65rem;border-radius:var(--radius-full)}.story_authorSidebarCard__fTGXC{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:var(--radius-lg);padding:1.5rem;display:flex;gap:1rem;box-shadow:var(--card-shadow)}.story_authorLabel__6EQ4w{font-size:.75rem;font-weight:700;text-transform:uppercase;color:var(--text-muted)}.story_sidebarAuthorName__f7cov{font-size:1.05rem;font-weight:700;color:var(--text-primary)}.story_sidebarAuthorBio__zgIzm{font-size:.82rem;color:var(--text-secondary);margin-top:.25rem;line-height:1.45}.story_relatedSection__Zeo_w{margin-top:3.5rem;padding-top:2.5rem;border-top:1px solid rgba(15,23,42,.08)}.story_relatedGrid__0UWZ3{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem}@media (min-width:640px){.story_relatedGrid__0UWZ3{grid-template-columns:repeat(2,1fr)}}@media (min-width:960px){.story_relatedGrid__0UWZ3{grid-template-columns:repeat(3,1fr)}}.BookmarkDetailBtn_bookmarkBtn__3wmZA{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem 1.15rem;border-radius:var(--radius-full);background:#fff;border:1px solid rgba(15,23,42,.15);color:var(--text-primary);font-size:.88rem;font-weight:600;transition:all .2s ease;box-shadow:0 1px 4px rgba(0,0,0,.04)}.BookmarkDetailBtn_bookmarkBtn__3wmZA:hover{background:#faf8f5;border-color:rgba(15,23,42,.25);color:var(--purple-primary)}.BookmarkDetailBtn_bookmarkBtn__3wmZA.BookmarkDetailBtn_bookmarked__rtfCQ{background:var(--purple-soft);color:var(--purple-primary);border-color:rgba(90,69,229,.3)}