.article-module__Dnz68W__article{color:#111;max-width:1400px;margin:auto;padding:20px 24px 48px}.article-module__Dnz68W__breadcrumb{color:#7d8098;flex-wrap:wrap;gap:10px;margin:0 0 20px;font-size:12px;display:flex}.article-module__Dnz68W__reader{--paper:#fff;--ink:#111;--muted:#888;--line:#e8e8e8;z-index:10000;background:var(--paper);width:100%;height:100dvh;color:var(--ink);flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.article-module__Dnz68W__dark{--paper:#171717;--ink:#eee;--muted:#aaa;--line:#333}.article-module__Dnz68W__toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:20px 28px;display:flex}.article-module__Dnz68W__brand{align-items:center;gap:10px;font-size:18px;line-height:1.3;display:flex}.article-module__Dnz68W__brand small{color:var(--muted);font-size:11px;display:block}.article-module__Dnz68W__typeControls{border:1px solid var(--line);border-radius:40px;align-items:center;gap:6px;padding:4px 10px;font-size:13px;display:flex}.article-module__Dnz68W__reader button{font:inherit;cursor:pointer;color:var(--ink);background:0 0;border-radius:30px;justify-content:center;align-items:center;min-width:40px;min-height:40px;font-weight:400;display:inline-flex}.article-module__Dnz68W__typeControls button{padding:4px 10px}.article-module__Dnz68W__typeControls button[aria-pressed=true]{background:#88888815}.article-module__Dnz68W__reader button:disabled{opacity:.3;cursor:default}.article-module__Dnz68W__reader button:focus-visible,.article-module__Dnz68W__readingArea:focus-visible{outline-offset:-3px;outline:2px solid #8585bd}.article-module__Dnz68W__separator{background:var(--line);width:1px;height:18px;margin:0 6px}.article-module__Dnz68W__theme{border:1px solid var(--line)}.article-module__Dnz68W__readingArea{overscroll-behavior:contain;flex:1;align-items:center;min-height:0;padding:32px 72px;display:grid;overflow-y:auto}.article-module__Dnz68W__passage{text-align:center;width:100%;max-width:1000px;font-family:var(--reading-font);font-size:var(--reading-size);margin:auto;line-height:1.55;animation:.72s cubic-bezier(.22,1,.36,1) both article-module__Dnz68W__thoughtIn}.article-module__Dnz68W__passage[hidden]{display:none}.article-module__Dnz68W__passage h1{font-family:var(--reading-font);color:var(--ink);letter-spacing:-.025em;margin:0 0 24px;font-size:1.35em;font-weight:400;line-height:1.3}.article-module__Dnz68W__passage h2{color:var(--muted);margin:0 0 30px;font-family:sans-serif;font-size:15px;font-weight:400}.article-module__Dnz68W__passage p{font-size:inherit;color:var(--ink);margin:0;font-weight:400}.article-module__Dnz68W__passage .article-module__Dnz68W__description{color:var(--muted);font-size:.6em}.article-module__Dnz68W__figure{max-width:900px;margin:0 auto}.article-module__Dnz68W__figure img{border-radius:8px;width:100%;height:auto;display:block}.article-module__Dnz68W__caption,.article-module__Dnz68W__passage .article-module__Dnz68W__source{color:var(--muted);margin-top:14px;font-family:sans-serif;font-size:14px;line-height:1.6}.article-module__Dnz68W__caption a,.article-module__Dnz68W__source a{text-underline-offset:3px;text-decoration:underline}.article-module__Dnz68W__video{aspect-ratio:16/9;border:0;border-radius:8px;width:100%;display:block}.article-module__Dnz68W__videoPreview{aspect-ratio:16/9;background:#111;border-radius:8px;width:100%;max-height:calc(100dvh - 250px);display:block;position:relative;overflow:hidden}.article-module__Dnz68W__figure .article-module__Dnz68W__videoPreview img{object-fit:cover;width:100%;height:100%;max-height:none}.article-module__Dnz68W__videoPlay{color:#fff;background:#df2025;border-radius:12px;place-items:center;width:64px;height:44px;font-family:sans-serif;font-size:22px;line-height:1;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.article-module__Dnz68W__videoPreview:focus-visible{outline-offset:3px;outline:2px solid #8585bd}.article-module__Dnz68W__footer{border-top:1px solid var(--line);color:var(--muted);grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:16px 28px;font-size:12px;display:grid}.article-module__Dnz68W__navigation{gap:16px;display:flex}.article-module__Dnz68W__navigation button{border:1px solid var(--line)}.article-module__Dnz68W__hint{text-align:right}.article-module__Dnz68W__progress{background:var(--line);height:2px}.article-module__Dnz68W__progress span{background:#9898b3;height:100%;display:block}.article-module__Dnz68W__toolbar,.article-module__Dnz68W__footer,.article-module__Dnz68W__progress{flex-shrink:0}.article-module__Dnz68W__figure img{object-fit:contain;max-height:calc(100dvh - 250px)}.article-module__Dnz68W__video{max-height:calc(100dvh - 250px)}@keyframes article-module__Dnz68W__thoughtIn{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@media (max-width:680px){.article-module__Dnz68W__article{padding:0}.article-module__Dnz68W__toolbar{padding:max(12px, env(safe-area-inset-top)) 14px 12px;flex-wrap:wrap;gap:10px}.article-module__Dnz68W__brand{flex:1}.article-module__Dnz68W__typeControls{order:3;justify-content:center;width:100%}.article-module__Dnz68W__readingArea{padding:24px 22px}.article-module__Dnz68W__passage{font-size:clamp(20px, calc(var(--reading-size) * .75), 36px);overflow-wrap:anywhere;line-height:1.55}.article-module__Dnz68W__passage h1{font-size:1.2em}.article-module__Dnz68W__footer{padding:12px 14px max(12px, env(safe-area-inset-bottom));grid-template-columns:1fr auto}.article-module__Dnz68W__hint{display:none}.article-module__Dnz68W__navigation{gap:10px}}@media (prefers-reduced-motion:reduce){.article-module__Dnz68W__passage{animation:none}}
