.model-evidence-page{max-width:1440px;margin-inline:auto;min-width:0}.model-evidence-overview,.model-evidence-meta,.model-evidence-pinpoint{font:14px/1.7 var(--sans);color:var(--muted)}.model-evidence-scope{max-width:85ch;border-left:3px solid var(--accent);background:#eeeee7;padding:20px 24px;margin:28px 0}.model-evidence-scope p{font-size:16px;line-height:1.75}.model-evidence-controls{display:grid;grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr)) auto;gap:16px;align-items:end;margin:34px 0 20px}.model-evidence-controls label{font:13px/1.6 var(--sans);display:grid;gap:8px;min-width:0}.model-evidence-controls input,.model-evidence-controls select,.model-evidence-controls button{width:100%;min-width:0;min-height:46px;box-sizing:border-box;font:15px var(--sans);padding:10px;border:1px solid var(--line);background:var(--paper);color:var(--ink)}.model-evidence-controls button{cursor:pointer}.model-evidence-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.model-evidence-card{border-top:2px solid var(--ink);padding:22px 0;min-width:0;overflow-wrap:anywhere}.model-evidence-card h2{font-size:30px;margin:8px 0 16px}.model-evidence-card p{font:15px/1.7 var(--sans)}.model-evidence-card .model-evidence-card-label{font-size:14px;color:var(--accent)}.model-evidence-card[hidden]{display:none}.model-evidence-panel{min-width:0}.model-evidence-group{max-width:80ch;margin-block:30px}.model-evidence-group-note{font:14px/1.7 var(--sans);padding:14px 18px;background:#eceee8}.model-evidence-record{border-top:1px solid var(--line);padding:26px 0;min-width:0;overflow-wrap:anywhere}.model-evidence-record h3{font-size:26px;line-height:1.3;margin:12px 0}.model-evidence-record p{font-size:16px;line-height:1.75}.model-evidence-record a{color:inherit;text-decoration:underline;text-underline-offset:3px}.model-evidence-record .eyebrow{font-size:12px;line-height:1.7}.model-evidence-label{font:600 14px/1.7 var(--sans)!important;color:var(--accent)}.model-evidence-limit{padding:16px 20px;background:#eeeee7;border-left:3px solid #7c776c}.model-evidence-limit p{font-size:14px;line-height:1.7;margin:8px 0}.model-evidence-source-tools{display:flex;flex-wrap:wrap;gap:12px 20px;font:14px/1.7 var(--sans)}.model-evidence-source-tools a{padding-block:6px}.model-evidence-detail{max-width:900px}.model-evidence-detail>p{max-width:75ch;line-height:1.8}.model-evidence-page .model-evidence-unassigned,.article-copy .model-evidence-panel{padding:30px 0;scroll-margin-top:90px}.model-evidence-panel h2{font-size:30px}.model-evidence-page a:focus-visible,.model-evidence-controls :focus-visible{outline:3px solid var(--accent);outline-offset:3px}.model-evidence-entry-link{display:inline-block;margin:16px 0;padding:12px 0;text-decoration:underline;font:15px/1.6 var(--sans)}
@media(max-width:1000px){.model-evidence-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.model-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.model-evidence-controls,.model-evidence-grid{grid-template-columns:minmax(0,1fr)}.model-evidence-scope{padding:16px}.model-evidence-record h3{font-size:24px}.model-evidence-limit{padding:14px 16px}.model-evidence-source-tools{display:grid;gap:8px}.model-evidence-page .model-evidence-unassigned,.article-copy .model-evidence-panel{padding:24px 0}.model-evidence-panel h2{font-size:27px}}
@media(min-width:1600px){.model-evidence-page{max-width:2300px}.model-evidence-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.model-evidence-detail{max-width:900px}}
@media(min-width:2400px){.model-evidence-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}

.model-evidence-page .equipment-breadcrumb{display:flex;flex-wrap:wrap;gap:8px 14px;font:13px/1.7 var(--sans);margin:24px 0}.model-evidence-page .equipment-breadcrumb>*+*::before{content:"/";margin-right:14px;color:var(--muted)}.model-evidence-companion{margin:24px 0 32px;padding:16px 20px;background:#f3f2ec;border:1px solid var(--line);max-width:80ch;box-sizing:border-box}.model-evidence-companion>h3{font:600 15px/1.7 var(--sans)}.model-evidence-companion .model-evidence-record{padding-block:16px}.model-evidence-supporting-source{flex-basis:100%;min-width:0}.model-evidence-supporting-source p{font:13px/1.7 var(--sans);margin:6px 0 12px}.equipment-evidence-entry{margin:20px 0 30px;font:16px/1.7 var(--sans)}

.model-evidence-record{scroll-margin-top:90px}
