.reader-body{overflow-wrap:anywhere}.reader-body>p,.reader-body li{font-size:16.5px;line-height:1.75;margin-bottom:1.05rem}.reader-body h2{font-size:1.28rem;letter-spacing:-.03em;margin:2rem 0 .8rem}.reader-body ul,.reader-body ol{padding-left:1.15rem;margin:0 0 1.1rem}.reader-body .reader-figure{margin:.35rem 0 1.45rem;border-radius:12px;overflow:hidden;border:1px solid var(--border);background:var(--news-card)}.reader-body .reader-figure img{display:block;width:100%;height:auto}.reader-body .reader-figure figcaption{padding:.55rem .75rem .7rem;font-size:12.5px;line-height:1.45;color:var(--news-muted)}.reader-body .reader-figures{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.55rem;margin:.35rem 0 1.45rem}.reader-body .reader-figures .reader-figure{margin:0}@media(max-width:640px){.reader-body .reader-figures{grid-template-columns:1fr}}.reader-body .reader-table{overflow-x:auto;margin:.4rem 0 1.4rem}.reader-body .reader-table table{width:100%;min-width:480px;border-collapse:collapse;font-size:13.5px}.reader-body .reader-table th,.reader-body .reader-table td{border-bottom:1px solid var(--border);text-align:left;padding:.55rem .45rem;vertical-align:top;line-height:1.45}.reader-body .reader-table th{color:var(--news-muted);font-weight:500}.reader-body .reader-faq>div{margin-bottom:1.15rem}.reader-body .reader-faq dt{font-weight:600;margin-bottom:.3rem;line-height:1.5}.reader-body .reader-faq dd{color:color-mix(in oklab,var(--foreground) 88%,var(--news-muted));line-height:1.6}.reader-body .video-slot{margin:.4rem 0 1.4rem;min-height:12.5rem;border:2px solid #ff2d2d;background:#ff2d2d14;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;padding:1.4rem 1rem;text-align:center;color:#ff3b3b}.reader-body .video-slot .video-slot-tag{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.reader-body .video-slot .video-slot-file{font-size:15px;font-weight:600;color:#ff5a5a;word-break:break-all}.reader-body .video-slot figcaption{font-size:13px;color:#ff8a8a;max-width:36rem;line-height:1.45}.reader-body .reader-video{margin:.4rem 0 1.4rem}.reader-body .reader-video video{display:block;width:100%;aspect-ratio:16/9;background:#0c0d10;border-radius:12px;cursor:pointer}.reader-body .reader-video figcaption{padding-top:.55rem;color:var(--news-muted);font-size:13px;line-height:1.45}html:not(.dark) .reader-body .video-slot{color:#c41616}html:not(.dark) .reader-body .video-slot .video-slot-file,html:not(.dark) .reader-body .video-slot figcaption{color:#b51f1f}.news-reader{position:relative;max-width:44rem;margin:0 auto;padding:1.4rem 1.5rem 5rem}.news-reader .reader-back{display:inline-block;color:var(--news-muted);font-size:13px;text-decoration:none;margin-bottom:1.4rem}.news-reader .reader-back:hover{color:var(--foreground)}.news-reader .reader-meta{font-size:12px;color:var(--news-muted);margin-bottom:.7rem}.news-reader h1{font-size:clamp(1.7rem,3.4vw,2.35rem);font-weight:650;letter-spacing:-.035em;line-height:1.15;margin-bottom:.85rem;text-wrap:balance;overflow-wrap:anywhere}.news-reader .reader-lede{font-size:17px;color:var(--news-muted);line-height:1.55;margin-bottom:1.6rem}.news-reader .reader-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin-top:1.6rem}.news-reader .reader-source{font-size:13px;color:var(--news-muted)}.news-reader .reader-source a{color:var(--sumeru-blue)}.news-reader .reader-share{border:0;background:transparent;color:var(--news-muted);font-size:13px;padding:.4rem 0}.news-reader .reader-share:hover{color:var(--foreground)}.news-reader .reader-related{margin-top:2.4rem;padding-top:1.4rem;border-top:1px solid var(--border)}.news-reader .reader-related h2{font-size:.95rem;margin-bottom:.7rem}.news-reader .reader-related a{display:block;padding:.55rem 0;text-decoration:none;font-size:15px;font-weight:600;line-height:1.5}.news-reader .reader-related a:hover{color:var(--sumeru-blue)}
