.knowledge-scene-visual{color:#253e38;overflow-wrap:anywhere;background:#eef0e7;border:1px solid #cbd3c4;margin:0;padding:clamp(24px,3vw,44px);position:sticky;top:108px}.knowledge-scene-visual-top{color:#52645a;letter-spacing:.06em;justify-content:space-between;gap:16px;font-size:12px;display:flex}.knowledge-scene-visual h2{letter-spacing:-.045em;word-break:keep-all;margin:30px 0;font-size:clamp(22px,2.5vw,32px);line-height:1.45}.knowledge-scene-visual-items{margin:0;padding:0;list-style:none}.knowledge-scene-visual-items li{border-top:1px solid #c3cdbd;gap:18px;padding:22px 0;display:flex}.knowledge-scene-visual-items li>div{min-width:0}.knowledge-scene-visual-index{color:#5a7162;font-variant-numeric:tabular-nums;flex:0 0 30px;font-size:18px}.knowledge-scene-visual-label{color:#536459;margin-bottom:7px;font-size:12px;display:block}.knowledge-scene-visual-items strong{letter-spacing:-.04em;font-size:clamp(20px,2.2vw,28px);font-weight:600;line-height:1.4;display:block}.knowledge-scene-visual-items p{color:#52645a;word-break:keep-all;margin:8px 0 0;font-size:14px;line-height:1.6}.knowledge-scene-visual--sequence .knowledge-scene-visual-items li+li{padding-top:30px;position:relative}.knowledge-scene-visual--sequence .knowledge-scene-visual-items li+li:before{content:"↓";color:#214e41;background:#eef0e7;padding:0 5px;position:absolute;top:-12px;left:3px}.knowledge-scene-visual--question .knowledge-scene-visual-items li:last-child strong{color:#6b4b25}.knowledge-scene-visual figcaption{color:#536459;border-top:1px solid #c3cdbd;margin-top:28px;padding-top:18px;font-size:12px;line-height:1.8}@media (max-width:900px){.knowledge-scene-visual{position:static}}@media (max-width:640px){.knowledge-scene-visual{padding:22px}.knowledge-scene-visual h2{margin:20px 0;font-size:24px}.knowledge-scene-visual-items li{padding:17px 0}.knowledge-scene-visual figcaption{margin-top:15px}}
.knowledge-prediction-skip{min-height:44px;color:var(--knowledge-muted);text-underline-offset:4px;align-items:center;gap:8px;margin-top:12px;font-size:13px;text-decoration:underline;display:inline-flex}.knowledge-prediction-skip svg{flex-shrink:0}.knowledge-reflection{border-top:1px solid var(--knowledge-line);text-align:left;margin-top:30px;padding-top:25px}.knowledge-reflection h2{font-family:var(--sans);word-break:keep-all;overflow-wrap:anywhere;margin:12px 0;font-size:18px;font-weight:600;line-height:1.8}.knowledge-reflection-hint{color:var(--knowledge-muted);margin:0;font-size:13px;line-height:1.8}.knowledge-reflection-guidance{margin-top:10px}.knowledge-reflection-guidance summary{min-height:48px;color:var(--knowledge-accent);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding-block:12px;font-size:13px;font-weight:600;list-style:none;display:flex}.knowledge-reflection-guidance summary::-webkit-details-marker{display:none}.knowledge-reflection-guidance summary span{flex-shrink:0;font-size:20px;line-height:1;transition:transform .18s}.knowledge-reflection-guidance[open] summary span{transform:rotate(45deg)}.knowledge-reflection-guidance>p{color:var(--knowledge-muted);word-break:keep-all;overflow-wrap:anywhere;margin:0;padding:5px 0 10px;font-size:14px;line-height:1.95;animation:.18s knowledge-enter}.knowledge-prediction-skip:focus-visible,.knowledge-reflection-guidance summary:focus-visible{outline:2px solid var(--knowledge-accent);outline-offset:4px}.knowledge-completion .knowledge-reflection{margin-block:30px}@media (max-width:480px){.knowledge-reflection h2{font-size:17px}}
