.ss-stakes{--ss-forest:#203e35;--ss-paper:#f5f1e7;--ss-muted:#52675a;--ss-gold:#d3b679;--ss-line:#c7ccbf;background:var(--ss-paper);color:var(--ss-forest);font-family:Source,system-ui,sans-serif;overflow-wrap:anywhere}.ss-stakes *{box-sizing:border-box}.ss-inner{max-width:1440px;padding:clamp(3rem,5.5vw,5.5rem) clamp(1.3rem,5vw,5rem);margin:auto}#main .ss-stakes h2,#main .ss-stakes h3{font-family:Editorial,Georgia,serif;font-weight:400;color:inherit;line-height:1.08;letter-spacing:-.035em}#main .ss-stakes p{color:inherit;line-height:1.6;margin:0}.ss-stakes a{color:inherit;text-underline-offset:.22em}.ss-stakes button{font:inherit;cursor:pointer}.ss-stakes button:focus-visible,.ss-stakes a:focus-visible,.ss-stakes summary:focus-visible{outline:3px solid #ac6718;outline-offset:5px}#main .ss-stakes .ss-kicker{font-size:.75rem;line-height:1.5;letter-spacing:.13em;text-transform:uppercase;font-weight:650;color:var(--ss-muted);margin:0 0 1rem}.ss-opening{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(2rem,5vw,5rem);align-items:end}#main .ss-stakes .ss-opening h2{font-size:clamp(2.6rem,4.5vw,4.7rem);line-height:1.04;margin:0;max-width:23ch}.ss-opening h2 em{font-weight:400}#main .ss-stakes .ss-opening-copy p{font-size:1.07rem}.ss-opening-copy p+p{margin-top:1rem!important}.ss-example{display:grid;grid-template-columns:170px 1fr;gap:.35rem 1.5rem;padding:1.15rem 0;margin-top:2rem;border-top:1px solid var(--ss-line);border-bottom:1px solid var(--ss-line)}.ss-example>span{font-size:.68rem;letter-spacing:.11em;line-height:1.6;font-weight:650}.ss-example>p{font-size:.98rem}.ss-example>small{grid-column:2;color:var(--ss-muted);font-size:.78rem;line-height:1.5}.ss-role-path{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:1.7rem}.ss-role-path>button{position:relative;text-align:left;display:flex;align-items:center;gap:.85rem;min-height:86px;border:1px solid #a7b6a7;border-right:0;background:transparent;color:var(--ss-forest);padding:1rem 2rem 1rem 1rem}.ss-role-path>button:last-child{border-right:1px solid #a7b6a7}.ss-role-path>button:hover{background:#e6e9dd}.ss-role-path>button[aria-pressed=true]{background:var(--ss-forest);color:var(--ss-paper);border-color:var(--ss-forest)}.ss-role-number{font-size:.76rem;align-self:flex-start;padding-top:.1rem;opacity:.85}.ss-role-path strong{font-weight:600;font-size:.99rem;line-height:1.25}.ss-role-arrow{position:absolute;right:.7rem;top:50%;transform:translateY(-50%);color:#7d8d7e}.ss-role-path>button[aria-pressed=true] .ss-role-arrow{color:#dfcb9d}.ss-role-path>button:last-child .ss-role-arrow{display:none}.ss-role-panel{display:grid;grid-template-columns:1.1fr 1fr;gap:1.4rem 3rem;background:#fffdf6;padding:2rem;border:1px solid var(--ss-line);border-top:0}.ss-role-copy h3{font-size:clamp(1.8rem,2.6vw,2.65rem);margin:0 0 1.1rem;max-width:28ch}.ss-role-copy>p{font-size:1rem}.ss-carry{border-left:3px solid var(--ss-gold);padding-left:1.5rem;align-self:center}.ss-carry>span{font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;font-weight:650}.ss-carry>p{font-size:1.03rem;margin:.7rem 0!important}.ss-carry>a{display:inline-block;min-height:44px;padding:.55rem 0;font-size:.95rem;font-weight:600}.ss-stake-line{grid-column:1/-1;display:grid;grid-template-columns:1.1fr 1fr;gap:2rem;padding-top:1.1rem;border-top:1px solid var(--ss-line)}#main .ss-stakes .ss-stake-line p{font-size:.9rem}.ss-stake-line strong{display:block;font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.4rem;color:var(--ss-muted)}.ss-accountability{display:grid;grid-template-columns:1.4fr 1fr;gap:3rem;margin:1.4rem 0}#main .ss-stakes .ss-accountability p{font-size:.89rem;color:#425d4c}.ss-accountability strong{font-weight:650}.ss-evidence{border-top:1px solid var(--ss-line);border-bottom:1px solid var(--ss-line)}.ss-evidence summary{cursor:pointer;font-size:.98rem;font-weight:650;min-height:48px;padding:1rem 0;line-height:1.5}.ss-evidence-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;padding:1rem 0 1.5rem}.ss-evidence-grid h3{font-size:1.5rem;margin:0 0 1rem}.ss-evidence-grid p{font-size:.94rem}.ss-evidence-grid a{display:block;font-size:.85rem;padding:.55rem 0;min-height:44px}.ss-evidence-grid small{font-size:.78rem;color:var(--ss-muted);display:block;line-height:1.5;margin:.4rem 0}.ss-interpretation{font-size:.85rem;max-width:95ch;padding-top:1.2rem;border-top:1px solid var(--ss-line)}.ss-record-link{display:inline-block;min-height:44px;padding:.8rem 0 1.5rem;font-size:.85rem}.ss-actions{display:grid;grid-template-columns:repeat(4,1fr);margin-top:1.7rem;gap:1rem}.ss-actions a{border-top:2px solid #a38b56;padding:1rem .4rem 0 0;font-size:.94rem;text-decoration:none;min-height:70px;font-weight:600}.ss-actions a:hover{text-decoration:underline}.ss-actions span{display:block;text-transform:uppercase;letter-spacing:.09em;font-size:.65rem;color:var(--ss-muted);font-weight:400;margin-bottom:.5rem}.ss-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:900px){.ss-opening{grid-template-columns:1fr}.ss-opening-copy{max-width:78ch}.ss-role-panel{gap:1.3rem 2rem;padding:1.5rem}.ss-role-path>button{gap:.4rem;padding:.85rem 1.6rem .85rem .8rem}.ss-role-path strong{font-size:.9rem}.ss-evidence-grid{gap:1.4rem}}@media(max-width:600px){.ss-inner{padding:3rem 1.25rem}.ss-opening{gap:1.5rem}#main .ss-stakes .ss-opening h2{font-size:2.7rem}.ss-example{display:block;padding:1rem 0;margin-top:1.5rem}.ss-example>span{display:block;margin-bottom:.55rem}.ss-example>small{display:block;margin-top:.5rem}.ss-role-path{grid-template-columns:1fr 1fr;margin-top:1.3rem}.ss-role-path>button{min-height:84px;border:1px solid #a7b6a7}.ss-role-path>button:nth-child(even){border-left:0}.ss-role-path>button:nth-child(n+3){border-top:0}.ss-role-path>button:nth-child(2) .ss-role-arrow{transform:translateY(-50%) rotate(90deg)}.ss-role-number{font-size:.7rem}.ss-role-panel{grid-template-columns:1fr;gap:1.4rem;padding:1.3rem}.ss-role-copy h3{font-size:2rem}.ss-carry{padding-left:1rem}.ss-stake-line{grid-template-columns:1fr;gap:1rem}.ss-accountability{grid-template-columns:1fr;gap:.8rem}.ss-evidence-grid{grid-template-columns:1fr;gap:1.5rem;padding-bottom:1.5rem}.ss-actions{grid-template-columns:1fr 1fr;gap:1rem}.ss-actions a{font-size:.87rem}.ss-actions span{font-size:.62rem}}
