.tr20-guide-sheet{--tr20-accent:#dabd7b}.tr20-guide-sheet .scenario-sheet{max-width:600px}.tr20-guide-sheet .scenario-scroll{overflow-y:auto;overscroll-behavior:contain}.tr20-guide-sheet #playSituationFullFacts{display:block;margin:12px 0 0;padding:0;background:none;border:0}.tr20-guide-sheet .scenario-full-meta{gap:6px;flex-wrap:wrap}.tr20-guide-sheet #playSituationHeading{font-size:1.23rem;line-height:1.28;max-width:24ch}.tr20-guide{width:100%;min-width:0;box-sizing:border-box}.tr20-guide p{line-height:1.6;white-space:normal;overflow-wrap:anywhere}.tr20-guide-intro{font-size:.9rem;color:#bdccd3;margin:0 0 14px}.tr20-choices{display:flex;gap:7px;flex-wrap:wrap;margin:0 0 14px}.tr20-choices button{flex:1 1 72px;min-height:44px;padding:10px 13px;border:1px solid #385059;border-radius:11px;background:#12232f;color:#e5eef1;font:inherit;font-weight:650;cursor:pointer}.tr20-choices button[aria-checked=true]{border-color:var(--tr20-accent);box-shadow:inset 0 0 0 1px var(--tr20-accent);background:#24382f;color:#f1dba8}.tr20-choices button:focus-visible,.tr20-guide input:focus-visible{outline:2px solid var(--tr20-accent);outline-offset:3px}.tr20-sizing{margin-bottom:14px;padding:12px;background:#132832;border:1px solid #334b54;border-radius:12px}.tr20-sizing label{font-size:.85rem;line-height:1.5;display:block}.tr20-sizing output{color:#f1dba8;font-weight:700}.tr20-sizing input{display:block;width:100%;height:44px;accent-color:var(--tr20-accent);margin:4px 0}.tr20-sizing small{display:block;color:#aebfc7;font-size:.79rem;line-height:1.5}.tr20-consequences{padding:16px;border:1px solid #3d5855;border-radius:14px;background:linear-gradient(140deg,#142e2c,#12232e)}.tr20-consequences .tr20-action-note{margin:0 0 14px;font-size:.94rem}.tr20-consequences dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}.tr20-consequences dl>div{min-width:0}.tr20-consequences dt{font-size:.78rem;color:#adbec7;margin-bottom:4px}.tr20-consequences dd{margin:0;font-size:1.22rem;font-weight:750;line-height:1.4;overflow-wrap:anywhere;color:#edf3f0;font-variant-numeric:tabular-nums}.tr20-consequences .tr20-risk{margin:13px 0 0;font-size:.82rem;color:#c8d3d9}.tr20-understand,.tr20-context-more{margin-top:14px;border-top:1px solid #2c414e;padding-top:4px}.tr20-understand summary,.tr20-context-more summary{padding:12px 0;min-height:44px;box-sizing:border-box;font-size:.87rem;color:#ccd8dd;cursor:pointer}.tr20-understand p,.tr20-context-more p{font-size:.87rem;color:#bbcbd1;margin:2px 0 10px;line-height:1.65}.tr18-report .glossary-term-link{color:inherit;text-decoration:none;border:0;border-bottom:1px dotted #cfb77d;background:none;font:inherit;padding:2px 1px;line-height:inherit;cursor:pointer}.tr18-report .glossary-term-link:focus-visible{outline:2px solid #dabd7b;outline-offset:2px}.tr20-sizing[hidden]{display:none!important}@media(max-width:360px){.tr20-consequences{padding:12px}.tr20-choices{gap:5px}.tr20-choices button{padding:9px 8px}.tr20-consequences dd{font-size:1.08rem}}@media(forced-colors:active){.tr20-choices button,.tr20-consequences,.tr20-sizing{border:1px solid CanvasText;background:Canvas;color:CanvasText}.tr20-choices button[aria-checked=true]{border:2px solid Highlight;color:Highlight;box-shadow:none}.tr20-guide p,.tr20-guide dt,.tr20-guide dd,.tr20-guide label,.tr20-guide summary,.tr20-guide output,.tr20-guide small{color:CanvasText}.tr18-report .glossary-term-link{border-bottom:1px dotted LinkText;color:LinkText}}@media(prefers-reduced-motion:reduce){.tr20-guide *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
