.section-heading h1{font-size:clamp(36px,3.7vw,52px);line-height:1.12}.experiment h1{font-size:clamp(34px,3.4vw,47px)}.header nav a[aria-current=page]{color:var(--text-gold);text-decoration:underline;text-underline-offset:8px}.detail-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:12px;border-top:1px solid var(--line)}.detail-footer a{min-height:44px;display:flex;align-items:center}.journey{padding-top:70px}.experiment{padding-top:70px}@media(max-width:760px){html:not(.nav-ready) .header-inner{height:auto;flex-wrap:wrap;padding-block:12px;gap:4px}html:not(.nav-ready) .header nav{position:static;display:flex;flex-wrap:wrap;padding:0;border:0;width:100%;gap:4px}html:not(.nav-ready) .menu-toggle{display:none}.detail-footer{flex-direction:column;align-items:flex-start;gap:8px}.journey,.experiment{padding-top:44px}}
[hidden]{display:none!important}.strategy-icon{width:28px;height:28px;flex-shrink:0;color:var(--text-gold);margin-top:2px}.strategy{gap:10px}.strategy>span{line-height:1.4}.discover-why{align-self:flex-start;font-size:12px;min-height:44px;padding:12px 20px;margin:0 0 20px;background:var(--slate);color:var(--mist)}.why-panel{border-top:1px solid var(--line);padding-top:22px;margin-bottom:20px}.why-panel h2{font-size:27px;line-height:1.15;margin:12px 0}.why-panel #why-reason{font-size:13px;line-height:1.7;color:var(--muted)}.why-comparison{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:22px 0;border-block:1px solid var(--line);padding-block:16px}.why-comparison span{display:block;font-size:12px;color:var(--muted);line-height:1.4;min-height:27px}.why-comparison strong{display:block;font:600 30px/1.2 var(--display);margin-top:6px;color:var(--slate)}#why-steps{padding-left:18px;font-size:12px;line-height:1.7;color:var(--slate)}#why-steps li+li{margin-top:12px}#why-concept{border-top:1px solid var(--line);padding-top:16px;margin-top:18px}#why-reflection{font-family:var(--display);font-size:19px;line-height:1.4;margin-top:18px;color:var(--text-gold)}.lab-result{align-self:stretch}.lab-controls{align-self:start}@media(max-width:760px){.strategy{font-size:12px}.strategy small{font-size:12px}.why-panel h2{font-size:26px}.why-comparison{gap:9px}.why-comparison span{font-size:12px}.why-panel #why-reason{font-size:12px}}
/* Proposed semantic extension; core Slate & Gold tokens are unchanged. */
:root{--feedback-success-ink:#28624E;--feedback-success-bg:#EEF4EF;--feedback-success-border:#AAC7B3;--feedback-different-ink:#934A42;--feedback-different-bg:#FAF0EC;--feedback-different-border:#D9B3AA}
.result-feedback[data-outcome]{display:flex;align-items:flex-start;gap:11px;padding:15px 16px;border:1px solid transparent;border-radius:10px;line-height:1.55}
.result-feedback[data-outcome=matched]{color:var(--feedback-success-ink);background:var(--feedback-success-bg);border-color:var(--feedback-success-border)}
.result-feedback[data-outcome=different]{color:var(--feedback-different-ink);background:var(--feedback-different-bg);border-color:var(--feedback-different-border)}
.feedback-icon{font:500 21px/1.3 var(--body);flex-shrink:0;min-width:20px}.result-feedback[data-outcome] .feedback-label{display:block;font-size:12px;line-height:1.5;color:inherit;font-weight:600}.feedback-message{display:block;font-size:12px;line-height:1.6;margin-top:4px;color:inherit}.why-comparison>div{padding:9px 8px;display:flex;flex-direction:column;border:1px solid transparent;border-radius:8px}.why-comparison>div>span{flex:1}.why-comparison>div>strong{margin-top:8px}.why-comparison>div[data-outcome=matched]{background:var(--feedback-success-bg);border-color:var(--feedback-success-border)}.why-comparison>div[data-outcome=different]{background:var(--feedback-different-bg);border-color:var(--feedback-different-border)}.why-comparison>div[data-outcome=matched] strong{color:var(--feedback-success-ink)}.why-comparison>div[data-outcome=different] strong{color:var(--feedback-different-ink)}
@media(max-width:760px){.result-feedback[data-outcome]{padding:13px 12px;gap:9px}.feedback-message{font-size:12px}.why-comparison{gap:6px}.why-comparison>div{padding:8px 6px}}

/* V5 reusable result choreography. */
.stock-display output{display:inline-block;will-change:opacity,transform}.result-response{display:flow-root;opacity:1;transition:opacity var(--motion-control,180ms) var(--motion-easing,cubic-bezier(.22,1,.36,1));min-width:0}.result-response.is-pending{opacity:0;pointer-events:none}.why-disclosure{display:flow-root;min-width:0}.lab-result[aria-busy=true] .stock-header>span:last-child{color:var(--muted)}.discover-why:disabled{cursor:default}.why-panel{margin-bottom:18px}#evidence{margin-top:0}.lab-result{min-width:0}
@media(prefers-reduced-motion:reduce){.result-response{transition:none}.stock-display output{will-change:auto}}
