.cr{--cut:polygon(0 0, calc(100% - 14px) 0, 100% 14px, 100% 100%, 14px 100%, 0 calc(100% - 14px));--cut-sm:polygon(0 0, calc(100% - 8px) 0, 100% 8px, 100% 100%, 8px 100%, 0 calc(100% - 8px));--para:polygon(7px 0, 100% 0, calc(100% - 7px) 100%, 0 100%);color:var(--v3-text);font-family:var(--v3-font-sans)}.cr h2,.cr h3,.cr-ch-t,.cr-q b,.cr-goal b,.cr-pill{font-family:var(--v3-font-heading)}.cr-head{color:#fff;clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px));background:linear-gradient(90deg, #080c1ef5, #080c1ecc 60%, #080c1e8c), var(--cr-art,#0b1430) center 20% / cover;grid-template-columns:1fr auto;align-items:end;gap:20px;margin-bottom:18px;padding:22px 24px;display:grid;position:relative;overflow:hidden}.cr-kind{letter-spacing:.1em;text-transform:uppercase;color:#9fb4ff;font-size:12px;font-weight:800}.cr-head h2{margin:6px 0 12px;font-size:26px;font-weight:800;line-height:1.15}.cr-prog{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.cr-prog i{width:40px;height:8px;-webkit-clip-path:var(--para);clip-path:var(--para);background:#ffffff2e}.cr-prog i.on{background:#20b26b}.cr-prog i.cur{background:var(--v3-accent)}.cr-prog-t{opacity:.85;font-size:14px}.cr-goal{width:220px;-webkit-clip-path:var(--cut);clip-path:var(--cut);background:#f5c5421a;border:1px solid #f5c54280;padding:12px 14px;font-size:13px}.cr-goal b{color:#ffd76a;margin-bottom:4px;font-size:15px;display:block}.cr-stale{background:color-mix(in srgb, #f5c542 14%, var(--v3-surface));-webkit-clip-path:var(--cut-sm);clip-path:var(--cut-sm);border:1px solid #f5c542;margin:0 0 14px;padding:10px 14px;font-size:14px}.cr-body{grid-template-columns:290px 1fr;align-items:start;gap:20px;display:grid}.cr-list{margin:0;padding-left:30px;position:relative}.cr-list:before{content:"";background:var(--v3-border);width:2px;position:absolute;top:26px;bottom:26px;left:11px}.cr-ch{text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0;border:0;margin-bottom:10px;padding:0;display:block;position:relative}.cr-ch-box{background:var(--v3-surface);border:1px solid var(--v3-border);-webkit-clip-path:var(--cut-sm);clip-path:var(--cut-sm);padding:10px 14px;transition:background .15s,border-color .15s;display:block}.cr-ch:hover .cr-ch-box{background:var(--v3-surface-2)}.cr-ch:focus-visible .cr-ch-box{outline:2px solid var(--v3-accent);outline-offset:-2px}.cr-ch.sel .cr-ch-box{border:2px solid var(--v3-accent);background:color-mix(in srgb, var(--v3-accent) 7%, var(--v3-surface))}.cr-ch-t{font-size:15px;font-weight:800;line-height:1.25;display:block}.cr-ch-s{color:var(--v3-text-3);text-transform:uppercase;letter-spacing:.05em;margin-top:3px;font-size:12px;font-weight:700;display:block}.cr-ch.done .cr-ch-s{color:#20b26b}.cr-ch.today .cr-ch-s{color:var(--v3-accent)}.cr-node{background:var(--v3-bg);border:2px solid var(--v3-border);z-index:1;place-items:center;width:20px;height:20px;margin-top:-10px;display:grid;position:absolute;top:50%;left:-30px;transform:rotate(45deg)}.cr-node b{font:900 10px var(--v3-font-heading);color:var(--v3-text-3);transform:rotate(-45deg)}.cr-ch.done .cr-node{background:#20b26b;border-color:#20b26b}.cr-ch.done .cr-node b,.cr-ch.today .cr-node b{color:#fff}.cr-ch.today .cr-node{background:var(--v3-accent);border-color:var(--v3-accent)}.cr-read{background:var(--v3-surface);border:1px solid var(--v3-border);-webkit-clip-path:var(--cut);clip-path:var(--cut);min-width:0;padding:24px 28px}.cr-meta{letter-spacing:.08em;text-transform:uppercase;color:var(--v3-accent);font-size:13px;font-weight:800}.cr-read h3{margin:6px 0 14px;font-size:26px}.cr .cr-read p{color:var(--v3-text-2);max-width:68ch;margin:0 0 14px;font-size:16.5px;line-height:1.7}.cr-read ul{margin:0 0 6px;padding:0;list-style:none}.cr-read li{color:var(--v3-text-2);margin-bottom:6px;padding-left:22px;font-size:16px;line-height:1.6;position:relative}.cr-read li:before{content:"";background:var(--v3-accent);clip-path:polygon(0 0,100% 0,60% 100%,0 100%);width:10px;height:10px;position:absolute;top:.55em;left:2px}.cr-quiz{background:color-mix(in srgb, var(--v3-accent) 6%, var(--v3-surface));border:1px solid color-mix(in srgb, var(--v3-accent) 40%, var(--v3-border));-webkit-clip-path:var(--cut);clip-path:var(--cut);margin-top:22px;padding:18px 20px}.cr-quiz-h{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.cr-quiz-h h4{font:800 18px var(--v3-font-heading);align-items:center;margin:0;display:flex}.cr-pill{color:#1a1300;-webkit-clip-path:var(--para);clip-path:var(--para);background:#f5c542;padding:5px 14px;font-size:14px;font-weight:800}.cr-q{margin-bottom:14px}.cr-q b{margin-bottom:8px;font-size:16px;display:block}.cr-opts{flex-wrap:wrap;gap:8px;display:flex}.cr-opt{border:1px solid var(--v3-border);background:var(--v3-surface);color:var(--v3-text);font:700 14px var(--v3-font-sans);cursor:pointer;-webkit-clip-path:var(--para);clip-path:var(--para);padding:9px 18px}.cr-opt[aria-pressed=true]{background:var(--v3-accent);border-color:var(--v3-accent);color:#fff}.cr-opt.right{color:#fff;background:#20b26b;border-color:#20b26b}.cr-opt.wrong{color:#fff;background:#e5484d;border-color:#e5484d}.cr-opt:disabled{cursor:default}.cr-res{margin-top:8px;font-size:15px;font-weight:700}.cr-res.ok{color:#20b26b}.cr-res.no{color:#e5484d}.cr-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:10px;display:flex}.cr-note{color:var(--v3-text-2);margin:0;font-size:15px}.cr-note b{color:var(--v3-text)}.cr-sources{color:var(--v3-text-3);margin-top:20px;font-size:13px}.cr-sources a{color:var(--v3-text-2);margin-right:12px}@media (width<=860px){.cr-body,.cr-head{grid-template-columns:1fr}.cr-goal{width:auto}.cr-head h2{font-size:22px}.cr-read{padding:20px}}
