/* Chosen concept 01: visible direction, with the evidence above it. */
.pcs19-evidence{margin-top:30px;background:#f1edde;color:#294934}
.pcs19-evidence .pcs17{margin-bottom:0}
.pcs19-evidence>.pcs-score-method{padding:0 33px 22px;border:0;margin:0;color:#294934}
.pcs19-evidence>.pcs-score-method summary,.pcs19-evidence>.pcs-score-method p,.pcs19-evidence>.pcs-score-method a{color:#465e40}
.pcs19-chart{margin:0;min-width:0;align-self:center}
.pcs19-chart figcaption{display:flex;justify-content:space-between;gap:18px;align-items:baseline;font:12px/1.7 var(--sans);color:#36533b}
.pcs19-chart figcaption strong{font-weight:600}.pcs19-chart figcaption span{font-size:11px;color:#637354}
.pcs19-chart svg{display:block;width:100%;height:auto;margin:22px 0 0;overflow:visible}
.pcs19-label{font:14px var(--sans);fill:#536449}
.pcs19-value{font:400 59px var(--serif);font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.02em}
.pcs19-before{fill:#ac4941}.pcs19-after{fill:#286a48}
.pcs19-ticks{font:14px var(--sans);fill:#536449}
.pcs19-note{font:10px/1.7 var(--sans);color:#617157;border-top:1px solid #cbd0bb;padding-top:13px;margin:0}
.pcs19-replay{border:0;background:transparent;padding:10px 0;min-height:44px;color:#315d3e;font:11px/1.5 var(--sans);cursor:pointer}
/* One optical lockup, reused in both placements. Original logo artwork stays intact. */
.masthead .partner-lockup,.site-footer>.partner-lockup{--brand-scale:1;display:flex;align-items:center;gap:calc(21px * var(--brand-scale));width:auto;padding:0;background:transparent;color:#203d2d;flex-shrink:0}
.masthead .partner-lockup .brand,.site-footer .partner-lockup .brand{gap:calc(8px * var(--brand-scale));align-items:center}
.masthead .partner-lockup .brand>span,.site-footer .partner-lockup .brand>span{font:400 calc(30px * var(--brand-scale))/1 var(--serif);letter-spacing:-.02em}
.masthead .partner-lockup .brand small,.site-footer .partner-lockup .brand small{font:500 calc(7px * var(--brand-scale))/1 var(--sans);letter-spacing:.28em;color:#526657;margin-top:calc(8px * var(--brand-scale));padding-left:2px}
.masthead .partner-lockup .brand img,.site-footer .partner-lockup .brand img{width:calc(30px * var(--brand-scale));height:calc(38px * var(--brand-scale));object-fit:contain}
.masthead .partner-cross,.site-footer .partner-cross{display:block;width:1px;height:calc(30px * var(--brand-scale));font-size:0;background:#c2c9b9;opacity:1;flex-shrink:0}
.masthead .lgold-brand,.site-footer .lgold-brand{display:flex;align-items:center;width:calc(195px * var(--brand-scale));height:calc(46px * var(--brand-scale));overflow:hidden}
.masthead .lgold-brand img,.site-footer .lgold-brand img{width:100%;height:auto;max-width:none;object-fit:contain}
@media(max-width:1100px){.masthead .partner-lockup{--brand-scale:.88}}
@media(max-width:768px){
 .pcs19-chart{margin-top:26px;padding-top:20px;border-top:1px solid #cbd0bb}
 .pcs19-chart svg{margin-top:19px}.pcs19-label,.pcs19-ticks{font-size:21px}.pcs19-value{font-size:67px}
 .pcs19-chart figcaption{font-size:12px}.pcs19-chart figcaption span{font-size:10px}
 .pcs19-evidence>.pcs-score-method{padding:0 23px 20px}
 .masthead .partner-lockup{--brand-scale:.67;gap:12px}
 .site-footer>.partner-lockup{--brand-scale:.78;gap:17px}
}
@media(max-width:374px){.masthead .partner-lockup{--brand-scale:.57;gap:9px}.site-footer>.partner-lockup{--brand-scale:.67;gap:12px}.pcs19-evidence>.pcs-score-method{padding-inline:18px}}

.masthead .partner-lockup{color:#fcf9ef}.masthead .partner-lockup .brand small{color:#d2cdbf}.masthead .partner-cross{background:#647569}
