
.vd-dossier{--vd-line:var(--cron-panel-2);--vd-muted:var(--cron-muted);--vd-accent:var(--cron-accent);padding:48px 0 90px}.vd-dossier p{line-height:1.7}.vd-dossier a{color:var(--vd-accent);text-underline-offset:4px}.vd-dossier a:focus-visible,.vd-dossier summary:focus-visible{outline:2px solid var(--vd-accent);outline-offset:5px}.vd-head{max-width:940px}.vd-head .cron-h1{font-size:clamp(52px,9vw,122px);overflow-wrap:anywhere}.vd-lede{font-size:clamp(21px,2.3vw,30px)!important;line-height:1.4!important}.vd-facts{display:flex;flex-wrap:wrap;gap:10px 25px;font:11px/1.6 monospace;letter-spacing:.08em;border-top:1px solid var(--vd-line);padding-top:22px;margin-top:30px}.vd-nav{display:flex;flex-wrap:wrap;gap:10px 24px;border-block:1px solid var(--vd-line);padding:22px 0;margin:34px 0}.vd-nav a{font:12px/1.5 monospace}.vd-opening{margin:0;max-width:1080px}.vd-opening img{display:block;width:100%;height:auto}.vd-opening figcaption,.vd-ref figcaption{font:11px/1.6 monospace;color:var(--vd-muted);margin-top:10px}.vd-section{padding:60px 0;border-bottom:1px solid var(--vd-line);scroll-margin-top:110px}.vd-section>.cron-h2{margin-bottom:26px}.vd-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.vd-card,.vd-object{border:1px solid var(--vd-line);padding:24px;min-width:0}.vd-card p,.vd-object p{font-size:15px}.vd-table-wrap{overflow-x:auto}.vd-dossier table{width:100%;border-collapse:collapse;font-size:14px;text-align:left}.vd-dossier th,.vd-dossier td{padding:17px 16px;border-bottom:1px solid var(--vd-line);vertical-align:top;min-width:145px}.vd-dossier th{font:11px/1.5 monospace;color:var(--vd-accent);text-transform:uppercase;letter-spacing:.06em}.vd-dossier td:first-child{font-weight:600}.vd-sources{font:11px/1.7 monospace!important;color:var(--vd-muted);overflow-wrap:anywhere}.vd-note{font-size:13px}.vd-detail{border-top:1px solid var(--vd-line);margin-top:23px;padding-top:17px}.vd-detail summary{font:13px/1.5 monospace;cursor:pointer;color:var(--vd-accent)}.vd-detail[open] summary{margin-bottom:18px}.vd-object-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.vd-object{scroll-margin-top:120px}.vd-object .cron-h3{font-size:24px}.vd-ref{margin:20px 0}.vd-ref img{display:block;width:160px;height:140px;max-width:100%;object-fit:contain;background:var(--cron-bg)}.vd-source-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.vd-source-list article{border-bottom:1px solid var(--vd-line);padding-bottom:20px}.vd-source-list h3{font-size:19px;line-height:1.4}.vd-source-list p{font-size:14px}.vd-dossier li{margin:10px 0;line-height:1.65}@media(max-width:900px){.vd-object-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.vd-dossier{padding-top:28px}.vd-grid,.vd-object-grid,.vd-source-list{grid-template-columns:1fr}.vd-section{padding:40px 0}.vd-card,.vd-object{padding:20px}.vd-nav{gap:14px 20px}.vd-ref{display:grid;grid-template-columns:160px 1fr;gap:14px;align-items:end}.vd-ref figcaption{margin:0}.vd-dossier td,.vd-dossier th{padding:14px 10px;min-width:125px}}@media(max-width:360px){.vd-ref{display:block}}
.vd-plate-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;align-items:start}.vd-plate{margin:0;padding:0;min-width:0}.vd-plate img{display:block;width:100%;height:auto;max-height:500px;object-fit:contain;object-position:left;background:var(--cron-bg)}.vd-plate figcaption{font:12px/1.65 monospace;margin-top:12px;color:var(--cron-muted)}.vd-plate strong{font:600 18px/1.4 Arial,sans-serif;color:var(--cron-ink)}.vd-plate figcaption a{display:block;margin-top:8px}.vd-plates-intro{max-width:850px}.vd-plate img{max-width:1100px}.vd-plate:target{outline:2px solid var(--cron-accent);outline-offset:12px}@media(max-width:650px){.vd-plate-grid{grid-template-columns:1fr;gap:30px}}
.vd-research-intro{max-width:850px}.vd-controls{display:grid;grid-template-columns:2fr 1fr auto;gap:15px;padding:22px;border:1px solid var(--cron-rule);margin:25px 0}.vd-controls label{display:block;font:12px/1.6 monospace;color:var(--cron-accent)}.vd-controls input,.vd-controls select,.vd-controls button{box-sizing:border-box;width:100%;min-height:46px;margin-top:7px;padding:10px 12px;border:1px solid var(--cron-rule);border-radius:0;background:var(--cron-panel);color:var(--cron-ink);font:15px Arial,sans-serif}.vd-controls button{cursor:pointer;align-self:end}.vd-controls input:focus-visible,.vd-controls select:focus-visible,.vd-controls button:focus-visible{outline:2px solid var(--cron-accent);outline-offset:3px}.vd-results{font:12px/1.6 monospace;color:var(--cron-muted)}.vd-research-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.vd-research-record{border:1px solid var(--cron-panel-2);padding:23px;min-width:0;scroll-margin-top:110px}.vd-research-record[hidden]{display:none!important}.vd-research-record h3{font-size:22px;line-height:1.3;margin:12px 0}.vd-research-record p{font-size:15px;line-height:1.65}.vd-record-id,.vd-stage{font:10px/1.7 monospace;letter-spacing:.07em}.vd-record-id{color:var(--cron-accent)}.vd-stage{display:inline-block;border:1px solid var(--cron-rule);padding:5px 9px;color:var(--cron-ink)}.vd-source-detail{border-top:1px solid var(--cron-panel-2);margin-top:18px;padding-top:12px;font:11px/1.7 monospace;overflow-wrap:anywhere}.vd-source-detail small{display:block;font-size:11px;color:var(--cron-muted)}.vd-research-spotlight{padding:25px;border-left:3px solid var(--cron-accent);background:var(--cron-panel)}.vd-research-jumps{display:flex;flex-wrap:wrap;gap:12px 20px;font:12px/1.6 monospace;margin:25px 0}@media(max-width:700px){.vd-controls,.vd-research-grid{grid-template-columns:1fr}.vd-research-record{padding:20px}}
