.evidence-window{background:#fff;color:#16191f;border:1px solid #dfe3e9;border-radius:14px;overflow:hidden;text-align:left;min-width:0}
.evidence-bar{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding:18px 26px;border-bottom:1px solid #e7e9ed;font-size:13px}
.evidence-bar>span,.evidence-eyebrow{font:11px/1.5 var(--mono);color:#68707b}
.evidence-content{padding:30px}
.evidence-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:26px}
.evidence-heading h3{font:700 clamp(24px,3vw,36px)/1.12 var(--display);letter-spacing:-1px;margin:9px 0 0}
.evidence-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:28px}
.evidence-grid>*{min-width:0}.evidence-content h4{font:650 18px/1.35 var(--display);margin:0 0 15px}
.evidence-content p{font:400 14px/1.65 var(--display);margin:8px 0 0}
.evidence-tag{display:inline-flex;padding:5px 9px;background:#f1f3f6;color:#57606c;border-radius:6px;font:500 11px/1.4 var(--display);white-space:normal}
.evidence-tag--blue{background:#edf1ff;color:#2450e8}.evidence-tag--amber{background:#fff2de;color:#85530e}.evidence-tag--green{background:#eaf5ed;color:#30623d}
.evidence-table-scroll{overflow-x:auto;max-width:100%}.evidence-window table{width:100%;border-collapse:collapse;font:400 13px/1.5 var(--display)}
.evidence-window caption{text-align:left;font-size:12px;color:#68707b;padding-bottom:10px}.evidence-window th,.evidence-window td{text-align:left;vertical-align:top;padding:14px 10px;border-bottom:1px solid #e7e9ed}
.evidence-window thead th{font-size:11px;color:#68707b;font-weight:500}.evidence-window tbody th{font-weight:600}.evidence-window td small{color:#68707b;font-size:11px}
.evidence-aside{background:#f6f7fa;padding:22px;border-radius:8px}.evidence-disclosure{border-top:1px solid #e2e5eb;margin-top:18px;padding-top:14px}
.evidence-disclosure summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:14px;list-style:none;font:600 13px/1.5 var(--display)}
.evidence-disclosure summary::-webkit-details-marker{display:none}.evidence-disclosure summary>span{font-size:20px}.evidence-disclosure[open] summary>span{transform:rotate(45deg)}
.evidence-disclosure p{color:#57606c}.evidence-disclosure summary:focus-visible,.evidence-step>summary:focus-visible{outline:2px solid #2450e8;outline-offset:5px}
.evidence-next{display:flex;flex-direction:column;gap:7px;border-top:1px solid #e2e5eb;margin-top:24px;padding-top:20px;font:400 14px/1.6 var(--display)}.evidence-next strong{font-weight:650}
.evidence-note{color:#68707b!important;font-size:11px!important;margin-top:20px!important}.evidence-tabs{display:flex;gap:22px;margin-bottom:26px;border-bottom:1px solid #e7e9ed;font:500 12px/1.5 var(--display)}.evidence-tabs span{padding-bottom:12px;color:#68707b}.evidence-tabs .is-active{color:#2450e8;border-bottom:2px solid #2450e8}
.evidence-task{border:1px solid #e2e5eb;padding:18px;border-radius:8px}.evidence-task strong{display:block;font:600 16px/1.4 var(--display);margin-top:12px}.evidence-task p,.evidence-muted{color:#68707b}.evidence-metric>span{font-size:14px}.evidence-metric>strong{display:block;font:650 64px/1.15 var(--display);letter-spacing:-3px;margin:12px 0}.evidence-metric>strong span{font-size:28px}.evidence-facts{margin:20px 0 0}.evidence-facts>div{padding:10px 0;border-top:1px solid #e2e5eb}.evidence-facts dt{font-size:11px;color:#68707b}.evidence-facts dd{font-size:13px;margin:5px 0 0}
.evidence-walkthrough{max-width:1100px;margin:auto}.evidence-walkthrough-intro{font:400 16px/1.6 var(--display);max-width:720px;margin:0 0 30px}.evidence-step{border-top:1px solid #ccd2df;padding:20px 0}.evidence-step:last-child{border-bottom:1px solid #ccd2df}.evidence-step>summary{display:flex;gap:20px;align-items:center;list-style:none;cursor:pointer;padding:10px 0 20px}.evidence-step>summary::-webkit-details-marker{display:none}.evidence-step-number{font:400 14px/1.5 var(--mono);color:#2450e8}.evidence-step>summary>span:nth-child(2){flex:1}.evidence-step small{display:block;font-size:11px;color:#68707b;margin-bottom:5px}.evidence-step strong{font:650 21px/1.35 var(--display)}.evidence-step-plus{font-size:26px}.evidence-step[open] .evidence-step-plus{transform:rotate(45deg)}
.home-risk-section{background:#f3f2ff}.home-risk-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:55px;align-items:center}.home-risk-copy h2{font:700 clamp(38px,4.2vw,62px)/1.08 var(--display);letter-spacing:-2px;margin:18px 0 25px}.home-risk-copy p{font:400 18px/1.65 var(--display);margin:0 0 25px;max-width:410px}.home-risk-grid .evidence-grid{grid-template-columns:1fr}.home-risk-grid .evidence-aside{display:none}.home-risk-grid .evidence-content{padding:24px}.home-risk-grid .evidence-heading{display:block}.home-risk-grid .evidence-heading>.evidence-tag{margin-top:14px}.home-risk-grid .evidence-note{font-size:10px!important}
.studio-grid>.evidence-window{align-self:center}.home .preview-panel>.evidence-window{border:0;border-radius:0}.home .preview-panel>.evidence-window .evidence-content{padding:22px}.home .preview-panel>.evidence-window .evidence-bar{display:none}
@media(max-width:900px){.home-risk-grid{grid-template-columns:1fr;gap:30px}.home-risk-copy p{max-width:680px}.evidence-grid{gap:20px}.evidence-content{padding:24px}}
@media(max-width:650px){.evidence-content{padding:20px}.evidence-grid{grid-template-columns:1fr}.evidence-heading{flex-direction:column;gap:12px}.evidence-bar{padding:14px 18px;gap:7px}.evidence-window th,.evidence-window td{padding:12px 7px;font-size:12px}.evidence-window tbody th{min-width:98px}.evidence-heading h3{font-size:28px}.evidence-step>summary{gap:12px}.evidence-step strong{font-size:18px}.evidence-task{padding:15px}.evidence-aside{padding:18px}.home-risk-copy h2{letter-spacing:-1.3px}}
@media print{.evidence-step{break-inside:avoid}.evidence-step:not([open])>.evidence-window{display:block}}
