/* Read-only teaching details: restrained diagrams, methods and current observations. */
.assessment-question{color:var(--ink,#263e48);font-weight:500;margin:8px 0 20px}
.assessment-ladder{list-style:none;padding:0;margin:0;display:grid;gap:0}
.assessment-row{display:grid;grid-template-columns:150px minmax(0,1fr);gap:18px;padding:20px 0;border-top:1px solid #e7edef;align-items:start}
.assessment-row h4{font-size:15px;font-weight:600;margin:0 0 7px;color:#29424d}
.assessment-row p{margin:6px 0;font-size:14px;line-height:1.55}
.assessment-row .assessment-reading{font-variant-numeric:tabular-nums;color:#486f80;font-size:13px}
.assessment-row .assessment-method{color:#526d78;font-weight:500}
.assessment-sketch{width:100%;max-width:150px;padding-top:5px}
.assessment-sketch svg{width:100%;height:auto;display:block}
.assessment-additional{margin-top:12px}
.assessment-additional summary{color:#647d88;font-size:14px}
.contextual-topic-sketch{width:360px;max-width:100%;float:right;margin:10px 0 18px 24px}
.contextual-topic-sketch svg{width:100%;height:auto;display:block}
[data-contextual-topic]{padding:8px 4px 16px;display:flow-root;line-height:1.6;container-type:inline-size}
.contextual-why{font-weight:500;color:#31515e}
.measurement-method,.measurement-interpretation{padding:0 12px}
.measurement-method>strong,.measurement-interpretation>strong{font-size:11px;font-weight:500;color:#78909a;letter-spacing:.03em}
.measurement-method p,.measurement-interpretation p{padding:0!important;margin:5px 0 12px}
.measurement-reference{color:#81949d;font-size:12px!important}
.abstract-pv-interpretation{font-size:14px;line-height:1.55;text-align:left;color:#365461}
#response-evidence details,#response-advice details{margin:14px 0}
#response-evidence li{margin:8px 0;font-size:13px}
#response-scope[hidden]{display:none!important}
@media(max-width:650px){
 .assessment-row{grid-template-columns:120px minmax(0,1fr);gap:12px;padding:16px 0}
 .assessment-row p{font-size:13px}.assessment-row h4{font-size:14px}
 .contextual-topic-sketch{float:none;width:360px;max-width:100%;margin:8px auto 18px}
 .abstract-pv-interpretation{font-size:13px}
}

.response-pv-interpretation{padding:18px 0;border-top:1px solid #e5edef;line-height:1.6;font-size:14px;color:#536f7c}

.abstract-measurement-details{margin:14px 0 0}.abstract-measurement-details>summary{font-size:12px;color:#718994;padding:5px 0}.abstract-measurement-details[open] .abstract-determinants{margin-top:10px}

@container(max-width:700px){.contextual-topic-sketch{float:none;max-width:100%;margin:8px auto 18px}}
@media(max-width:420px){.assessment-row{grid-template-columns:1fr;gap:9px}.assessment-sketch{justify-self:center;max-width:150px}}
