.LikeButton-module__73bmwG__likeButton{align-items:flex-start;gap:var(--space-2xs);margin:var(--space-lg)0;flex-direction:column;display:flex}.LikeButton-module__73bmwG__likeButton__button{align-items:center;gap:var(--space-2xs);font-size:var(--font-size-md);color:#6b7280;cursor:pointer;background-color:#0000;border:none;padding:0;font-weight:400;transition:color .2s;display:inline-flex}.LikeButton-module__73bmwG__likeButton__button:hover:not(:disabled){color:#ef4444}.LikeButton-module__73bmwG__likeButton__button:active:not(:disabled){transform:scale(.95)}.LikeButton-module__73bmwG__likeButton__button:disabled{cursor:default;opacity:1}.LikeButton-module__73bmwG__likeButton__button_liked{color:#ef4444}.LikeButton-module__73bmwG__likeButton__icon{width:1.25rem;height:1.25rem;transition:transform .2s}.LikeButton-module__73bmwG__likeButton__button:hover:not(:disabled) .LikeButton-module__73bmwG__likeButton__icon{transform:scale(1.1)}.LikeButton-module__73bmwG__likeButton__button_liked .LikeButton-module__73bmwG__likeButton__icon{animation:.4s LikeButton-module__73bmwG__heartBeat}@keyframes LikeButton-module__73bmwG__heartBeat{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.LikeButton-module__73bmwG__likeButton__count{font-variant-numeric:tabular-nums;text-align:center;min-width:2ch}.LikeButton-module__73bmwG__likeButton__message{font-size:var(--font-size-sm);color:#6b7280;font-weight:400;animation:.3s LikeButton-module__73bmwG__fadeIn}@keyframes LikeButton-module__73bmwG__fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.LikeButton-module__73bmwG__likeButton__error{padding:var(--space-sm);border-radius:var(--radius-sm);color:#c53030;font-size:var(--font-size-sm);text-align:center;background-color:#fff5f5;border:1px solid #feb2b2}@media (max-width:640px){.LikeButton-module__73bmwG__likeButton__button{font-size:var(--font-size-md)}.LikeButton-module__73bmwG__likeButton__icon{width:1.125rem;height:1.125rem}}
.ArticleReadingNav-module__vKeA0a__progressWrap{z-index:12;background:color-mix(in srgb,var(--color-accent)12%,#e2e8f0);border-radius:999px;width:100%;height:3px;position:sticky;top:56px;overflow:hidden}.ArticleReadingNav-module__vKeA0a__progressBar{background:linear-gradient(90deg,#2563eb 0%,#1d4ed8 100%);height:100%;transition:width .16s}.ArticleReadingNav-module__vKeA0a__nav{z-index:10;background:#f8fafc;border:1px solid #dbe3ee;border-radius:12px;padding:.7rem;position:sticky;top:72px}.ArticleReadingNav-module__vKeA0a__title{color:#1f2937;margin:0;font-size:.8rem;font-weight:800}.ArticleReadingNav-module__vKeA0a__list{gap:.38rem;margin-top:.5rem;display:grid}.ArticleReadingNav-module__vKeA0a__item,.ArticleReadingNav-module__vKeA0a__subItem{color:#334155;font-size:.78rem;line-height:1.45;text-decoration:none}.ArticleReadingNav-module__vKeA0a__item:hover,.ArticleReadingNav-module__vKeA0a__subItem:hover{color:#1d4ed8;text-decoration:underline}.ArticleReadingNav-module__vKeA0a__subItem{color:#64748b;padding-left:.6rem}@media (max-width:860px){.ArticleReadingNav-module__vKeA0a__nav{position:static}}
.ArticleContent-module_____EtW__layout{gap:.75rem;display:grid}.ArticleContent-module_____EtW__content{font-size:var(--font-size-md);color:var(--color-content-primary);gap:var(--space-md);overflow-wrap:anywhere;flex-direction:column;max-width:72ch;line-height:2;display:flex;overflow-x:hidden}.ArticleContent-module_____EtW__content h2,.ArticleContent-module_____EtW__content h3{margin-top:var(--space-lg);margin-bottom:var(--space-xs);line-height:var(--leading-tight)}.ArticleContent-module_____EtW__content h2{font-size:var(--font-size-lg);font-weight:600}.ArticleContent-module_____EtW__content h3{color:#0f172a;border-top:1px solid color-mix(in srgb,var(--color-accent)22%,#cbd5e1);margin-top:1.05rem;margin-bottom:.42rem;padding-top:.48rem;font-size:1rem;font-weight:700}.ArticleContent-module_____EtW__content h2:first-child{margin-top:0}.ArticleContent-module_____EtW__content p{margin:0}.ArticleContent-module_____EtW__content p+p{margin-top:var(--space-sm)}.ArticleContent-module_____EtW__content ul{padding-left:var(--space-sm);margin:var(--space-xs)0 0;gap:var(--space-xs);flex-direction:column;display:flex}.ArticleContent-module_____EtW__content li{margin:0}.ArticleContent-module_____EtW__content li>p{margin:0;display:inline}.ArticleContent-module_____EtW__content li>p+p{margin-top:var(--space-xs);display:block}.ArticleContent-module_____EtW__content blockquote{border-left:3px solid var(--color-accent);padding-left:var(--space-sm);color:var(--color-content-secondary);font-style:italic}.ArticleContent-module_____EtW__content .article-reference{border-left:3px solid var(--color-accent);padding:var(--space-sm)var(--space-sm);margin:var(--space-md)0;background:var(--color-surface-elevated)}.ArticleContent-module_____EtW__content .article-reference__label{display:none}.ArticleContent-module_____EtW__content .article-reference__formula{font-size:var(--font-size-md);font-weight:400;line-height:var(--leading-normal);text-align:left;color:var(--color-content-primary)}.ArticleContent-module_____EtW__content table{-webkit-overflow-scrolling:touch;border-collapse:separate;border-spacing:0;max-width:100%;margin-top:var(--space-sm);font-size:var(--font-size-sm);border:1px solid color-mix(in srgb,var(--color-accent)22%,var(--color-border-subtle));border-radius:var(--radius-lg);background:linear-gradient(#fff 0%,#f8fbff 100%);display:block;overflow:auto hidden;box-shadow:0 10px 24px #2563eb1a}.ArticleContent-module_____EtW__content table::-webkit-scrollbar{height:8px}.ArticleContent-module_____EtW__content table::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--color-accent)35%,#cbd5e1);border-radius:999px}.ArticleContent-module_____EtW__content thead th{font-size:var(--font-size-sm);color:#fff;letter-spacing:.02em;z-index:1;background:linear-gradient(#1d4ed8 0%,#2563eb 100%);font-weight:700;position:sticky;top:0}.ArticleContent-module_____EtW__content th,.ArticleContent-module_____EtW__content td{border-bottom:1px solid color-mix(in srgb,var(--color-accent)14%,#cbd5e1);border-right:1px solid color-mix(in srgb,var(--color-accent)14%,#cbd5e1);min-width:8rem;padding:var(--space-xs)var(--space-sm);text-align:left;vertical-align:top;white-space:normal;word-break:break-word}.ArticleContent-module_____EtW__content td{color:#1f2937;font-weight:500}.ArticleContent-module_____EtW__content th:last-child,.ArticleContent-module_____EtW__content td:last-child{border-right:none}.ArticleContent-module_____EtW__content tbody tr:last-child td{border-bottom:none}.ArticleContent-module_____EtW__content tbody tr:hover td{background:#eff6ff}.ArticleContent-module_____EtW__content tbody tr:nth-child(2n) td{background:#f8fbff}.ArticleContent-module_____EtW__content code{background:var(--color-surface-elevated);padding:0 var(--space-2xs);border-radius:var(--radius-sm);font-size:.9em}.ArticleContent-module_____EtW__content a{overflow-wrap:anywhere}.ArticleContent-module_____EtW__content .study-steps{gap:var(--space-2xs);flex-direction:column;display:flex}.ArticleContent-module_____EtW__content .study-step{align-items:center;gap:var(--space-xs);padding:var(--space-xs);background:var(--color-surface-elevated);border-radius:var(--radius-md);display:flex}.ArticleContent-module_____EtW__content .study-step-num{background:var(--color-accent);color:#fff;width:28px;height:28px;font-size:var(--font-size-sm);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.ArticleContent-module_____EtW__content .study-step-text{font-size:var(--font-size-sm);color:var(--color-content-primary);font-weight:500}.ArticleContent-module_____EtW__content .mdx-info-box{border-radius:var(--radius-md,8px);padding:var(--space-sm)var(--space-sm);margin:var(--space-md)0;background:#f3f4f6;border:1px solid #e5e7eb}.ArticleContent-module_____EtW__content .mdx-info-box__title{margin:0 0 var(--space-2xs);font-size:var(--font-size-sm);color:#111827;font-weight:700}.ArticleContent-module_____EtW__content .mdx-info-box__body{font-size:var(--font-size-sm);color:#1f2937;line-height:var(--leading-relaxed,1.618)}.ArticleContent-module_____EtW__content .mdx-tip-box{border-radius:var(--radius-md,8px);padding:var(--space-sm)var(--space-sm);margin:var(--space-md)0;background:#f0fdf4;border:1px solid #bbf7d0}.ArticleContent-module_____EtW__content .mdx-tip-box__heading{margin:0 0 var(--space-2xs);font-size:var(--font-size-sm);color:#166534;font-weight:700}.ArticleContent-module_____EtW__content .mdx-tip-box__body{font-size:var(--font-size-sm);color:#374151;line-height:var(--leading-relaxed,1.618)}.ArticleContent-module_____EtW__content{counter-reset:article-h2}.ArticleContent-module_____EtW__content h2{counter-increment:article-h2;border-bottom:2px solid #1d4ed8;align-items:center;gap:.5rem;padding-bottom:.625rem;display:flex}.ArticleContent-module_____EtW__content h2:before{content:counter(article-h2);color:#fff;background:#1d4ed8;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:inline-flex}@media (min-width:1024px){.ArticleContent-module_____EtW__layout{grid-template-columns:minmax(0,1fr)}}
.ArticleMiniQuiz-module__AF5xRa__wrapper{margin-top:var(--ds-space-lg);border-radius:var(--ds-radius-lg);padding:var(--ds-space-md);box-shadow:var(--ds-shadow-sm);background:linear-gradient(132deg,#fff 0%,#eff6ff 100%);border:1px solid #dbeafe}.ArticleMiniQuiz-module__AF5xRa__header{margin-bottom:var(--ds-space-sm);justify-content:space-between;align-items:center;display:flex}.ArticleMiniQuiz-module__AF5xRa__title{color:#1f2937;font-size:var(--ds-font-size-base);font-weight:var(--ds-font-weight-bold);margin:0}.ArticleMiniQuiz-module__AF5xRa__counter{padding:4px var(--ds-space-2xs);color:#1d4ed8;border-radius:var(--ds-radius-md);font-size:var(--ds-font-size-xs);font-weight:var(--ds-font-weight-medium);background:#dbeafe;display:inline-block}.ArticleMiniQuiz-module__AF5xRa__list{gap:var(--ds-space-md);display:grid}.ArticleMiniQuiz-module__AF5xRa__meta{color:#64748b;font-size:var(--ds-font-size-xs);margin:0;font-weight:700}.ArticleMiniQuiz-module__AF5xRa__question{color:#1f2937;font-size:var(--ds-font-size-sm);font-weight:var(--ds-font-weight-bold);line-height:var(--ds-leading-normal);margin:.25rem 0 0}.ArticleMiniQuiz-module__AF5xRa__choices{margin-top:var(--ds-space-2xs);gap:var(--ds-space-2xs);display:grid}.ArticleMiniQuiz-module__AF5xRa__choiceButton{border-radius:var(--ds-radius-md);align-items:center;gap:var(--ds-space-xs);text-align:left;color:#1f2937;width:100%;font-size:var(--ds-font-size-sm);padding:var(--ds-space-xs);cursor:pointer;transition:border-color var(--ds-transition-fast);background:#fff;border:1px solid #e5e7eb;display:flex}.ArticleMiniQuiz-module__AF5xRa__choiceButton:hover{border-color:#93c5fd}.ArticleMiniQuiz-module__AF5xRa__choiceButtonPicked{background:#eff6ff;border-color:#2563eb}.ArticleMiniQuiz-module__AF5xRa__choiceButtonCorrect{background:#f0fdf4;border-color:#16a34a}.ArticleMiniQuiz-module__AF5xRa__choiceLabel{border-radius:var(--ds-radius-pill);width:24px;height:24px;font-size:var(--ds-font-size-xs);color:#1f2937;background:#fff;border:1px solid #d1d5db;flex-shrink:0;justify-content:center;align-items:center;font-weight:400;display:inline-flex}.ArticleMiniQuiz-module__AF5xRa__feedback{margin-top:var(--ds-space-2xs);border-radius:var(--ds-radius-md);padding:var(--ds-space-xs)var(--ds-space-sm)}.ArticleMiniQuiz-module__AF5xRa__feedbackOk{background:#f0fdf4;border:1px solid #86efac}.ArticleMiniQuiz-module__AF5xRa__feedbackNg{background:#fff7ed;border:1px solid #fdba74}.ArticleMiniQuiz-module__AF5xRa__feedbackTitle{color:#111827;font-size:var(--ds-font-size-xs);margin:0;font-weight:800}.ArticleMiniQuiz-module__AF5xRa__feedbackBody{color:#334155;font-size:var(--ds-font-size-xs);line-height:var(--ds-leading-normal);margin:.25rem 0 0}.ArticleMiniQuiz-module__AF5xRa__quizLink{margin-top:var(--ds-space-sm);text-align:center;font-size:var(--ds-font-size-xs);font-weight:var(--ds-font-weight-bold);color:#2563eb;text-decoration:underline;display:block}.ArticleMiniQuiz-module__AF5xRa__quizLink:hover{opacity:.8}
.Breadcrumb-module__r8NF3W__breadcrumb{margin-bottom:var(--space-md);font-size:var(--font-size-sm);color:#6b7280}.Breadcrumb-module__r8NF3W__breadcrumb--light{color:#ffffffe6}.Breadcrumb-module__r8NF3W__list{align-items:center;gap:var(--space-2xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.Breadcrumb-module__r8NF3W__item{align-items:center;gap:var(--space-2xs);display:flex}.Breadcrumb-module__r8NF3W__link{color:#6b7280;cursor:pointer;text-decoration:none;transition:color .2s}.Breadcrumb-module__r8NF3W__breadcrumb--light .Breadcrumb-module__r8NF3W__link{color:#ffffffd1}.Breadcrumb-module__r8NF3W__link:hover{color:#2563eb;text-decoration:underline}.Breadcrumb-module__r8NF3W__breadcrumb--light .Breadcrumb-module__r8NF3W__link:hover{color:#fff}.Breadcrumb-module__r8NF3W__current{color:#111827;cursor:default;font-weight:500}.Breadcrumb-module__r8NF3W__separator{color:#d1d5db;user-select:none}.Breadcrumb-module__r8NF3W__breadcrumb--light .Breadcrumb-module__r8NF3W__separator{color:#ffffffa6}@media (prefers-color-scheme:dark){.Breadcrumb-module__r8NF3W__breadcrumb,.Breadcrumb-module__r8NF3W__link{color:#9ca3af}.Breadcrumb-module__r8NF3W__link:hover{color:#60a5fa}.Breadcrumb-module__r8NF3W__current{color:#f3f4f6}.Breadcrumb-module__r8NF3W__separator{color:#4b5563}}
.ArticleHero-module__WyUYBW__hero{margin-bottom:var(--ds-space-sm)}.ArticleHero-module__WyUYBW__card{border-radius:var(--ds-radius-lg);overflow:hidden;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.ArticleHero-module__WyUYBW__imageWrap{aspect-ratio:1200/630;background:#e5e7eb;width:100%;position:relative}.ArticleHero-module__WyUYBW__overlay{padding:var(--ds-space-sm);gap:var(--ds-space-2xs);background:linear-gradient(#0000,#000c);flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0}.ArticleHero-module__WyUYBW__badges{gap:var(--ds-space-2xs);flex-wrap:wrap;display:flex}.ArticleHero-module__WyUYBW__badgeLink{text-decoration:none}.ArticleHero-module__WyUYBW__badgePrimary{padding:2px var(--ds-space-2xs);color:#fff;border-radius:var(--ds-radius-md);background:#2563eb;font-size:10px;font-weight:700;display:inline-block}.ArticleHero-module__WyUYBW__badgeSecondary{padding:2px var(--ds-space-2xs);color:#fff;border-radius:var(--ds-radius-md);background:#4f46e5;font-size:10px;font-weight:700;display:inline-block}.ArticleHero-module__WyUYBW__title{color:#fff;text-shadow:0 1px 2px #0000004d;margin:0;font-size:clamp(1.125rem,4vw,1.375rem);font-weight:700;line-height:1.4}@media (min-width:768px){.ArticleHero-module__WyUYBW__card{border-radius:var(--ds-radius-xl)}.ArticleHero-module__WyUYBW__overlay{padding:var(--ds-space-md)}.ArticleHero-module__WyUYBW__title{font-size:clamp(1.25rem,4vw,1.5rem)}}
.Badge-module__H8aylq__badge{font-weight:var(--ds-font-weight-semibold);border-radius:var(--ds-radius-pill);white-space:nowrap;justify-content:center;align-items:center;line-height:1;display:inline-flex}.Badge-module__H8aylq__badge--sm{padding:2px var(--ds-space-2xs);font-size:var(--ds-font-size-xs)}.Badge-module__H8aylq__badge--md{padding:var(--ds-space-3xs)var(--ds-space-xs);font-size:var(--ds-font-size-sm)}.Badge-module__H8aylq__badge--lg{padding:var(--ds-space-2xs)var(--ds-space-sm);font-size:var(--ds-font-size-base)}.Badge-module__H8aylq__badge--primary{background:var(--ds-color-primary);color:var(--ds-color-text-inverse)}.Badge-module__H8aylq__badge--secondary{background:var(--ds-color-secondary);color:var(--ds-color-text-inverse)}.Badge-module__H8aylq__badge--accent,.Badge-module__H8aylq__badge--success{background:var(--ds-color-accent-green);color:var(--ds-color-text-inverse)}.Badge-module__H8aylq__badge--warning{background:var(--ds-color-accent-yellow);color:var(--ds-color-text-inverse)}.Badge-module__H8aylq__badge--error{background:var(--ds-color-accent-red);color:var(--ds-color-text-inverse)}.Badge-module__H8aylq__badge--outline{color:var(--ds-color-text-primary);border:1px solid var(--ds-color-border-strong);background:0 0}
.Card-module__b6YjYG__card{background:var(--ds-color-bg-elevated);border:1px solid var(--ds-color-border-subtle);border-radius:var(--ds-radius-lg);padding:var(--ds-space-md);transition:all var(--ds-transition-base)}.Card-module__b6YjYG__card--default{box-shadow:var(--ds-shadow-sm)}.Card-module__b6YjYG__card--elevated{box-shadow:var(--ds-shadow-lg)}.Card-module__b6YjYG__card--accent{border-left:4px solid var(--ds-color-secondary);box-shadow:var(--ds-shadow-sm)}.Card-module__b6YjYG__card--interactive{cursor:pointer;box-shadow:var(--ds-shadow-sm)}.Card-module__b6YjYG__card--interactive:hover{box-shadow:var(--ds-shadow-md);border-color:var(--ds-color-secondary);transform:translateY(-2px)}.Card-module__b6YjYG__card--interactive:focus-visible{box-shadow:var(--ds-shadow-focus);outline:none}@media (prefers-reduced-motion:reduce){.Card-module__b6YjYG__card{transition:none}.Card-module__b6YjYG__card--interactive:hover{transform:none}}
.ArticleStoryCard-module__GODxPG__articleStoryCardLink{color:inherit;cursor:pointer;border-radius:var(--ds-radius-lg);text-decoration:none;display:block}.ArticleStoryCard-module__GODxPG__articleStoryCardLink:focus-visible{box-shadow:var(--ds-shadow-focus);outline:none}.ArticleStoryCard-module__GODxPG__articleStoryCard{height:100%;padding:0;overflow:hidden}.ArticleStoryCard-module__GODxPG__articleStoryCard__thumbnail{aspect-ratio:16/9;background:var(--ds-color-bg-secondary);width:100%;position:relative}.ArticleStoryCard-module__GODxPG__articleStoryCard__badge{top:var(--ds-space-xs);right:var(--ds-space-xs);position:absolute}.ArticleStoryCard-module__GODxPG__articleStoryCard__badgeIcon{width:14px;height:14px}.ArticleStoryCard-module__GODxPG__articleStoryCard__content{padding:var(--ds-space-md)}.ArticleStoryCard-module__GODxPG__articleStoryCard__meta{align-items:center;gap:var(--ds-space-2xs);font-size:var(--ds-font-size-xs);color:var(--ds-color-text-tertiary);margin-bottom:var(--ds-space-xs);flex-wrap:wrap;display:flex}.ArticleStoryCard-module__GODxPG__articleStoryCard__category{font-weight:var(--ds-font-weight-semibold);color:var(--ds-color-secondary)}.ArticleStoryCard-module__GODxPG__articleStoryCard__separator{color:var(--ds-color-border-strong)}.ArticleStoryCard-module__GODxPG__articleStoryCard__date{align-items:center;gap:4px;display:flex}.ArticleStoryCard-module__GODxPG__articleStoryCard__dateIcon{width:12px;height:12px}.ArticleStoryCard-module__GODxPG__articleStoryCard__title{font-size:var(--ds-font-size-md);font-weight:var(--ds-font-weight-semibold);color:var(--ds-color-text-primary);margin:0 0 var(--ds-space-2xs);line-height:var(--ds-leading-normal);font-family:var(--font-app-en),var(--font-family-sans)}.ArticleStoryCard-module__GODxPG__articleStoryCard__subtitle{font-size:var(--ds-font-size-sm);color:var(--ds-color-text-secondary);line-height:var(--ds-leading-normal);margin:0}@media (prefers-reduced-motion:reduce){.ArticleStoryCard-module__GODxPG__articleStoryCard{transition:none}}
.RelatedArticlesGrid-module__eu_aua__relatedGrid{margin-top:var(--ds-space-2xl);padding-top:var(--ds-space-lg);border-top:1px solid var(--ds-color-border-subtle)}.RelatedArticlesGrid-module__eu_aua__relatedGrid__head{justify-content:space-between;align-items:center;gap:var(--ds-space-xs);margin-bottom:var(--ds-space-md);display:flex}.RelatedArticlesGrid-module__eu_aua__relatedGrid__title{color:var(--ds-color-primary);font-size:var(--ds-font-size-xl);font-weight:var(--ds-font-weight-bold);margin:0}.RelatedArticlesGrid-module__eu_aua__relatedGrid__list{gap:var(--ds-space-sm);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:var(--ds-space-xs);display:flex;overflow-x:auto}.RelatedArticlesGrid-module__eu_aua__relatedGrid__list>*{scroll-snap-align:start;flex:0 0 240px}.RelatedArticlesGrid-module__eu_aua__relatedGrid__list::-webkit-scrollbar{height:6px}.RelatedArticlesGrid-module__eu_aua__relatedGrid__list::-webkit-scrollbar-track{background:#f1f5f9;border-radius:999px}.RelatedArticlesGrid-module__eu_aua__relatedGrid__list::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}
.ArticleAuthorCard-module__s-w3Mq__card{justify-content:space-between;align-items:center;gap:var(--ds-space-sm);padding:var(--ds-space-xs)var(--ds-space-sm);background:var(--ds-color-bg-elevated);border:1px solid var(--ds-color-border-subtle);border-radius:var(--ds-radius-md);box-shadow:var(--ds-shadow-sm);display:flex}.ArticleAuthorCard-module__s-w3Mq__author{align-items:center;gap:var(--ds-space-2xs);min-width:0;display:flex}.ArticleAuthorCard-module__s-w3Mq__avatar{border-radius:var(--ds-radius-pill);background:#d1d5db;flex-shrink:0;width:32px;height:32px}.ArticleAuthorCard-module__s-w3Mq__authorInfo{min-width:0}.ArticleAuthorCard-module__s-w3Mq__authorName{font-size:var(--ds-font-size-xs);font-weight:var(--ds-font-weight-bold);color:var(--ds-color-text-primary);white-space:nowrap;margin:0}.ArticleAuthorCard-module__s-w3Mq__authorRole{font-size:var(--ds-font-size-xs);color:var(--ds-color-text-secondary);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.ArticleAuthorCard-module__s-w3Mq__meta{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;display:flex}.ArticleAuthorCard-module__s-w3Mq__metaItem{font-size:var(--ds-font-size-xs);color:var(--ds-color-text-secondary);white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.ArticleAuthorCard-module__s-w3Mq__metaIcon{flex-shrink:0;width:12px;height:12px}
.ArticleKeyPoints-module__jMUpgq__box{border-radius:0 var(--ds-radius-md)var(--ds-radius-md)0;padding:var(--ds-space-md)var(--ds-space-sm)var(--ds-space-sm)var(--ds-space-md);background:#eff6ff;border-left:4px solid #3b82f6}.ArticleKeyPoints-module__jMUpgq__heading{align-items:center;gap:var(--ds-space-2xs);margin:0 0 var(--ds-space-2xs);font-size:var(--ds-font-size-sm);font-weight:var(--ds-font-weight-bold);color:#1e40af;display:flex}.ArticleKeyPoints-module__jMUpgq__headingIcon{flex-shrink:0;width:14px;height:14px}.ArticleKeyPoints-module__jMUpgq__list{gap:var(--ds-space-2xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ArticleKeyPoints-module__jMUpgq__item{font-size:var(--ds-font-size-sm);line-height:var(--ds-leading-normal);color:#374151;padding-left:var(--ds-space-md);position:relative}.ArticleKeyPoints-module__jMUpgq__item:before{content:"";border-radius:var(--ds-radius-pill);background:#3b82f6;width:6px;height:6px;position:absolute;top:8px;left:4px}.ArticleKeyPoints-module__jMUpgq__keyword{color:#111827;font-weight:var(--ds-font-weight-bold)}.ArticleKeyPoints-module__jMUpgq__description{color:#374151}
.RecommendedMaterials-module__5wsm3q__section{margin:var(--ds-space-lg)0}.RecommendedMaterials-module__5wsm3q__heading{align-items:center;gap:var(--ds-space-2xs);margin:0 0 var(--ds-space-sm);font-size:var(--ds-font-size-md);font-weight:var(--ds-font-weight-bold);color:#111827;display:flex}.RecommendedMaterials-module__5wsm3q__headingIcon{flex-shrink:0;width:20px;height:20px}.RecommendedMaterials-module__5wsm3q__list{gap:var(--ds-space-sm);flex-direction:column;display:flex}.RecommendedMaterials-module__5wsm3q__card{background:var(--ds-color-bg-elevated);border-radius:var(--ds-radius-md);box-shadow:var(--ds-shadow-sm);padding:var(--ds-space-sm);border:1px solid #e5e7eb}.RecommendedMaterials-module__5wsm3q__cardHeader{margin-bottom:var(--ds-space-xs);justify-content:space-between;align-items:center;display:flex}.RecommendedMaterials-module__5wsm3q__badge{padding:2px var(--ds-space-2xs);border-radius:var(--ds-radius-md);font-size:10px;font-weight:var(--ds-font-weight-bold);display:inline-block}.RecommendedMaterials-module__5wsm3q__badge_yellow{color:#854d0e;background:#fef9c3}.RecommendedMaterials-module__5wsm3q__badge_blue{color:#1e40af;background:#dbeafe}.RecommendedMaterials-module__5wsm3q__stars{align-items:center;gap:1px;font-size:12px;display:inline-flex}.RecommendedMaterials-module__5wsm3q__starFilled{color:#f59e0b}.RecommendedMaterials-module__5wsm3q__starHalf{color:#f59e0b;opacity:.5}.RecommendedMaterials-module__5wsm3q__starEmpty{color:#d1d5db}.RecommendedMaterials-module__5wsm3q__ratingValue{font-size:var(--ds-font-size-xs);color:#6b7280;margin-left:4px}.RecommendedMaterials-module__5wsm3q__cardTitle{font-size:var(--ds-font-size-sm);font-weight:var(--ds-font-weight-bold);color:#111827;margin:0}.RecommendedMaterials-module__5wsm3q__cardDescription{font-size:var(--ds-font-size-xs);color:#6b7280;margin:4px 0 0}.RecommendedMaterials-module__5wsm3q__cardFooter{margin-top:var(--ds-space-xs);justify-content:space-between;align-items:center;display:flex}.RecommendedMaterials-module__5wsm3q__price{font-size:var(--ds-font-size-base);font-weight:var(--ds-font-weight-bold);color:#1f2937}.RecommendedMaterials-module__5wsm3q__cta{padding:var(--ds-space-2xs)var(--ds-space-sm);border-radius:var(--ds-radius-md);font-size:var(--ds-font-size-xs);font-weight:var(--ds-font-weight-bold);color:#fff;transition:opacity var(--ds-transition-fast);align-items:center;text-decoration:none;display:inline-flex;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.RecommendedMaterials-module__5wsm3q__cta:hover{opacity:.9}.RecommendedMaterials-module__5wsm3q__cta_orange{background:#f97316}.RecommendedMaterials-module__5wsm3q__cta_blue{background:#1d4ed8}
.ArticleNextActions-module__A01qFq__section{border-top:1px solid var(--ds-color-border-subtle);padding-top:var(--ds-space-2xl)}.ArticleNextActions-module__A01qFq__heading{margin:0 0 var(--ds-space-sm);font-size:var(--ds-font-size-md);font-weight:var(--ds-font-weight-bold);color:#1f2937;text-align:center}.ArticleNextActions-module__A01qFq__list{gap:var(--ds-space-xs);flex-direction:column;display:flex}.ArticleNextActions-module__A01qFq__card{align-items:center;gap:var(--ds-space-sm);padding:var(--ds-space-sm);background:var(--ds-color-bg-elevated);border:1px solid var(--ds-color-border-subtle);border-radius:var(--ds-radius-md);box-shadow:var(--ds-shadow-sm);color:inherit;transition:box-shadow var(--ds-transition-fast),transform var(--ds-transition-fast);text-decoration:none;display:flex}.ArticleNextActions-module__A01qFq__card:hover{box-shadow:var(--ds-shadow-md);transform:translateY(-1px)}.ArticleNextActions-module__A01qFq__icon{color:#1d4ed8;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.ArticleNextActions-module__A01qFq__icon svg{width:24px;height:24px}.ArticleNextActions-module__A01qFq__content{flex-direction:column;flex:1;min-width:0;display:flex}.ArticleNextActions-module__A01qFq__title{font-size:var(--ds-font-size-sm);font-weight:var(--ds-font-weight-bold);color:#1f2937}.ArticleNextActions-module__A01qFq__subtitle{font-size:var(--ds-font-size-xs);color:#6b7280}.ArticleNextActions-module__A01qFq__chevron{color:#9ca3af;flex-shrink:0;width:8px;height:14px}
.ArticleStats-module__dahzlW__stats{justify-content:center;align-items:center;gap:var(--ds-space-md);padding:var(--ds-space-2xs)0;display:flex}.ArticleStats-module__dahzlW__item{font-size:var(--ds-font-size-xs);color:#9ca3af;align-items:center;gap:4px;display:inline-flex}.ArticleStats-module__dahzlW__icon{flex-shrink:0;width:14px;height:14px}
