.knowledge-page{width:100%;min-width:0;padding-top:44px;padding-bottom:70px}.knowledge-page>h1{margin:24px 0;font-size:clamp(46px,7vw,86px)}.knowledge-page>.lead{max-width:740px;color:var(--muted);font-size:17px;line-height:1.65}.quiz-admin-link{font-size:12px;line-height:1.8}.knowledge-page a{color:var(--green)}.quiz-private{background:var(--lavender);border:1px solid var(--line);flex-wrap:wrap;gap:10px 18px;margin:25px 0;padding:16px;font-size:12px;display:flex}.quiz-private b{letter-spacing:.1em;font-size:10px}.quiz-setup{border:1px solid var(--line);background:#fff;margin:32px 0;padding:24px}.quiz-modes{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.quiz-modes button{background:var(--paper);border:1px solid var(--line);color:var(--green);font:inherit;cursor:pointer;padding:12px 18px;font-size:13px}.quiz-modes [aria-pressed=true]{background:var(--green);color:#fff;border-color:var(--green)}.quiz-filter-row{flex-wrap:wrap;align-items:end;gap:18px;display:flex}.quiz-filter-row label{min-width:0;color:var(--muted);flex:250px;gap:8px;font-size:12px;display:grid}.quiz-filter-row select{border:1px solid var(--line);width:100%;min-width:0;max-width:100%;height:49px;color:var(--ink);font:inherit;background:#fff;padding:10px;font-size:14px}.knowledge-page button{cursor:pointer}.knowledge-page button:disabled{opacity:.45;cursor:default}.quiz-filter-row>.button,.quiz-summary>.button,.quiz-case>.button{font:inherit;border:0;min-height:49px;font-size:13px}.quiz-setup>p{margin-bottom:0;font-size:12px;line-height:1.7}.quiz-note{color:var(--muted);line-height:1.7;font-size:12px!important}.quiz-stage{min-width:0;max-width:100%;scroll-margin-top:100px}.quiz-welcome,.quiz-summary{background:var(--lavender);border:1px solid var(--line);padding:40px}.quiz-welcome small,.quiz-summary small,.quiz-answer>small,.quiz-case>header small{color:var(--green);letter-spacing:.12em;font-size:10px;font-weight:700}.quiz-stage h2{margin:18px 0;font:400 clamp(28px,4vw,42px)/1.15 Georgia,serif}.quiz-welcome p{max-width:650px;font-size:15px;line-height:1.8}.quiz-welcome>a{font-size:13px}.quiz-case{border-top:1px solid var(--line);padding-top:26px}.quiz-case>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.quiz-case>header>span{background:var(--lavender);color:var(--green);padding:8px 12px;font-size:11px}.quiz-tracing{border:1px solid var(--line);background:#fff;min-width:0;max-width:100%;margin:14px 0 25px}.quiz-tracing img{object-fit:contain;width:100%;max-width:100%;height:auto;max-height:760px;display:block}.quiz-tracing object{width:100%;height:600px;display:block}.quiz-tracing figcaption{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:12px 16px;font-size:11px;display:flex}.quiz-response{gap:10px;font-size:14px;font-weight:600;display:grid}.quiz-response textarea{resize:vertical;border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);background:#fff;padding:16px;font:400 15px/1.7 Arial,sans-serif;display:block}.quiz-answer{border:1px solid var(--line);overflow-wrap:anywhere;background:#fff;margin-top:26px;padding:28px}.quiz-answer h3{margin:16px 0;font:400 30px/1.2 Georgia,serif}.quiz-answer p{white-space:pre-wrap;font-size:14px;line-height:1.8}.quiz-answer details{margin-top:24px;font-size:12px;line-height:1.8}.quiz-answer summary{cursor:pointer;color:var(--green)}.quiz-answer h4{font:600 14px Arial,sans-serif}.quiz-pearl{background:var(--lavender);padding:18px}.quiz-ratings{flex-wrap:wrap;gap:12px;display:flex}.quiz-ratings button{border:1px solid var(--line);background:var(--paper);color:var(--green);font:inherit;padding:14px 18px;font-size:13px}.quiz-ratings button:first-child{background:var(--green);color:#fff}@media (max-width:600px){.knowledge-page{padding-top:28px}.knowledge-page>.lead{font-size:15px}.quiz-setup{padding:18px}.quiz-filter-row>.button{justify-content:center;width:100%}.quiz-welcome,.quiz-summary{padding:24px}.quiz-answer{padding:20px}.quiz-ratings button,.quiz-modes button{flex:100%}.quiz-tracing object{height:400px}}.practice-workspace-tabs{flex-wrap:wrap;gap:10px;margin:28px 0;display:flex}.practice-workspace-tabs button{border:1px solid var(--line);color:var(--green);background:#fff;padding:14px 20px;font:600 14px Arial,sans-serif}.practice-workspace-tabs [aria-pressed=true]{background:var(--green);color:#fff}.practice-library-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:18px;display:grid}.practice-library-card{border:1px solid var(--line);background:#fff;min-width:0;padding:18px;text-decoration:none;display:block;color:var(--ink)!important}.practice-library-card>div{color:var(--green);flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:10px;display:flex}.practice-library-card>img{object-fit:contain;background:var(--paper);width:100%;height:150px;margin:16px 0;display:block}.practice-library-card>small{color:var(--muted);font-size:10px}.practice-library-card h2{margin:12px 0;font:400 25px/1.2 Georgia,serif}.practice-library-card p{color:var(--muted);font-size:12px;line-height:1.6}.practice-library-card>strong{color:var(--green);font-size:12px}.quiz-context{background:var(--lavender);margin:16px 0;padding:14px 18px;font-size:13px;line-height:1.7}.quiz-context small{letter-spacing:.08em;font-size:10px;display:block}.short-teaching{gap:12px;margin:16px 0;display:grid}.short-teaching>div{background:var(--paper);padding:12px 14px;font-size:14px;line-height:1.6}.short-teaching b{letter-spacing:.08em;color:var(--green);margin-bottom:5px;font-size:10px;display:block}
