.Article-module__wSuXFW__main{background:var(--color-deep-ocean);min-height:100vh;padding:calc(var(--navbar-height) + var(--space-4xl)) var(--space-xl) var(--space-4xl)}.Article-module__wSuXFW__article{background:var(--glass-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--glass-border);border-radius:var(--radius-2xl);max-width:800px;padding:var(--space-4xl);box-shadow:var(--shadow-xl);margin:0 auto}.Article-module__wSuXFW__header{margin-bottom:var(--space-3xl);padding-bottom:var(--space-2xl);border-bottom:1px solid var(--glass-border)}.Article-module__wSuXFW__meta{align-items:center;gap:var(--space-lg);margin-bottom:var(--space-lg);display:flex}.Article-module__wSuXFW__category{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);border-radius:var(--radius-pill);color:var(--color-text-primary);background:color-mix(in srgb, var(--category-color) 14%, transparent);border:1px solid color-mix(in srgb, var(--category-color) 35%, transparent);padding:6px 16px}[data-theme=light] .Article-module__wSuXFW__category{color:var(--color-text-primary);background:color-mix(in srgb, var(--category-color) 11%, white)}.Article-module__wSuXFW__readTime{font-family:var(--font-body);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;color:var(--color-text-muted)}.Article-module__wSuXFW__title{font-size:var(--font-size-4xl);font-weight:var(--font-weight-extrabold);color:var(--color-text-primary);margin-bottom:var(--space-md);line-height:1.4}.Article-module__wSuXFW__subtitle{font-size:var(--font-size-xl);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.Article-module__wSuXFW__reviewed{margin-top:var(--space-md);color:var(--color-text-muted);font-size:var(--font-size-xs);display:inline-block}.Article-module__wSuXFW__disclaimer{gap:var(--space-md);margin-bottom:var(--space-2xl);padding:var(--space-lg);border-radius:var(--radius-xl);background:#ffd54f0f;border:1px solid #ffd54f47;align-items:flex-start;display:flex}.Article-module__wSuXFW__disclaimer p{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.Article-module__wSuXFW__disclaimer a{font-weight:var(--font-weight-bold)}.Article-module__wSuXFW__content{color:var(--color-text-secondary);font-size:var(--font-size-md);line-height:1.8}.Article-module__wSuXFW__content h2{font-size:var(--font-size-2xl);color:var(--color-text-primary);margin:var(--space-3xl) 0 var(--space-md);font-weight:var(--font-weight-bold)}.Article-module__wSuXFW__content h3{font-size:var(--font-size-xl);color:var(--color-text-primary);margin:var(--space-2xl) 0 var(--space-md);font-weight:var(--font-weight-semibold)}.Article-module__wSuXFW__content p{margin-bottom:var(--space-lg)}.Article-module__wSuXFW__content ul,.Article-module__wSuXFW__content ol{margin-bottom:var(--space-xl);padding-inline-start:var(--space-xl)}.Article-module__wSuXFW__content li{margin-bottom:var(--space-sm)}.Article-module__wSuXFW__content strong{color:var(--color-text-primary);font-weight:var(--font-weight-bold)}.Article-module__wSuXFW__content a{color:var(--color-ocean-light);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.Article-module__wSuXFW__content a:hover{color:var(--color-coral-light)}.Article-module__wSuXFW__content blockquote{border-inline-start:4px solid var(--color-coral);padding:var(--space-lg) var(--space-xl);margin:var(--space-2xl) 0;border-radius:var(--radius-lg);color:var(--color-text-primary);background:#ff6b9d0d;font-style:italic}[data-theme=light] .Article-module__wSuXFW__content blockquote{background:#e91e6b0a}.Article-module__wSuXFW__content table{border-collapse:collapse;width:100%;margin:var(--space-2xl) 0;border-radius:var(--radius-lg);background:#ffffff05;overflow:hidden}[data-theme=light] .Article-module__wSuXFW__content table{background:#1a294005}.Article-module__wSuXFW__content th,.Article-module__wSuXFW__content td{padding:var(--space-lg);border:1px solid var(--glass-border);text-align:start}.Article-module__wSuXFW__content th{color:var(--color-text-primary);font-weight:var(--font-weight-bold);background:#ffffff0d}[data-theme=light] .Article-module__wSuXFW__content th{background:#1a29400d}.Article-module__wSuXFW__content .letter-template{border:1px dashed var(--glass-border);padding:var(--space-2xl);border-radius:var(--radius-lg);margin:var(--space-2xl) 0;background:#ffffff08;font-family:inherit}[data-theme=light] .Article-module__wSuXFW__content .letter-template{background:#fff8e166;border-color:#f9a8254d}.Article-module__wSuXFW__content .conversation{gap:var(--space-md);margin:var(--space-2xl) 0;flex-direction:column;display:flex}.Article-module__wSuXFW__content .conversation-line{padding:var(--space-lg);border-radius:var(--radius-lg);background:#ffffff0d;position:relative}[data-theme=light] .Article-module__wSuXFW__content .conversation-line{background:#1a29400a}.Article-module__wSuXFW__content .speaker{font-weight:var(--font-weight-bold);color:var(--color-coral-light);margin-inline-end:var(--space-sm)}.Article-module__wSuXFW__content .speaker.teacher{color:var(--color-ocean-light)}[data-theme=light] .Article-module__wSuXFW__content .speaker{color:#ad124d}[data-theme=light] .Article-module__wSuXFW__content .speaker.teacher{color:#0d47a1}.Article-module__wSuXFW__footer{margin-top:var(--space-4xl);padding-top:var(--space-2xl);border-top:1px solid var(--glass-border)}.Article-module__wSuXFW__backBtn{align-items:center;gap:var(--space-sm);color:var(--color-text-primary);font-weight:var(--font-weight-medium);transition:all var(--transition-fast);border-radius:var(--radius-pill);border:1px solid var(--glass-border);background:#ffffff0d;min-height:48px;padding:12px 24px;text-decoration:none;display:inline-flex}[data-theme=light] .Article-module__wSuXFW__backBtn{background:#ffffff80}.Article-module__wSuXFW__backBtn svg{transition:transform var(--transition-fast);transform:none}html[dir=ltr] .Article-module__wSuXFW__backBtn svg{transform:rotate(180deg)}.Article-module__wSuXFW__backBtn:hover{color:var(--color-ocean-light);background:#ffffff1a}[data-theme=light] .Article-module__wSuXFW__backBtn:hover{background:#fffc}.Article-module__wSuXFW__backBtn:hover svg{transform:translate(4px)}html[dir=ltr] .Article-module__wSuXFW__backBtn:hover svg{transform:rotate(180deg)translate(4px)}@media (max-width:768px){.Article-module__wSuXFW__article{padding:var(--space-2xl) var(--space-xl)}.Article-module__wSuXFW__title{font-size:var(--font-size-3xl)}.Article-module__wSuXFW__content th,.Article-module__wSuXFW__content td{padding:var(--space-sm);font-size:var(--font-size-sm)}.Article-module__wSuXFW__content table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}}
