.scope-review-intro,.scope-level-notes{padding:26px;margin:22px 0}.scope-review-intro h2{font-size:calc(21px * var(--text-scale,1));line-height:1.8}.scope-review-intro p,.scope-level-notes p{font-size:calc(13px * var(--text-scale,1));line-height:2.1;color:#697862}.scope-level-notes h3{font-size:calc(16px * var(--text-scale,1))}.scope-topic-list{display:grid;gap:18px}.scope-topic{padding:23px;min-width:0;overflow-wrap:anywhere}.scope-topic>summary{cursor:pointer;color:#315942;font-size:calc(16px * var(--text-scale,1));line-height:1.8}.scope-topic>summary>small{display:block;font-size:calc(11px * var(--text-scale,1));color:#8b967e;margin:8px 0 0 17px}.scope-finding{font-size:calc(12px * var(--text-scale,1));line-height:2;background:#faf4e7;border-left:3px solid #ccb277;padding:12px}.scope-basis{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:17px 0}.scope-prose{font-size:calc(14px * var(--text-scale,1))}.scope-prose p,.scope-prompt p{font-size:calc(13px * var(--text-scale,1));line-height:2.1;white-space:pre-wrap}.scope-prose h3{font-size:calc(15px * var(--text-scale,1))}.scope-prose .code-block{max-width:100%}.scope-prose pre{white-space:pre;overflow-x:auto}.scope-originals,.scope-refs{margin:16px 0;padding:14px;background:#f4f7ef;border-radius:8px}.scope-originals p,.scope-refs p{font-size:calc(12px * var(--text-scale,1));line-height:2;overflow-wrap:anywhere}.scope-originals summary,.scope-refs summary{cursor:pointer;color:#58744a;font-size:calc(12px * var(--text-scale,1))}.scope-exercise{border-top:1px solid #e6ebdf;padding:16px 0}.scope-exercise>summary{cursor:pointer;font-size:calc(13px * var(--text-scale,1));line-height:2;color:#456d59}.scope-answer{background:#f0f5f8;border-radius:8px;padding:14px;margin:15px 0}.scope-answer>summary{font-size:calc(12px * var(--text-scale,1));cursor:pointer;color:#507286}.scope-exercise>.button-row{flex-wrap:wrap;margin-top:15px}.scope-facets{padding:24px;margin-top:24px}.scope-facets>summary{cursor:pointer;font-size:calc(14px * var(--text-scale,1));color:#456a50}.scope-facets>section{padding:15px 0;border-top:1px solid #e6ebdf}.scope-facets h3{font-size:calc(13px * var(--text-scale,1));line-height:1.9}.scope-facets p{font-size:calc(12px * var(--text-scale,1));line-height:2;color:#66765e}.scope-facets small{display:block;font-size:calc(10px * var(--text-scale,1));color:#8a9680;margin:7px 0}.scope-topic>.field-help{font-size:calc(11px * var(--text-scale,1))}
@media(max-width:760px){.scope-review-intro,.scope-level-notes{padding:18px}.scope-review-intro h2{font-size:calc(17px * var(--text-scale,1))}.scope-review-intro p,.scope-level-notes p,.scope-prose p,.scope-prompt p{font-size:calc(12px * var(--text-scale,1))}.scope-topic{padding:18px}.scope-topic>summary{font-size:calc(14px * var(--text-scale,1))}.scope-topic>summary>small{font-size:calc(10px * var(--text-scale,1))}.scope-exercise>summary{font-size:calc(12px * var(--text-scale,1))}.scope-exercise>.button-row>.btn{font-size:calc(10px * var(--text-scale,1));padding:9px}.scope-facets{padding:18px}}
