.decision-room{color:var(--ink,#282824);max-width:960px;margin:0 auto}.decision-room h2,.decision-room h3,.decision-room h4,.decision-room p{margin:0}.decision-room h2{letter-spacing:-.04em;font-size:clamp(26px,4vw,42px);font-weight:500;line-height:1.15}.decision-room h3{letter-spacing:-.025em;font-size:clamp(22px,3vw,30px);font-weight:500;line-height:1.25}.decision-room h4{margin-bottom:9px;font-size:16px;font-weight:500}.decision-room p{color:#62615a;font-size:15px;line-height:1.7}.decision-room button{cursor:pointer;font-family:inherit}.decision-room button:focus-visible,.decision-room summary:focus-visible{outline-offset:5px;outline:3px solid #b7452b}.decision-choice-stage:focus,.decision-result:focus,.decision-finished:focus,.decision-situation h2:focus{outline:none}.decision-eyebrow{letter-spacing:.13em;text-transform:uppercase;color:#6a6963;margin-bottom:12px;font-size:11px;font-weight:500;display:block}.decision-orientation{border-block:1px solid #dcd9cf;align-items:center;gap:16px;margin-bottom:30px;padding:19px 0;display:flex}.decision-solo-mark{color:#315c4b;border:1px solid #bfb9ac;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:17px;display:grid}.decision-orientation p{max-width:720px;font-size:13px;line-height:1.65}.decision-orientation strong{color:#282824;font-weight:500}.decision-progress{color:#6a6963;justify-content:space-between;gap:15px;font-size:12px;display:flex}.decision-progress-line{gap:5px;margin-top:12px;display:flex}.decision-progress-line span{background:#e6e2d8;flex:1;height:3px}.decision-progress-line span[data-active=true]{background:#b7452b}.decision-situation{max-width:720px;padding:30px 0 26px}.decision-situation p{max-width:650px;margin-top:14px}.decision-context{color:#62615a;background:#f0eee6;border-left:3px solid #315c4b;flex-wrap:wrap;justify-content:space-between;gap:10px 25px;margin-bottom:30px;padding:16px 19px;font-size:13px;line-height:1.6;display:flex}.decision-context strong{color:#315c4b;font-weight:500}.decision-options{grid-template-columns:1fr 1fr;gap:18px;margin-top:22px;display:grid}.decision-options button{text-align:left;color:#282824;background:0 0;border:1px solid #c8c3b6;border-radius:4px;flex-direction:column;align-items:flex-start;gap:12px;min-width:0;padding:24px;transition:border-color .15s,background .15s,transform .15s;display:flex}.decision-options button:hover{background:#f0f3eb;border-color:#315c4b;transform:translateY(-2px)}.decision-option-top{color:#6a6963;justify-content:space-between;width:100%;font-size:11px;display:flex}.decision-option-top span:last-child{color:#b7452b;font-size:23px;line-height:1}.decision-options strong{letter-spacing:-.025em;font-size:23px;font-weight:500;line-height:1.2}.decision-options button>span:not(.decision-option-top){color:#62615a;font-size:13px;line-height:1.6}.decision-options .decision-option-cta{margin-top:auto;padding-top:12px;font-weight:500;color:#315c4b!important}.decision-room .decision-small-note{margin-top:16px;font-size:12px}.decision-result{border-top:1px solid #dcd9cf;padding-top:27px}.decision-result-values{border:1px solid #dcd9cf;border-radius:4px;grid-template-columns:1fr 1fr;margin:24px 0 28px;display:grid;overflow:hidden}.decision-result-values>div{padding:24px}.decision-result-values>div+div{background:#eef2e9;border-left:1px solid #dcd9cf}.decision-result-values>div>span{color:#62615a;margin-bottom:13px;font-size:12px;display:block}.decision-result-values strong{letter-spacing:-.035em;color:#315c4b;font-variant-numeric:tabular-nums;font-size:clamp(36px,6vw,55px);font-weight:400;line-height:1.1;display:block}.decision-result-values small{color:#62615a;margin-top:8px;font-size:11px;line-height:1.5;display:block}.decision-result-values p{margin-top:20px;font-size:13px}.decision-explanation{max-width:720px;margin-bottom:25px}.decision-explanation p{font-size:14px}.decision-explanation .decision-lesson{color:#282824;border-left:2px solid #b7452b;margin-top:18px;padding-left:17px}.decision-theory{border-top:1px solid #dcd9cf;margin-top:27px;padding-top:18px;font-size:13px}.decision-theory summary{cursor:pointer;color:#62615a;min-height:35px}.decision-theory p{max-width:720px;margin:12px 0;font-size:13px}.decision-room .decision-model-note{color:#6a6963;margin-top:32px;font-size:11px;line-height:1.6}.decision-takeaways{margin:28px 0 32px;padding:0;list-style:none}.decision-takeaways li{border-top:1px solid #dcd9cf;grid-template-columns:140px 1fr;gap:20px;padding:22px 0;display:grid}.decision-takeaways li>span{color:#b7452b;padding-top:4px;font-size:12px}@media (max-width:600px){.decision-options{grid-template-columns:1fr;gap:12px;margin-top:18px}.decision-options button{gap:9px;padding:20px}.decision-options strong{font-size:21px}.decision-option-cta{padding-top:5px!important}.decision-context{margin-bottom:24px;padding:13px 14px;display:block}.decision-context>span{display:block}.decision-context>span+span{margin-top:6px}.decision-situation{padding-top:24px}.decision-situation p{font-size:14px}.decision-orientation{align-items:flex-start;gap:12px;margin-bottom:23px}.decision-orientation p{font-size:12px}.decision-result-values{grid-template-columns:1fr;margin:20px 0}.decision-result-values>div{padding:20px}.decision-result-values>div+div{border-top:1px solid #dcd9cf;border-left:0}.decision-result-values p{margin-top:13px}.decision-takeaways li{grid-template-columns:1fr;gap:9px}.decision-room .arcade-button{justify-content:space-between;width:100%}}@media (prefers-reduced-motion:reduce){.decision-options button{transition:none}.decision-options button:hover{transform:none}}
