/* Two scores lead; evidence and methodology remain one click away. */
.judgement-v13{background:radial-gradient(ellipse at 81% 27%,#204735 0,transparent 56%),#122f25}
.judgement-v13 .judgement-intro{margin-bottom:42px}
.judgement-v13 .judgement-intro h2{font-size:clamp(39px,4.4vw,62px);line-height:1.12}
.pcs-journey{margin:0 0 33px;border-top:1px solid #58735d;padding-top:21px}
.pcs-journey-meta{display:flex;justify-content:space-between;align-items:center;gap:20px}
.pcs-journey-meta p{margin:0;font:12px/1.7 var(--sans);color:#d6dece}
.pcs-journey-meta #pcs-journey-title{letter-spacing:.07em;text-transform:uppercase;color:#e0cf99}
#pcs-status i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#d7b57c;margin-right:8px;vertical-align:middle}
.pcs-journey-pair{display:grid;grid-template-columns:1fr .65fr 1fr;align-items:center;gap:22px;padding:47px 28px 32px}
.pcs-endpoint{display:flex;flex-direction:column;align-items:center;min-width:0}
.pcs-stage{font:13px/1.7 var(--sans);color:#d5dece;letter-spacing:.03em}
.pcs-endpoint strong{font:400 clamp(100px,15vw,218px)/1.05 var(--serif);letter-spacing:-.065em;font-variant-numeric:lining-nums tabular-nums;padding:1px 10px 11px 0}
.pcs-start strong{color:#d5a486}.pcs-finish strong{color:#f3e9bd}
.pcs-date{font:12px/1.7 var(--sans);color:#b9cdbb}
.pcs-journey-arrow{display:block;width:100%;height:auto;margin-top:13px;overflow:visible}
.pcs-journey-line{position:relative;height:2px;background:#496650;margin:1px 7% 25px}
.pcs-journey-line>span{position:absolute;left:29%;width:54%;height:2px;background:linear-gradient(90deg,#d5a486,#f3e9bd)}
.pcs-journey-line i{position:absolute;top:50%;width:9px;height:9px;transform:translate(-50%,-50%);border-radius:50%}
.pcs-line-start{left:29%;background:#d5a486}.pcs-line-end{left:83%;background:#f3e9bd;box-shadow:0 0 0 5px #f3e9bd12}
.pcs-outcomes{display:flex;justify-content:center;gap:33px;flex-wrap:wrap;font:13px/1.7 var(--sans);color:#e7e7d6}
.pcs-outcomes span:before{content:'✓';color:#d1c58f;margin-right:9px}
#pcs-note{text-align:center;font:12px/1.75 var(--sans);color:#bbcebe;margin:17px auto 0;max-width:74ch}
.pcs-proof,.pcs-score-method{border-top:1px solid #496952}
.pcs-proof>summary,.pcs-score-method>summary{list-style:none;display:flex;align-items:center;gap:18px;cursor:pointer;padding:23px 0;color:#efe9d1;font:23px/1.4 var(--serif)}
.pcs-proof>summary::-webkit-details-marker,.pcs-score-method>summary::-webkit-details-marker{display:none}
.pcs-proof>summary:focus-visible,.pcs-score-method>summary:focus-visible{outline:2px solid #dec997;outline-offset:3px}
.proof-hint{font:12px/1.7 var(--sans);color:#c2d0bf;margin-left:auto}
.pcs-proof>summary .method-toggle,.pcs-score-method>summary .method-toggle{font-family:var(--sans);font-size:23px;margin-left:auto}
.pcs-proof[open]>summary .method-toggle,.pcs-score-method[open]>summary .method-toggle{transform:rotate(45deg)}
.pcs-proof-content{padding-top:17px}.pcs-proof .word-comparison{margin-bottom:32px}
.pcs-score-method>summary{font:15px/1.5 var(--sans);padding:20px 0}
.pcs-score-method>div{padding:0 0 25px;max-width:83ch;font:14px/1.85 var(--sans);color:#c8d5c7}.pcs-score-method a{display:inline-block;color:#ebdfb2;margin-top:13px}
.judgement-v13 .judgement-method summary{padding:20px 0;font:15px/1.5 var(--sans)}
@media(max-width:768px){
 .judgement-v13 .judgement-intro{margin-bottom:28px}.judgement-v13 .judgement-intro h2{font-size:37px;max-width:19ch}
 .pcs-journey-meta{display:block}.pcs-journey-meta p{font-size:10px}.pcs-journey-meta #pcs-status{font-size:11px;margin-top:9px}
 .pcs-journey-pair{grid-template-columns:1fr 48px 1fr;gap:4px;padding:30px 0 26px}
 .pcs-endpoint strong{font-size:clamp(88px,26vw,142px);padding-right:5px;line-height:1.14}
 .pcs-stage{font-size:11px;letter-spacing:0;white-space:nowrap}.pcs-date{font-size:10px}
 .pcs-journey-arrow{margin-top:8px;min-height:40px;stroke-width:4px}
 .pcs-journey-line{margin-inline:1%;margin-bottom:23px}
 .pcs-outcomes{gap:8px 16px;font-size:11px}.pcs-outcomes span:before{margin-right:5px}
 #pcs-note{font-size:11px;text-align:left;margin-top:17px}
 .pcs-proof>summary{font-size:22px;padding:21px 0}.proof-hint{display:none}
 .pcs-score-method>summary,.judgement-v13 .judgement-method summary{font-size:14px}
 .judgement-v13 .judgement-scope{font-size:11px}
}
@media(max-width:768px){.pcs-journey-arrow path{vector-effect:non-scaling-stroke;stroke-width:1.5px}}
