.dvsc{--dvsc-ink:#193755;--dvsc-text:#344e6c;--dvsc-muted:#536982;--dvsc-accent:#2859a5;--dvsc-soft:#f3f6fb;--dvsc-line:#d5e1f0;--dvsc-ok:#1f6b4f;--dvsc-warn:#8a5b00;box-sizing:border-box;color:var(--dvsc-text);font:16px/1.62 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;max-width:1280px;margin:0 auto}.dvsc *,.dvsc *::before,.dvsc *::after{box-sizing:border-box}.dvsc__intro h2{color:var(--dvsc-ink);font-size:28px;line-height:1.25;margin:0 0 14px}.dvsc__intro p{max-width:920px;margin:0;color:var(--dvsc-muted);line-height:1.7}.dvsc__notice{padding:16px 18px;background:var(--dvsc-soft);border-left:3px solid var(--dvsc-accent);margin:24px 0;line-height:1.65}.dvsc__fieldset{border:1px solid var(--dvsc-line);border-radius:9px;padding:20px;margin:24px 0}.dvsc__fieldset legend{font-weight:700;color:var(--dvsc-ink);padding:0 6px}.dvsc__banks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 22px}.dvsc label{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;line-height:1.5;color:var(--dvsc-ink);margin:0}.dvsc__controls{display:flex;gap:20px;flex-wrap:wrap;align-items:center;margin:22px 0}.dvsc select{display:inline-block;width:auto;min-height:44px;margin:0;font:inherit;padding:10px 12px;border:1px solid var(--dvsc-line);border-radius:6px;background:#fff;color:var(--dvsc-ink);max-width:100%}.dvsc input[type=checkbox]{width:18px;height:18px;flex:0 0 18px;accent-color:var(--dvsc-accent);margin:0}.dv12 .dvsc label+label{margin-top:0}.dv12 .dvsc__banks label{margin-top:0}.dv12 .dvsc__controls label{margin-top:0}.dvsc__results{font-size:13px;color:var(--dvsc-muted);margin:10px 0 16px;line-height:1.6}.dvsc__table-wrap{overflow-x:auto;border:1px solid var(--dvsc-line);border-radius:8px;-webkit-overflow-scrolling:touch}.dvsc__table{border-collapse:collapse;min-width:900px;width:100%;margin:0}.dvsc__table th,.dvsc__table td{padding:16px 16px;border-bottom:1px solid var(--dvsc-line);vertical-align:top;text-align:left}.dvsc__table thead th{background:var(--dvsc-soft);color:var(--dvsc-ink);position:sticky;top:0;z-index:1}.dvsc__table tbody th{width:240px;color:var(--dvsc-ink)}.dvsc__category{display:block;color:var(--dvsc-muted);font-size:12px;font-weight:400;margin-top:3px}.dvsc__status{display:inline-block;font-size:12px;font-weight:700;border:1px solid var(--dvsc-line);padding:3px 7px;border-radius:999px;margin-bottom:10px}.dvsc__status--confirmed{color:var(--dvsc-ok)}.dvsc__status--conditional{color:var(--dvsc-accent)}.dvsc__status--announced{color:var(--dvsc-warn)}.dvsc__status--no_public_confirmation{color:var(--dvsc-muted)}.dvsc__statement,.dvsc__empty{font-size:14px;line-height:1.65;margin:6px 0 0}.dvsc__empty{color:var(--dvsc-muted)}.dvsc__source{margin-top:12px;font-size:13px;line-height:1.65}.dvsc__source summary{cursor:pointer;color:var(--dvsc-ink)}.dvsc__source[open] summary{margin-bottom:8px}.dvsc__source a{color:var(--dvsc-accent);overflow-wrap:anywhere}.dvsc__footer{margin-top:30px;font-size:13px;line-height:1.65;color:var(--dvsc-muted)}.dvsc__questions{margin-top:34px;padding-top:28px;border-top:1px solid var(--dvsc-line)}.dvsc__questions h3{margin:0 0 12px;color:var(--dvsc-ink);font-size:20px}.dvsc__questions>p{margin:0 0 20px;color:var(--dvsc-muted);font-size:14px;line-height:1.65}.dvsc__question-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.dvsc__question-bank{border:1px solid var(--dvsc-line);border-radius:8px;padding:20px;background:#fff}.dvsc__question-bank h4{margin:0 0 12px;color:var(--dvsc-ink);font-size:15px}.dvsc__question-bank ul{margin:0;padding-left:19px}.dvsc__question-bank li{margin:7px 0;font-size:13px;line-height:1.55}.dvsc__question-empty{margin:0;color:var(--dvsc-muted);font-size:13px;line-height:1.6}.dvsc__sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.dv12 .dvsc__intro p{font-size:16px;line-height:1.7;margin:0}.dv12 .dvsc__results{font-size:13px;line-height:1.6;margin:10px 0 16px}.dv12 .dvsc__statement,.dv12 .dvsc__empty{font-size:14px;line-height:1.65;margin:6px 0 0}.dv12 .dvsc__questions>p{font-size:14px;line-height:1.65;margin:0 0 20px}.dv12 .dvsc__question-empty{font-size:13px;line-height:1.6;margin:0}
@media(max-width:700px){.dvsc__question-grid{grid-template-columns:1fr}.dvsc__intro h2{font-size:24px}.dvsc__banks{grid-template-columns:1fr}.dvsc__controls{align-items:flex-start;flex-direction:column;gap:12px}.dvsc__controls label{width:100%}.dvsc__controls select{width:100%}.dv12 .dvsc__controls select{width:100%}.dvsc__table th,.dvsc__table td{padding:14px 13px;font-size:14px}}
