.council-page .workspace{grid-template-columns:1fr!important}
.council-page .inquiry-coach,.council-page .steps,.council-page .actions,.council-page #study-toggle,.council-page #textbook,.council-page #deliverable,.council-page .mission-meta,.council-page .mission-title-row{display:none!important}
.council-page .scroll{grid-column:1/-1!important;width:100%;max-width:1020px;margin:auto;padding-top:8px!important}
.council-page .mission-head{border-bottom:0;padding-bottom:0!important}
.cq-root{font-size:15px;line-height:1.8;overflow-wrap:anywhere}
.cq-root h1{font-size:26px;line-height:1.4;margin:18px 0 8px;letter-spacing:0}
.cq-root h2{font-size:21px;margin:20px 0 12px}.cq-root h3{font-size:17px}
.cq-topline{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:12px;color:#506462;margin:4px 0 12px}
.cq-scene{margin:0;position:relative;background:#d7e6e0}
.cq-scene img{width:100%;height:200px;object-fit:cover;object-position:center 20%;display:block}
.cq-scene figcaption{font-size:10px;padding:2px 8px;background:#eef5f1;color:#465a54}
.cq-speaker,.cq-kicker{color:#246558;font-weight:700;font-size:13px}
.cq-base{border-left:3px solid #508a77;padding:10px 16px;background:#f1f6f3;margin:16px 0}.cq-base p{margin:3px 0;font-size:13px}
.cq-phases{display:flex;border-bottom:1px solid #cbd6d4;gap:16px;margin-top:20px;font-size:13px}.cq-phases span{padding:10px 3px}.cq-phases [aria-current]{border-bottom:3px solid #176858;font-weight:750}
.cq-section{padding:20px 0;border-top:1px solid #dce4e3}.cq-assumptions{padding:8px 0}.cq-assumptions p{font-size:13px}
.cq-table-wrap{overflow-x:auto;max-width:100%;margin:12px 0}.cq-root table{border-collapse:collapse;width:100%;font-size:13px;text-align:left}.cq-root td,.cq-root th{padding:10px 12px;border-bottom:1px solid #dce4e3;vertical-align:top}.cq-root th{background:#f0f5f4}.cq-root caption{text-align:left;font-size:12px;margin:8px 0}.cq-version,.cq-muted{font-size:12px;color:#566766}
.cq-options{margin:16px 0;padding:0;border:0}.cq-options legend{font-weight:750;margin-bottom:10px}.cq-options label{display:flex;align-items:flex-start;gap:12px;padding:14px 0;border-bottom:1px solid #e0e7e5;cursor:pointer}.cq-options label:has(input:checked){background:#eff7f2}.cq-options label:has(input:disabled){opacity:.6}.cq-options input{margin-top:6px}.cq-options small{display:block;font-size:12px}
.cq-field{display:block;font-weight:650;margin:20px 0}.cq-field textarea,.cq-field select{display:block;width:100%;margin-top:8px;font-weight:400;font-size:15px}.cq-field select{max-width:100%}.cq-field textarea{min-height:88px}
.cq-evidence{max-height:250px;overflow:auto;border-bottom:1px solid #dce4e3}.cq-evidence label{display:flex;align-items:flex-start;gap:10px;padding:10px 0;font-size:13px}.cq-evidence input{margin-top:5px}.cq-evidence small{display:block;font-size:11px;overflow-wrap:anywhere}
.cq-root blockquote{margin:16px 0;background:#eef3fa;border-left:3px solid #6988a9;padding:16px 20px}.cq-root blockquote p{white-space:pre-wrap;margin:6px 0}
.cq-result{padding:16px 0;border-top:2px solid #287463;border-bottom:1px solid #d4e1dc;margin:20px 0}.cq-result h3{margin-bottom:6px}.cq-condition{font-size:12px;color:#526763}.cq-result dl{display:grid;grid-template-columns:1fr 1fr;margin:0;gap:16px}.cq-result dt{font-size:12px;color:#425f57}.cq-result dd{font-size:24px;font-weight:750;margin:0;line-height:1.5}.cq-result dd small{font-size:12px;display:block;font-weight:400}.cq-result>p:last-child{margin:14px 0 0;font-size:12px}
.cq-controls{display:flex;flex-wrap:wrap;gap:14px;margin:14px 0}.cq-controls>label{flex:1;min-width:150px;font-size:13px;font-weight:650}.cq-controls select{display:block;width:100%;margin-top:6px;font-size:13px}.cq-checkbox{display:flex;align-items:center;gap:8px;min-height:64px}
.cq-actions,.cq-footer{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0}.cq-footer{border-top:1px solid #dce4e3;padding-top:18px}.cq-comparison-kind{background:#fff6e5;padding:12px;border-left:3px solid #ab7b25;font-size:13px}
.cq-bars{margin:16px 0}.cq-bars figcaption,.cq-bars p{font-size:12px}.cq-bars>div{display:grid;grid-template-columns:20px minmax(0,1fr) 80px;align-items:center;gap:8px;margin:10px 0;font-size:13px}.cq-track{height:22px;background:#edf1f0;border-right:1px solid #a7bab4}.cq-track>div{height:22px;background:#4c83a0}.cq-bars>div:nth-of-type(2) .cq-track>div{background:#287e66}
#cq-error{color:#a53527;font-weight:700;white-space:pre-wrap}#cq-error:empty{display:none}.council-invite{border-top:2px solid #397968;padding:16px 0;margin:24px 0 4px}.council-invite p{font-size:13px}
@media(max-width:600px){.cq-scene img{height:150px}.cq-root h1{font-size:22px}.cq-phases{gap:8px;font-size:12px}.cq-root td,.cq-root th{padding:8px 6px;font-size:12px}.cq-result dd{font-size:20px}.cq-controls>label{min-width:130px}.cq-field textarea{font-size:16px}.cq-actions>button,.cq-footer>button{max-width:100%;white-space:normal;line-height:1.4}.council-page .tools button#council-open{display:none}}
