/* Reference demo's research questions, with live figures and existing anchors. */
.sv2 .secnav:has(.question-scan){position:static;padding:0 0 14px;margin:18px 0 24px;border-top:0}
.sv2 .secnav:has(.question-scan)::after{display:none}
.sv2 .secnav ul.question-scan{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;overflow:visible;padding:0;border:1px solid var(--ev-border);border-radius:8px;background:var(--ev-bgCard)}
.sv2 .question-scan li{min-width:0;border-right:1px solid var(--ev-border)}
.sv2 .question-scan li:last-child{border-right:0}
.sv2 .secnav .question-scan a{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:7px;height:100%;min-height:142px;padding:14px;border:0;border-radius:0;background:transparent;color:var(--ev-fg);text-decoration:none;white-space:normal}
.sv2 .question-scan a:hover{background:var(--ev-bgCardAlt)}
.sv2 .question-scan a:focus-visible{outline:2px solid var(--ev-link);outline-offset:-3px}
.sv2 .scan-question{font-size:12px;line-height:1.4;font-weight:650}
.sv2 .scan-question>span{color:var(--ev-link);margin-right:4px}
.sv2 .scan-value{font-size:20px;line-height:1.25;font-weight:700;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}
.sv2 .scan-context,.sv2 .scan-date{font-size:11px;line-height:1.4;color:var(--ev-fgMuted)}
.sv2 .scan-date{margin-top:auto}
.sv2 .secnav ul.scan-tools{display:flex;flex-wrap:wrap;gap:8px;padding:12px 0 0;overflow:visible}
.sv2 .secnav .scan-tools a{background:transparent;border:0;padding:4px 10px;color:var(--ev-link);text-decoration:none}
.sv2 .split-summary{font-style:normal;max-width:none;font-size:14px;line-height:1.55}
@media(max-width:1079px){.sv2 .secnav ul.question-scan{grid-template-columns:repeat(3,minmax(0,1fr))}.sv2 .question-scan li{border-bottom:1px solid var(--ev-border)}.sv2 .question-scan li:nth-child(3n){border-right:0}.sv2 .secnav .question-scan a{min-height:132px}}
@media(max-width:600px){.sv2 .secnav ul.question-scan{grid-template-columns:repeat(2,minmax(0,1fr))}.sv2 .question-scan li:nth-child(3n){border-right:1px solid var(--ev-border)}.sv2 .question-scan li:nth-child(2n){border-right:0}.sv2 .question-scan li:last-child:nth-child(odd){grid-column:1/-1;border-right:0}.sv2 .secnav .question-scan a{min-height:122px;padding:12px;gap:5px}.sv2 .scan-value{font-size:18px}.sv2 .question-scan li:last-child:nth-child(odd) a{min-height:90px}.sv2 .secnav ul.scan-tools{gap:4px}}
