.practice-evidence{margin:1.3rem 0 1.6rem;border:1px solid #d7e0d0;border-radius:12px;padding:clamp(.85rem,2vw,1.25rem);background:#f6f8ef;color:#2a5145}.practice-evidence figcaption{margin:0}.practice-evidence-eyebrow{display:block;font-size:.66rem;letter-spacing:.14em;font-weight:700;color:#6b795a}.practice-evidence h3{font-size:1.04rem;line-height:1.45;margin:.5rem 0}.practice-evidence-concept,.practice-evidence-caption{font-size:.75rem!important;line-height:1.7!important;color:#62745f}.practice-evidence-concept{margin:.4rem 0 1rem}.practice-evidence-diagram{overflow-x:auto;border:1px solid #dde5d6;border-radius:9px;background:#fff}.practice-evidence-diagram svg{display:block;width:100%;min-width:540px;height:auto;max-height:none}.practice-evidence-label{font-family:inherit;fill:#355647}.pe-stage{fill:#f8f9f4;stroke:#e1e6db}.pe-sight{fill:none;stroke:#8a9b8c;stroke-width:2;stroke-dasharray:5 6}.pe-observer{fill:#315e4d}.pe-observed{fill:#d9e9d9;stroke:#52815f;stroke-width:2}.pe-neutral-subject{fill:#eef2e9;stroke:#95a18c;stroke-width:1.5}.pe-phone-ring{fill:#fff;stroke:#4e8066;stroke-width:2}.pe-ground{fill:#edf1e6}.pe-landmark{stroke:#a3ad99;stroke-width:3}.pe-landmark-fill{fill:#c2cdb5}.pe-frame{fill:#fff;stroke:#8a9f88;stroke-width:2}.pe-missing{fill:#f5f2e8;stroke:#ac9b68;stroke-width:1.5;stroke-dasharray:6 5}.pe-reference{fill:#fff;stroke:#c2cebc;stroke-width:1.5}.pe-number{fill:#e9f0e1}.pe-reference-lines{fill:none;stroke:#a6b39e;stroke-width:2}.pe-bracket{fill:none;stroke:#9aab92;stroke-width:1.5}.pe-link{fill:none;stroke:#7e977b;stroke-width:1.8}.practice-evidence-caption{margin:.8rem 0!important}.practice-evidence-inventory{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.practice-evidence-inventory section{border-top:2px solid #9db394;padding-top:.7rem}.practice-evidence-inventory section+section{border-color:#c4b580}.practice-evidence h4{font-size:.78rem;line-height:1.5;margin:0 0 .45rem}.practice-evidence-inventory ul{margin:0;padding-left:1rem}.practice-evidence-inventory li{font-size:.77rem;line-height:1.7;margin:.25rem 0}.practice-evidence-diagram:focus-visible{outline:3px solid #b18b34;outline-offset:3px}@media(max-width:620px){.practice-evidence-inventory{grid-template-columns:1fr}}@media print{.practice-evidence{background:white;break-inside:avoid}.practice-evidence-diagram{overflow:visible}.practice-evidence-diagram svg{min-width:0}.practice-evidence-inventory{grid-template-columns:1fr 1fr}}
.practice-question,.practice-evidence,.practice-evidence-diagram,.practice-evidence-inventory,.practice-evidence-inventory>section{min-width:0}.practice-evidence{max-width:100%;box-sizing:border-box}.practice-evidence-diagram{max-width:100%;box-sizing:border-box}.practice-evidence-inventory{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.practice-evidence-inventory li{overflow-wrap:anywhere}
.practice-evidence,.practice-evidence-diagram{width:100%}.practice-evidence figcaption,.practice-evidence h3,.practice-evidence-concept,.practice-evidence-caption{min-width:0;overflow-wrap:anywhere}@media(max-width:620px){.practice-evidence-inventory{grid-template-columns:minmax(0,1fr)}}
