.pv-evidence{width:100%;display:flex;flex-direction:column;gap:16px;min-height:0}
.pv-evidence-head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}
.pv-evidence-head>span{font-size:12px;color:var(--muted)}
.pv-tabs{display:flex;gap:7px;flex-wrap:wrap}
.pv-tabs button{border:1px solid var(--edge);padding:10px 18px;font-size:12px;border-radius:3px}
.pv-tabs button[aria-pressed=true]{background:var(--green);border-color:var(--green);color:#fff}
.pv-figure{margin:0;width:100%}
.pv-figure button{display:block;width:100%;padding:10px;background:#fff;border:1px solid #e0e4dc}
.pv-figure img{display:block;object-fit:contain;width:100%;height:clamp(200px,39vh,460px)}
.view-initial-designs .pv-figure img{height:clamp(240px,48vh,540px)}
.view-first-selection .pv-figure img{height:clamp(220px,44vh,500px)}
.pv-stat-strip{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--edge);gap:25px;padding-top:12px}
.pv-stat-strip>div{display:flex;gap:14px;align-items:baseline;flex-wrap:wrap}
.pv-stat-strip small{font-size:10px;color:var(--muted)}
.pv-stat-strip strong{font:28px Arial,sans-serif;color:var(--green)}
.pv-stat-strip span{font-size:11px;color:var(--muted)}
.pv-evaluation-stages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4vw}
.pv-evaluation-stages article{position:relative;border-top:2px solid var(--green);padding:22px 0 0}
.pv-stage-number{display:block;font:64px/1 Arial,sans-serif;color:#b6c4b6;letter-spacing:-3px;margin-bottom:24px}
.pv-evaluation-stages small{font-size:11px;letter-spacing:.05em;color:var(--green)}
.pv-evaluation-stages h2{font-size:clamp(23px,2vw,34px);margin:12px 0 25px;font-weight:550;letter-spacing:-.035em}
.pv-evaluation-stages p{font-size:clamp(12px,1.05vw,16px);line-height:1.9;color:#617060;min-height:4em;word-break:keep-all}
.pv-stage-outcome{padding-top:16px;margin-top:20px;border-top:1px solid var(--edge);font-size:14px;color:var(--green)}
.pv-synthesis{border-top:1px solid #98aa9b}
.pv-synthesis article{display:grid;grid-template-columns:18% 34% 1fr;gap:3%;align-items:center;padding:30px 0;border-bottom:1px solid var(--edge)}
.pv-synthesis article>div{display:flex;align-items:center;gap:18px}
.pv-synthesis span{font:38px Arial,sans-serif;color:#a1b19f}
.pv-synthesis small{font-size:12px;color:var(--muted)}
.pv-synthesis h3{font-size:clamp(20px,1.7vw,28px);font-weight:550;line-height:1.5;margin:0}
.pv-synthesis p{font-size:clamp(12px,1vw,16px);line-height:1.85;color:#617060;margin:0;word-break:keep-all}
.pv-limitations{display:grid;grid-template-columns:repeat(3,1fr);gap:24px 36px}
.pv-limitations article{border-top:1px solid #aab7a6;padding:18px 0}
.pv-limitations small{font:11px Arial,sans-serif;color:#8b9b84}
.pv-limitations h3{font-size:22px;margin:12px 0;font-weight:550}
.pv-limitations p{font-size:13px;line-height:1.7;color:var(--muted);margin:0 0 16px}
.pv-limitations article>div{font-size:13px;line-height:1.7;color:var(--green)}
.pv-limitations article>div>span{display:block;font-size:9px;letter-spacing:.07em;color:#8b9b84;margin-bottom:3px}
.view-first-pattern .cv-pattern{max-height:49vh}
@media(min-width:751px) and (max-height:800px){.pv-evidence{gap:10px}.pv-tabs button{padding:7px 14px;font-size:11px}.pv-figure img{height:33vh}.view-first-selection .pv-figure img{height:39vh}.view-initial-designs .pv-figure img{height:44vh}.pv-stage-number{font-size:44px;margin-bottom:16px}.pv-evaluation-stages h2{font-size:23px;margin:10px 0 17px}.pv-evaluation-stages p{font-size:12px}.pv-stage-outcome{font-size:12px;padding-top:12px;margin-top:12px}.pv-synthesis article{padding:20px 0}.pv-synthesis h3{font-size:20px}.pv-synthesis p{font-size:12px}.pv-limitations{gap:10px 28px}.pv-limitations article{padding:12px 0}.pv-limitations h3{font-size:19px;margin:8px 0}.pv-limitations p,.pv-limitations article>div{font-size:11px}.pv-stat-strip{padding-top:8px}.pv-stat-strip strong{font-size:22px}}
@media(max-width:750px){.pv-evaluation-stages,.pv-limitations{grid-template-columns:1fr;gap:22px}.pv-stage-number{font-size:42px;margin-bottom:14px}.pv-evaluation-stages p{min-height:0;font-size:14px}.pv-evaluation-stages h2{margin-bottom:15px}.pv-synthesis article{grid-template-columns:1fr;padding:20px 0;gap:15px}.pv-synthesis article>div{gap:12px}.pv-synthesis p{font-size:14px}.pv-figure img,.view-first-selection .pv-figure img,.view-initial-designs .pv-figure img{height:auto;min-height:0;max-height:none}.pv-stat-strip{gap:14px}.pv-stat-strip>div{display:flex;flex-direction:column;gap:7px}.pv-stat-strip strong{font-size:20px}.pv-tabs button{padding:9px 12px;font-size:11px}.view-first-pattern .cv-pattern{max-height:none}.pv-limitations p,.pv-limitations article>div{font-size:14px}}
