.canvas-exploration{border-top:1px solid var(--line);gap:.3rem;padding-top:.65rem;display:grid}.canvas-exploration[hidden],.is-topic-view .canvas-counts,.is-topic-view .canvas-find{display:none}.canvas-exploration p{margin:0}.canvas-exploration-label,.canvas-guide-eyebrow{color:var(--brand-hover);letter-spacing:.07em;text-transform:uppercase;font-size:.68rem;font-weight:650}.canvas-exploration-title{color:var(--ink);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9rem;line-height:1.35;display:-webkit-box;overflow:hidden}.canvas-exploration>div{flex-wrap:wrap;gap:.35rem;display:flex}.canvas-exploration button,.cv-panel-ask{min-height:40px;color:var(--brand-hover);font:600 .8rem/1.4 var(--font-service);cursor:pointer;background:#edf4ef;border:1px solid #a9c5b9;border-radius:7px;padding:.4rem .7rem}.canvas-exploration button+button{background:0 0;border-color:#0000}.canvas-panel.is-guiding{background:#fffefa;width:min(420px,44%);padding:.8rem 1.25rem 1.25rem}.canvas-guide-tabs{border-bottom:1px solid var(--line);align-items:center;gap:.75rem;padding-bottom:.55rem;display:flex}.canvas-guide-tabs>button:first-child{min-height:36px;color:var(--brand-hover);font:.8rem var(--font-service);cursor:pointer;background:0 0;border:0;padding:.25rem 0}.canvas-guide-tabs>button:disabled{color:var(--muted);cursor:default}.canvas-guide-tabs>span{color:var(--brand-hover);border-bottom:2px solid var(--brand);padding-block:.35rem;font-size:.8rem;font-weight:650}.canvas-guide-tabs .cv-panel-close{flex:none;margin-left:auto}.canvas-guide{min-width:0}.canvas-guide-eyebrow{margin:.25rem 0 .35rem}.canvas-guide-title{letter-spacing:-.02em;margin:0;font:500 1.6rem/1.2 "Source Serif 4 Variable",Georgia,serif}.canvas-guide-intro{color:var(--muted);margin:.6rem 0;font-size:.86rem;line-height:1.5}.canvas-guide-topic{color:var(--brand-hover);text-underline-offset:3px;min-height:36px;font:.8rem var(--font-service);cursor:pointer;background:0 0;border:0;padding:.3rem 0;text-decoration:underline}.canvas-guide-answer{color:var(--body);font-size:.95rem;line-height:1.7}.canvas-guide-answer>h3{color:var(--ink);font:550 1.1rem/1.4 var(--font-service);overflow-wrap:anywhere;margin:1rem 0 .7rem}.canvas-guide-answer p{margin:.8rem 0}.canvas-guide-cite{vertical-align:baseline;min-width:27px;min-height:28px;color:var(--brand-hover);font:650 .72rem var(--font-service);cursor:pointer;background:#edf4ef;border:1px solid #a4c0b1;border-radius:5px;justify-content:center;align-items:center;margin:.1rem .1rem .1rem .3rem;padding:.1rem .35rem;display:inline-flex}.canvas-guide-prompts{gap:.45rem;margin-top:.85rem;display:grid}.canvas-guide-prompts button{text-align:left;border:1px solid var(--line);min-height:40px;color:var(--brand-hover);font:.85rem/1.4 var(--font-service);cursor:pointer;background:0 0;border-radius:6px;padding:.5rem .65rem}.canvas-guide-source{background:#f5f6ef;border:1px solid #d0d8c8;border-radius:8px;margin-block:1rem;padding:.85rem}.canvas-guide-source h3{margin:.45rem 0;font:500 1.1rem/1.35 "Source Serif 4 Variable",Georgia,serif}.canvas-guide-edition{color:var(--muted);font-size:.72rem}.canvas-guide-passage{white-space:pre-wrap;overflow-wrap:anywhere;max-height:220px;color:var(--body);font:.9rem/1.7 "Source Serif 4 Variable",Georgia,serif;overflow:auto}.canvas-guide-read{color:var(--brand-hover);min-height:32px;margin-block:.5rem;font-size:.85rem;font-weight:650;display:block}.canvas-guide-selection{border-top:1px solid var(--line);color:var(--brand-hover);margin:1.2rem 0 .5rem;padding-top:1rem;font-size:.8rem;line-height:1.45}.canvas-guide-explain{min-height:40px;color:var(--brand-hover);font:600 .85rem var(--font-service);cursor:pointer;background:#edf4ef;border:1px solid #a9c5b9;border-radius:7px;padding:.45rem .7rem}.canvas-guide-form{gap:.45rem;margin-top:1rem;display:grid}.canvas-guide-form label{color:var(--body);font-size:.8rem;font-weight:650}.canvas-guide-form textarea{width:100%;min-height:72px;color:var(--ink);resize:vertical;font:1rem/1.4 var(--font-service);background:#fff;border:1px solid #a9bfb3;border-radius:8px;padding:.7rem}.canvas-guide-controls{align-items:center;gap:.75rem;display:flex}.canvas-guide-controls button[type=submit]{border:1px solid var(--brand);background:var(--brand);color:#fff;min-height:42px;font:600 .9rem var(--font-service);cursor:pointer;border-radius:7px;padding:.4rem 1rem}.canvas-guide-secondary{min-height:36px;color:var(--brand-hover);font:.8rem var(--font-service);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:.3rem 0;text-decoration:underline}.canvas-guide button:disabled{opacity:.6;cursor:default}.canvas-guide-status{color:var(--muted);font-size:.8rem;line-height:1.5}.canvas-guide-recovery{flex-wrap:wrap;gap:.4rem;display:flex}.canvas-guide-recovery button{border:1px solid var(--line);min-height:40px;color:var(--brand-hover);background:var(--surface);font:.8rem var(--font-service);cursor:pointer;border-radius:6px;padding:.5rem .7rem}.canvas-guide-note{color:var(--muted);margin:1rem 0 0;font-size:.72rem;line-height:1.5}.canvas-guide-note a{color:var(--brand-hover)}.canvas-guide [hidden]{display:none}@media (width<=899px){.canvas-panel.is-guiding{width:auto;max-height:48dvh;padding-inline:1rem;scroll-padding-top:3.5rem}.canvas-guide-tabs{z-index:1;background:#fffefa;padding-top:.25rem;position:sticky;top:-.8rem}.canvas-exploration-label{display:none}}@media (forced-colors:active){.canvas-exploration button,.canvas-guide-cite,.canvas-guide-explain{border-color:buttontext}}
