body #main-content .wga.wvv{--vnb-space:112px}
body #main-content .wga.wvv [data-wfx-reveal]:not(.wga-paper){opacity:1!important;transform:none!important;filter:none!important}
body #main-content .wga.wvv .wga-dark .wga-segments{background:#50565b;color:#fff}
body #main-content .wga.wvv .wga-dark .wga-segments legend{color:#b9bec2}
body #main-content .wga.wvv :is(.wvv-worlds,.wvv-analysis,.wvv-day,.wvv-compare,.wvv-connection,.wvv-dataflow,.wvv-documents,.wvv-proof,.wvv-collaboration){padding-block:var(--vnb-space)}
body #main-content .wga.wvv .wvv-label{display:block;font-size:12px;color:var(--muted);font-weight:600;margin-bottom:12px}
body #main-content .wga.wvv :is(.wvv-world-list,.wvv-world-list article){position:relative}
body #main-content .wga.wvv .wvv-world-list>article{display:grid;grid-template-columns:70px 1fr 1fr;gap:35px;border-top:1px solid var(--line);padding-block:40px}
body #main-content .wga.wvv .wvv-world-list h3{margin-bottom:18px}body #main-content .wga.wvv .wvv-world-list p{font-size:17px;max-width:490px}body #main-content .wga.wvv .wvv-world-list a{display:inline-block;margin-top:20px;font-size:14px}
body #main-content .wga.wvv .wvv-world-number{font-size:44px;line-height:1;color:var(--accent);font-weight:450}
body #main-content .wga.wvv .wvv-system .wga-scene-track{height:1700px}
body #main-content .wga.wvv .wvv-system .wga-scene-sticky{height:min(780px,calc(100svh - var(--wga-header,68px) - 62px));min-height:480px;max-height:none}
body #main-content .wga.wvv .wvv-system .wga-stage{inset:0 0 180px}
body #main-content .wga.wvv .wvv-system .wga-scene-overlay{top:auto;bottom:68px;display:grid;grid-template-columns:1fr 1fr;gap:8px 40px;padding:0;transform:none}
body #main-content .wga.wvv .wvv-system .wga-scene-overlay h3{font-size:28px!important}
body #main-content .wga.wvv .wvv-system .wga-scene-overlay p:last-child{font-size:15px;max-width:600px}
body #main-content .wga.wvv .wvv-system .wga-scene-tabs{bottom:0}
body #main-content .wga.wvv .wvv-system .wga-stage-fallback{padding:20px 5%;display:flex}
body #main-content .wga.wvv .wvv-circuit{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;min-height:290px;align-items:start;margin:65px 0 45px;width:100%;isolation:isolate}
body #main-content .wga.wvv .wvv-bus{position:absolute;left:14%;right:14%;top:60px;height:2px;background:var(--bright);z-index:-1;transform-origin:left;transition:opacity .5s}
body #main-content .wga.wvv .wvv-equipment{min-width:0;text-align:center}body #main-content .wga.wvv .wvv-equipment>*{display:block}
body #main-content .wga.wvv .wvv-equipment>div{height:120px;width:120px;margin:0 auto 28px;position:relative;background:var(--ink)}
body #main-content .wga.wvv .wvv-equipment>span{font-size:15px;margin-bottom:10px;color:var(--line)}
body #main-content .wga.wvv .wvv-equipment>strong{font-size:32px;line-height:1.15;font-weight:550;transition:color .5s,transform .5s}
body #main-content .wga.wvv .wvv-equipment>small{font-size:14px;margin-top:12px;color:var(--line);transition:color .5s}
body #main-content .wga.wvv .wvv-coils i{position:absolute;width:70px;height:70px;border:2px solid var(--bright);border-radius:50%;left:4px;top:24px}.wvv-coils i+ i{left:44px!important}
body #main-content .wga.wvv .wvv-switch:before,body #main-content .wga.wvv .wvv-switch:after{content:'';position:absolute;left:15px;top:56px;width:9px;height:9px;border:2px solid var(--bright);border-radius:50%}body #main-content .wga.wvv .wvv-switch:after{left:98px}
body #main-content .wga.wvv .wvv-switch i{position:absolute;width:76px;height:2px;background:var(--bright);left:24px;top:60px;transform:rotate(-30deg);transform-origin:left}
body #main-content .wga.wvv .wvv-consumer{display:flex!important;align-items:end;justify-content:center;gap:8px;padding:20px 12px}body #main-content .wga.wvv .wvv-consumer i{width:25px;height:70px;border:2px solid var(--bright)}body #main-content .wga.wvv .wvv-consumer i:nth-child(2){height:90px}body #main-content .wga.wvv .wvv-consumer i:nth-child(3){height:50px}
body #main-content .wga.wvv [data-analysis="1"] .wvv-equipment>small{color:var(--bright);font-weight:650}body #main-content .wga.wvv [data-analysis="2"] .wvv-equipment>strong{color:var(--line)}body #main-content .wga.wvv [data-analysis="2"] .wvv-bus{opacity:.3}
body #main-content .wga.wvv .wvv-analysis-caption{display:grid;grid-template-columns:1fr 1fr;gap:50px;border-top:1px solid #50565b;padding-top:32px;min-height:170px}body #main-content .wga.wvv .wvv-analysis-caption p{color:var(--line)}
body #main-content .wga.wvv .wvv-basis{position:relative;margin-top:45px;border-top:1px solid #50565b;padding-top:20px}body #main-content .wga.wvv .wvv-basis p{font-size:16px;color:var(--line);margin-top:20px}body #main-content .wga.wvv .wvv-basis dl{display:grid;grid-template-columns:1fr 1fr;gap:35px;margin-top:25px;font-size:15px}body #main-content .wga.wvv .wvv-basis dt{color:var(--bright);margin-bottom:10px}
body #main-content .wga.wvv .wga-segments input:checked+span{background:var(--accent);color:#fff}body #main-content .wga.wvv .wga-dark .wga-segments input:checked+span{background:var(--bright);color:var(--ink)}
body #main-content .wga.wvv .wvv-day-head{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:50px;margin-bottom:40px}body #main-content .wga.wvv .wvv-clock>span{display:block;font-size:84px;line-height:1;font-weight:450;font-variant-numeric:tabular-nums}body #main-content .wga.wvv .wvv-clock small{display:block;font-size:14px;color:var(--muted);margin-top:12px}body #main-content .wga.wvv .wvv-day-head label{display:grid;gap:10px;font-size:14px}
body #main-content .wga.wvv .wvv-day-chart{position:relative;height:330px;margin-bottom:25px}body #main-content .wga.wvv .wvv-chart-fallback{position:absolute;inset:15px 0;display:flex;gap:7px;align-items:end;border-bottom:1px solid var(--line);pointer-events:none}body #main-content .wga.wvv .wvv-chart-fallback i{flex:1;height:var(--height);background:var(--accent)}
body #main-content .wga.wvv .wvv-day-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;padding-block:35px;border-block:1px solid var(--line);margin:35px 0}body #main-content .wga.wvv .wvv-day-metrics strong{display:block;font-size:40px;line-height:1.1;margin-bottom:18px;color:var(--accent);font-weight:550}body #main-content .wga.wvv .wvv-day-metrics span{font-size:14px;display:block;max-width:230px}
body #main-content .wga.wvv [data-vnb-day-rows] [aria-current]{background:var(--paper);font-weight:650}
body #main-content .wga.wvv .wvv-compare{background:var(--paper)}body #main-content .wga.wvv .wvv-impact{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;margin:65px 0}body #main-content .wga.wvv .wvv-impact-value>*{display:block}body #main-content .wga.wvv .wvv-impact-value>span{font-size:15px}body #main-content .wga.wvv .wvv-impact-value>strong{font-size:78px;line-height:1.05;color:var(--accent);font-weight:450;font-variant-numeric:tabular-nums;margin:15px 0}body #main-content .wga.wvv .wvv-impact-value>small{font-size:14px;color:var(--muted)}body #main-content .wga.wvv .wvv-impact h3{margin-bottom:24px}
body #main-content .wga.wvv .wvv-variant-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}body #main-content .wga.wvv .wvv-variant-grid>article{border-top:3px solid var(--line);padding-top:25px;transition:border-color .4s}body #main-content .wga.wvv .wvv-variant-grid>article[data-selected=true]{border-color:var(--accent)}body #main-content .wga.wvv .wvv-variant-grid h3{font-size:22px!important}body #main-content .wga.wvv .wvv-variant-grid p{font-size:14px;margin-top:10px}body #main-content .wga.wvv .wvv-loading-bar{margin-top:24px}body #main-content .wga.wvv .wvv-loading-bar>div:first-child{display:flex;justify-content:space-between;gap:12px;font-size:14px}body #main-content .wga.wvv .wvv-bar-track{height:18px;background:#b9bec244;position:relative;margin-top:10px}body #main-content .wga.wvv .wvv-bar-track i{display:block;width:var(--value);height:100%;background:var(--accent);transition:width .55s}body #main-content .wga.wvv .wvv-bar-track b{position:absolute;left:62.5%;top:-5px;bottom:-5px;border-left:1px dashed var(--ink)}
body #main-content .wga.wvv .wvv-case-controls{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-block:35px}body #main-content .wga.wvv .wvv-case-controls label{display:grid;gap:12px;font-size:14px}
body #main-content .wga.wvv :is(.wvv-process-track,.wvv-data-track){display:grid;grid-template-columns:repeat(5,1fr);gap:18px;border-bottom:1px solid var(--line);margin-bottom:45px}body #main-content .wga.wvv .wvv-data-track{grid-template-columns:repeat(4,1fr);border-color:#50565b}
body #main-content .wga.wvv :is(.wvv-process-track,.wvv-data-track) button{border:0;border-bottom:3px solid transparent;border-radius:0;text-align:left;background:transparent;padding:15px 0;color:inherit;font-size:14px;cursor:pointer;min-height:85px;hyphens:auto;overflow-wrap:anywhere;transition:color .2s,border-color .2s}body #main-content .wga.wvv :is(.wvv-process-track,.wvv-data-track) button>span{display:block;font-size:12px;margin-bottom:10px;color:var(--accent)}body #main-content .wga.wvv .wvv-data-track button>span{color:var(--bright)}body #main-content .wga.wvv .wvv-process-track button[aria-pressed=true]{border-color:var(--accent);color:var(--accent)}body #main-content .wga.wvv .wvv-data-track button[aria-pressed=true]{border-color:var(--bright);color:var(--bright)}
body #main-content .wga.wvv .wvv-case-body{display:grid;grid-template-columns:1.05fr 1fr;gap:65px;align-items:start;min-height:580px}body #main-content .wga.wvv .wvv-case-body h3{margin-bottom:25px}body #main-content .wga.wvv .wvv-status{border-left:3px solid var(--accent);margin-top:35px;padding:0 0 0 25px}body #main-content .wga.wvv .wvv-status p{font-size:16px;margin-top:12px}body #main-content .wga.wvv .wvv-case-file{background:var(--paper);padding:34px;border-top:2px solid var(--ink);border-radius:0}body #main-content .wga.wvv .wvv-case-file h3{font-size:25px!important}body #main-content .wga.wvv .wvv-case-file ol{padding-left:22px;line-height:1.6;font-size:16px;margin-bottom:30px}body #main-content .wga.wvv .wvv-case-file li+li{margin-top:12px}body #main-content .wga.wvv .wvv-case-file p{font-size:15px}body #main-content .wga.wvv .wvv-case-file .wvv-label{margin:25px 0 10px}
body #main-content .wga.wvv .wvv-contract-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:55px}body #main-content .wga.wvv .wvv-contract-grid article{border-top:1px solid var(--line);padding-top:25px}body #main-content .wga.wvv .wvv-contract-grid h3{font-size:24px!important;margin-bottom:20px}body #main-content .wga.wvv .wvv-contract-grid p{font-size:16px}
body #main-content .wga.wvv .wvv-data-story{display:grid;grid-template-columns:1fr 1fr;gap:70px;min-height:400px;align-items:center}body #main-content .wga.wvv .wvv-data-story h3{margin-bottom:24px}body #main-content .wga.wvv .wvv-data-story p{color:var(--line)}body #main-content .wga.wvv .wvv-data-story .wvv-data-result{font-size:14px;color:var(--bright);border-top:1px solid #50565b;margin-top:25px;padding-top:20px;min-height:90px}
body #main-content .wga.wvv .wvv-samples{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;align-items:center}body #main-content .wga.wvv .wvv-samples>div{border-block:1px solid #50565b;padding:30px 0;display:grid;gap:16px;transition:transform .55s,border-color .55s}body #main-content .wga.wvv .wvv-samples span{font-size:13px}body #main-content .wga.wvv .wvv-samples strong{font-size:37px;line-height:1;font-weight:450}body #main-content .wga.wvv .wvv-samples small{font-size:12px;color:var(--line)}body #main-content .wga.wvv .wvv-samples .wvv-missing{border-style:dashed;color:var(--bright)}body #main-content .wga.wvv .wvv-data-story:not([data-step="0"]) .wvv-missing{transform:translateY(-22px);border-color:var(--bright)}
body #main-content .wga.wvv .wvv-documents{background:var(--paper)}body #main-content .wga.wvv .wvv-document-sequence{display:grid;gap:100px;margin-top:80px}body #main-content .wga.wvv .wvv-document-row{display:grid;grid-template-columns:.7fr 1.3fr;gap:70px;align-items:center;perspective:1500px}body #main-content .wga.wvv .wvv-document-row>div h3{margin-bottom:25px}body #main-content .wga.wvv .wvv-document-row:nth-child(2){grid-template-columns:1.3fr .7fr}body #main-content .wga.wvv .wvv-document-row:nth-child(2)>div{order:2}body #main-content .wga.wvv .wvv-document-row .wga-paper{background:white;padding:34px;transform:rotateY(calc((1 - var(--paper-progress,1))*-9deg)) translateY(calc((1 - var(--paper-progress,1))*28px));transform-origin:center;box-shadow:0 14px 40px #17191b0b;opacity:1}body #main-content .wga.wvv .wvv-document-row .wga-paper h3{font-size:28px!important;min-height:0;margin-bottom:24px}body #main-content .wga.wvv .wvv-document-row .wga-paper table{font-size:15px;table-layout:fixed}body #main-content .wga.wvv .wvv-document-row .wga-paper th{width:30%}body #main-content .wga.wvv .wvv-document-row .wga-paper :is(th,td){padding:14px 10px;overflow-wrap:anywhere;hyphens:auto}
body #main-content .wga.wvv .wvv-proof-photo{position:relative;margin-bottom:50px}body #main-content .wga.wvv .wvv-proof-photo img{width:100%;aspect-ratio:2.2;object-fit:cover;object-position:50% 42%;display:block}body #main-content .wga.wvv .wvv-proof-photo>p{font-size:12px;padding-top:12px;color:var(--muted)}body #main-content .wga.wvv .wvv-proof-links{display:grid;grid-template-columns:1fr 1fr;gap:65px}body #main-content .wga.wvv .wvv-proof-links h3{margin-bottom:22px}body #main-content .wga.wvv .wvv-proof-links a{display:inline-block;margin-top:25px}body #main-content .wga.wvv .wvv-topic-links{display:grid;grid-template-columns:1fr 1fr;gap:0 45px;margin-top:60px}body #main-content .wga.wvv .wvv-topic-links a{padding-block:20px;border-top:1px solid var(--line);font-size:16px}
body #main-content .wga.wvv .wvv-project-line{list-style:none;display:grid;padding:0;margin:0}
body #main-content .wga.wvv .wvv-project-line li{display:grid;grid-template-columns:60px minmax(0,1.1fr) minmax(0,.9fr);gap:35px;border-top:1px solid var(--line);padding:36px 0}
body #main-content .wga.wvv .wvv-project-line li>span{font-size:30px;line-height:1.3;white-space:nowrap;align-self:start;color:var(--accent);font-variant-numeric:tabular-nums}
body #main-content .wga.wvv .wvv-project-line h3{font-size:25px!important;line-height:1.3!important;margin-bottom:12px;max-width:26ch;text-wrap:balance}
body #main-content .wga.wvv .wvv-project-line p{font-size:17px;max-width:42ch;margin:0}
body #main-content .wga.wvv .wvv-project-line dl{margin:0;min-width:0;padding-top:4px}
body #main-content .wga.wvv .wvv-project-line dt{font-size:14px;font-weight:650;color:var(--accent);line-height:1.5;margin-bottom:10px}
body #main-content .wga.wvv .wvv-project-line dd{margin:0;max-width:40ch;font-size:17px;line-height:1.65}
body #main-content .wga.wvv .wvv-start-brief{border-top:1px solid var(--line);padding-top:38px;margin-top:14px}
body #main-content .wga.wvv .wvv-start-brief>p{max-width:65ch;font-size:20px;line-height:1.65}
body #main-content .wga.wvv .wvv-start-brief .wga-actions{margin-top:26px;gap:20px 36px}
body #main-content .wga.wvv .wvv-collaboration .wga-faq{position:relative;padding:64px 0 0}
body #main-content .wga.wvv .wvv-collaboration .wga-faq h3{margin-bottom:30px}
body #main-content .wga.wvv .wvv-proof-register{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:64px;align-items:start;margin-bottom:72px}
body #main-content .wga.wvv .wvv-proof-register>div>p{max-width:64ch;font-size:18px;line-height:1.7;margin:0 0 32px}
body #main-content .wga.wvv .wvv-source-list{list-style:none;padding:0;margin:0}
body #main-content .wga.wvv .wvv-source-list li{display:grid;grid-template-columns:128px minmax(0,1fr);gap:28px;border-top:1px solid var(--muted);padding:30px 0}
body #main-content .wga.wvv .wvv-source-list li>span{font-size:13px;color:var(--line);line-height:1.6;padding-top:4px}
body #main-content .wga.wvv .wvv-source-list h3{font-size:24px!important;line-height:1.3!important;margin:0 0 12px;text-wrap:balance}
body #main-content .wga.wvv .wvv-source-list p{font-size:16px;line-height:1.65;color:var(--line);max-width:47ch;margin:0 0 12px}
body #main-content .wga.wvv .wvv-source-list a{display:inline-flex;align-items:center;gap:12px;min-height:44px;font-size:16px}
body #main-content .wga.wvv .wvv-proof-portrait{min-width:0;margin:0}
body #main-content .wga.wvv .wvv-proof-portrait img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:50% 42%}
body #main-content .wga.wvv .wvv-proof-portrait figcaption{font-size:13px;line-height:1.65;color:var(--line);padding-top:16px}
@media(max-width:1000px){
 body #main-content .wga.wvv .wvv-proof-register{gap:36px;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}
 body #main-content .wga.wvv .wvv-source-list li{grid-template-columns:1fr;gap:8px}
}
@media(max-width:700px){
 body #main-content .wga.wvv .wvv-proof-register{grid-template-columns:1fr;gap:30px;margin-bottom:48px}
 body #main-content .wga.wvv .wvv-proof-portrait{max-width:540px}
 body #main-content .wga.wvv .wvv-proof-portrait img{aspect-ratio:4/3}
 body #main-content .wga.wvv .wvv-project-line li>dl{grid-column:2;padding-top:0}
 body #main-content .wga.wvv .wvv-project-line li>span{font-size:24px}
 body #main-content .wga.wvv .wvv-project-line h3{font-size:23px!important;text-wrap:pretty}
 body #main-content .wga.wvv .wvv-start-brief>p{font-size:18px}
 body #main-content .wga.wvv .wvv-start-brief .wga-actions{flex-direction:column;align-items:flex-start;gap:14px}
}
body #main-content .wga.wvv.wga-reading{--vnb-space:80px}body #main-content .wga.wvv.wga-reading .wvv-document-row .wga-paper{transform:none}body #main-content .wga.wvv.wga-reading .wvv-impact-value>strong{font-size:62px}
@media(max-width:1000px){body #main-content .wga.wvv{--vnb-space:85px}body #main-content .wga.wvv :is(.wvv-impact,.wvv-case-body,.wvv-data-story,.wvv-document-row,.wvv-document-row:nth-child(2)){gap:35px}body #main-content .wga.wvv .wvv-variant-grid{gap:22px}body #main-content .wga.wvv .wvv-impact-value>strong{font-size:61px}body #main-content .wga.wvv .wvv-world-list>article{grid-template-columns:40px 1fr 1fr;gap:25px}body #main-content .wga.wvv .wvv-world-number{font-size:32px}body #main-content .wga.wvv .wvv-samples strong{font-size:28px}body #main-content .wga.wvv .wvv-document-row{grid-template-columns:1fr 1.5fr}body #main-content .wga.wvv .wvv-document-row:nth-child(2){grid-template-columns:1.5fr 1fr}body #main-content .wga.wvv .wvv-document-row .wga-paper{padding:22px}}
@media(max-width:700px){body #main-content .wga.wvv{--vnb-space:65px}body #main-content .wga.wvv :is(.wvv-day-head,.wvv-impact,.wvv-analysis-caption,.wvv-case-controls,.wvv-case-body,.wvv-data-story,.wvv-proof-links,.wvv-document-row,.wvv-document-row:nth-child(2),.wvv-contract-grid){grid-template-columns:1fr;gap:30px}body #main-content .wga.wvv .wvv-world-list>article{grid-template-columns:35px 1fr;gap:20px}body #main-content .wga.wvv .wvv-world-list>article>div:last-child{grid-column:2}body #main-content .wga.wvv .wvv-world-list h3{font-size:26px!important}body #main-content .wga.wvv .wvv-system .wga-scene-track{height:1250px}body #main-content .wga.wvv .wvv-system .wga-scene-sticky{min-height:480px;max-height:740px}body #main-content .wga.wvv .wvv-system .wga-stage{inset:0 0 205px}body #main-content .wga.wvv .wvv-system .wga-scene-overlay{grid-template-columns:1fr;gap:8px;bottom:65px}body #main-content .wga.wvv .wvv-system .wga-scene-overlay h3{font-size:23px!important}body #main-content .wga.wvv .wvv-system .wga-scene-overlay p:last-child{font-size:14px}body #main-content .wga.wvv .wvv-system .wga-scene-tabs{gap:20px}body #main-content .wga.wvv .wvv-system .wga-scene-tabs span{font-size:12px}body #main-content .wga.wvv .wvv-system .wga-system-caption{display:block}body #main-content .wga.wvv .wvv-system .wga-system-caption span+span{display:none}body #main-content .wga.wvv .wvv-circuit{gap:14px;margin:40px 0;min-height:230px}body #main-content .wga.wvv .wvv-equipment>div{width:75px;height:90px;margin-bottom:18px;transform:scale(.7);transform-origin:center}body #main-content .wga.wvv .wvv-equipment>strong{font-size:23px}body #main-content .wga.wvv .wvv-equipment>span{font-size:12px;min-height:37px}body #main-content .wga.wvv .wvv-equipment>small{font-size:11px}body #main-content .wga.wvv .wvv-bus{top:44px}body #main-content .wga.wvv .wvv-analysis-caption{min-height:230px}body #main-content .wga.wvv .wvv-basis dl{grid-template-columns:1fr;gap:20px}body #main-content .wga.wvv .wvv-clock>span{font-size:66px}body #main-content .wga.wvv .wvv-day-chart{height:250px}body #main-content .wga.wvv .wvv-day-metrics{gap:14px}body #main-content .wga.wvv .wvv-day-metrics strong{font-size:26px}body #main-content .wga.wvv .wvv-day-metrics span{font-size:12px}body #main-content .wga.wvv .wvv-impact-value>strong{font-size:64px}body #main-content .wga.wvv .wvv-variant-grid{grid-template-columns:1fr;gap:35px}body #main-content .wga.wvv .wvv-process-track{grid-template-columns:repeat(3,1fr);gap:0 18px}body #main-content .wga.wvv .wvv-process-track button{min-height:85px;font-size:13px}body #main-content .wga.wvv .wvv-data-track{grid-template-columns:repeat(2,1fr);gap:0 25px}body #main-content .wga.wvv .wvv-case-body{min-height:0}body #main-content .wga.wvv .wvv-case-file{padding:25px}body #main-content .wga.wvv .wvv-data-story{min-height:540px}body #main-content .wga.wvv .wvv-samples strong{font-size:32px}body #main-content .wga.wvv .wvv-document-sequence{gap:65px;margin-top:50px}body #main-content .wga.wvv .wvv-document-row:nth-child(2)>div{order:0}body #main-content .wga.wvv .wvv-document-row .wga-paper{padding:22px 14px;transform:none}body #main-content .wga.wvv .wvv-document-row .wga-paper :is(th,td){padding:12px 6px;font-size:13px}body #main-content .wga.wvv .wvv-document-row .wga-paper h3{font-size:23px!important}body #main-content .wga.wvv .wvv-proof-photo img{aspect-ratio:1.2}body #main-content .wga.wvv .wvv-topic-links{grid-template-columns:1fr}body #main-content .wga.wvv .wvv-project-line li{grid-template-columns:35px 1fr;gap:22px}body #main-content .wga.wvv .wvv-project-line li>p{grid-column:2}body #main-content .wga.wvv.wga-reading{--vnb-space:60px}}
@media(prefers-reduced-motion:reduce){body #main-content .wga.wvv *{transition:none!important}body #main-content .wga.wvv .wvv-document-row .wga-paper{transform:none}}
@media(max-width:700px){body #main-content .wga.wvv .wvv-system .wga-stage{bottom:280px}}
@media(max-width:500px){
  body .wga-modal .wga-paper.wvv-paper table,body .wga-modal .wga-paper.wvv-paper tbody,body #main-content .wga.wvv .wvv-paper table,body #main-content .wga.wvv .wvv-paper tbody{display:block;width:100%}
  body .wga-modal .wga-paper.wvv-paper caption,body #main-content .wga.wvv .wvv-paper caption{display:block}
  body .wga-modal .wga-paper.wvv-paper tr,body #main-content .wga.wvv .wvv-paper tr{display:block;padding:16px 0;border-bottom:1px solid #b9bec2}
  body .wga-modal .wga-paper.wvv-paper :is(th,td),body #main-content .wga.wvv .wvv-paper :is(th,td){display:block;width:100%!important;border:0!important;padding:0!important;hyphens:auto}
  body .wga-modal .wga-paper.wvv-paper th,body #main-content .wga.wvv .wvv-paper th{font-size:12px!important;margin-bottom:8px;color:#50565b}
  body .wga-modal .wga-paper.wvv-paper td,body #main-content .wga.wvv .wvv-paper td{font-size:16px!important;line-height:1.55}
}

/* Data follows direct manipulation immediately; document changes explain a new view. */
body #main-content .wga.wvv[data-vnb-page] :is(.wvv-bar-track i,.wvv-variant-grid>article,.wvv-equipment>strong,.wvv-equipment>small,.wvx-equipment-results article,.wvx-variants label span){transition:none}
body #main-content .wga.wvv[data-vnb-state] .wvv-bar-track i{width:100%;transform-origin:left}
body #main-content .wga.wvv [data-vnb-documents] .wvv-document-layout{display:grid;grid-template-columns:minmax(200px,.7fr) minmax(0,2fr);gap:56px;margin-top:48px;align-items:start}
body #main-content .wga.wvv [data-vnb-documents] .wvv-document-tools[hidden]{display:none}
body #main-content .wga.wvv [data-vnb-documents] .wvv-document-tools button{border-radius:0;box-shadow:none}
body #main-content .wga.wvv [data-vnb-documents]:not([data-documents-view]) .wvv-document-layout{display:block}
body #main-content .wga.wvv [data-vnb-documents] .wvv-document-tabs{display:grid;border-top:1px solid var(--line)}
body #main-content .wga.wvv [data-vnb-documents] .wvv-document-tabs button{display:grid;grid-template-columns:22px minmax(0,1fr);gap:12px;position:relative;min-height:74px;border:0;border-bottom:1px solid var(--line);background:none;color:var(--muted);font:inherit;font-size:18px;font-weight:600;line-height:1.45;text-align:left;padding:20px 12px 20px 0;cursor:pointer;overflow-wrap:anywhere}
body #main-content .wga.wvv [data-vnb-documents] .wvv-document-tabs button>span{font-size:12px;font-weight:400;line-height:2;font-variant-numeric:tabular-nums}
body #main-content .wga.wvv [data-vnb-documents] .wvv-document-tabs button:after{content:'';position:absolute;inset:auto 0 -1px;height:3px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform 220ms cubic-bezier(.23,1,.32,1)}
body #main-content .wga.wvv [data-vnb-documents] .wvv-document-tabs [aria-selected=true]{color:var(--ink)}
body #main-content .wga.wvv [data-vnb-documents] .wvv-document-tabs [aria-selected=true]:after{transform:scaleX(1)}
body #main-content .wga.wvv [data-vnb-documents] .wvv-document-actions{display:grid;gap:6px;margin:22px 0;font-size:14px;color:var(--muted)}
body #main-content .wga.wvv [data-vnb-documents] .wvv-document-actions label{display:flex;gap:10px;align-items:center;min-height:44px;cursor:pointer}
body #main-content .wga.wvv [data-vnb-documents] .wvv-document-actions input{accent-color:var(--accent);width:18px;height:18px;margin:0;flex:none}
body #main-content .wga.wvv [data-vnb-documents] .wvv-document-actions button{justify-self:start;min-height:44px;padding:8px 0;border:0;border-bottom:1px solid var(--line);background:none;font:inherit;color:var(--ink);cursor:pointer}
body #main-content .wga.wvv [data-vnb-documents] .wvv-document-tools>a{font-size:14px;line-height:1.6;display:inline-flex;min-height:44px;align-items:center}
body #main-content .wga.wvv [data-vnb-documents] .wvv-document-sequence{display:grid;gap:52px;margin:0;min-width:0}
body #main-content .wga.wvv [data-vnb-documents] .wvv-document-row{display:flex;flex-direction:column;align-items:stretch;gap:24px;min-width:0;perspective:none;scroll-margin-top:calc(var(--wga-header,68px) + 90px)}
body #main-content .wga.wvv [data-vnb-documents] .wvv-document-row>div{order:0}
body #main-content .wga.wvv [data-vnb-documents] .wvv-document-intro h3{font-size:30px!important;line-height:1.25!important;margin:0 0 12px;max-width:32ch}
body #main-content .wga.wvv [data-vnb-documents] .wvv-document-intro p{font-size:17px;line-height:1.65;max-width:64ch}
body #main-content .wga.wvv [data-vnb-documents] .wvv-document-row .wga-paper{width:100%;padding:36px;background:#fff;border:1px solid var(--line);border-top:3px solid var(--accent);border-radius:0;box-shadow:0 16px 30px #17191b08;transform:none;opacity:1}
body #main-content .wga.wvv [data-vnb-documents] .wvv-document-return{display:flex;flex-wrap:wrap;gap:8px 28px}
body #main-content .wga.wvv [data-vnb-documents] .wvv-document-return a{display:inline-flex;align-items:center;min-height:44px;font-size:14px}
body #main-content .wga.wvv [data-documents-view=single] .wvv-document-sequence{isolation:isolate;gap:0}
body #main-content .wga.wvv [data-documents-view=single] .wvv-document-row{grid-area:1/1;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(10px);transition:opacity 180ms cubic-bezier(.23,1,.32,1),transform 220ms cubic-bezier(.23,1,.32,1),visibility 0s 220ms}
body #main-content .wga.wvv [data-documents-view=single] .wvv-document-row[data-selected=true]{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);transition-delay:0s;z-index:1}
body #main-content .wga.wvv [data-documents-instant=true] :is(.wvv-document-row,.wvv-document-tabs button:after){transition:none}
body #page-container #et-main-area #main-content .wga [data-vnb-documents] .wga-paper :is(th,td){font-size:16px;line-height:1.65;padding:17px 10px;hyphens:none}
body #page-container #et-main-area #main-content .wga [data-vnb-documents] .wga-paper th{width:30%;overflow-wrap:anywhere}
body #page-container #et-main-area #main-content .wga [data-vnb-documents] .wga-paper td{width:70%}
body #main-content .wga.wga-immersive.wvv[data-vnb-page] .wvx-compare .wga-actions{display:flex}
@media(min-width:1001px){body #main-content .wga.wvv [data-vnb-documents] .wvv-document-tools{position:sticky;top:calc(var(--wga-header,68px) + 96px)}}
@media(max-width:1000px){
 body #main-content .wga.wvv [data-vnb-documents] .wvv-document-layout{grid-template-columns:minmax(0,1fr);gap:32px}
 body #main-content .wga.wvv [data-vnb-documents] .wvv-document-tabs button{min-height:58px;padding-block:14px}
 body #main-content .wga.wvv [data-vnb-documents] .wvv-document-actions{display:flex;justify-content:space-between;gap:16px;margin-block:14px 8px}
 body #main-content .wga.wvv [data-vnb-documents] .wvv-document-intro h3{font-size:27px!important}
}
@media(max-width:700px){
 body #main-content .wga.wvv [data-vnb-documents] .wvv-document-row .wga-paper{padding:24px 18px}
 body #main-content .wga.wvv [data-vnb-documents] .wvv-document-row .wga-paper h3{font-size:25px!important}
 body #main-content .wga.wvv [data-vnb-documents] .wvv-document-return{display:grid;gap:6px}
}
@media(max-width:500px){
 body #page-container #et-main-area #main-content .wga [data-vnb-documents] .wga-paper :is(table,tbody,caption,tr,th,td){display:block;width:100%!important}
 body #page-container #et-main-area #main-content .wga [data-vnb-documents] .wga-paper th{font-size:14px!important;font-weight:650}
 body #page-container #et-main-area #main-content .wga [data-vnb-documents] .wga-paper td{font-size:16px!important}
}
@media print{
 body #main-content .wga.wvv [data-vnb-documents] :is(.wvv-document-tools,.wvv-document-return,.wga-paper-footer button){display:none!important}
 body #main-content .wga.wvv [data-vnb-documents] :is(.wvv-document-layout,.wvv-document-sequence){display:block!important}
 body #main-content .wga.wvv [data-vnb-documents] .wvv-document-row{display:block!important;opacity:1!important;visibility:visible!important;transform:none!important;break-before:page}
 body #main-content .wga.wvv [data-vnb-documents] .wga-paper{box-shadow:none!important}
 body[data-vnb-print] #main-content .wga.wvv>:not(.wvv-documents),body[data-vnb-print] :is(#main-header,#top-header,#main-footer,.wilmes-top-navigation,#wpadminbar){display:none!important}
}

/* The connection file is read in normal flow; only its selected-step marker moves. */
body #main-content .wga.wvv [data-vnb-connection] .wga-heading h2{max-width:24ch!important}
body #main-content .wga.wvv [data-vnb-connection] .wvv-case-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;margin-block:40px 48px;padding-block:24px;border-block:1px solid var(--line)}
body #main-content .wga.wvv [data-vnb-connection] :is(.wvv-case-controls label,.wvc-mobile-step){gap:10px;font-size:15px;font-weight:600;min-width:0}
body #main-content .wga.wvv [data-vnb-connection] .wvv-case-controls label{display:grid}
body #main-content .wga.wvv [data-vnb-connection] select{font-size:16px;line-height:1.5;min-height:52px;width:100%;max-width:100%;color:var(--ink);border:1px solid #69747a;border-radius:0;background-color:#fff;padding:12px 32px 12px 14px}
body #main-content .wga.wvv [data-vnb-connection] .wvc-workspace{display:grid;grid-template-columns:244px minmax(0,1fr);gap:48px;align-items:start}
body #main-content .wga.wvv [data-vnb-connection] .wvc-route{position:sticky;top:calc(var(--wga-header,68px) + 90px);min-width:0}
body #main-content .wga.wvv [data-vnb-connection] .wvc-mobile-step{display:none}
body #main-content .wga.wvv [data-vnb-connection] .wvv-process-track{position:relative;display:grid;grid-template-columns:1fr;gap:0;border:0;margin:0 0 28px}
body #main-content .wga.wvv [data-vnb-connection] .wvv-process-track button{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:12px;min-height:76px;border:0;border-left:3px solid var(--line);border-radius:0!important;padding:16px;color:var(--muted);font-size:17px;line-height:1.45;white-space:normal;overflow-wrap:normal;hyphens:none;box-shadow:none;transform:none;transition:none;text-align:left}
body #main-content .wga.wvv [data-vnb-connection] .wvv-process-track button>span{font-size:14px;font-variant-numeric:tabular-nums;color:inherit;margin:0}
body #main-content .wga.wvv [data-vnb-connection] .wvv-process-track button[aria-pressed=true]{color:var(--accent);border-left-color:var(--accent);background:var(--paper);font-weight:650}
body #main-content .wga.wvv [data-vnb-connection] .wvc-step-indicator{position:absolute;top:0;left:0;border-left:3px solid var(--accent);background:transparent;z-index:1;pointer-events:none}
body #main-content .wga.wvv [data-vnb-connection][data-connection-enhanced] .wvv-process-track button[aria-pressed=true]{border-left-color:var(--line)}
body #main-content .wga.wvv [data-vnb-connection] .wvc-scope-link{display:inline-block;font-size:16px;line-height:1.6;min-height:44px;padding-block:8px;max-width:23ch;color:var(--accent);text-decoration:underline;text-underline-offset:5px}
body #main-content .wga.wvv [data-vnb-connection] .wvc-file{min-width:0;background:#fff;border-top:3px solid var(--ink);border-bottom:1px solid var(--line);padding:36px 40px 24px;box-shadow:0 0 0 1px var(--line),7px 7px 0 var(--paper);scroll-margin-top:calc(var(--wga-header,68px) + 90px)}
body #main-content .wga.wvv [data-vnb-connection] .wvc-file-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:28px;border-bottom:1px solid var(--line)}
body #main-content .wga.wvv [data-vnb-connection] .wvc-file-heading span{font-size:13px;line-height:1.5;color:var(--muted)}
body #main-content .wga.wvv [data-vnb-connection] .wvc-file-heading h3{font-size:25px!important;line-height:1.3!important;max-width:28ch;margin:10px 0 0!important;text-wrap:balance}
body #main-content .wga.wvv [data-vnb-connection] .wvc-file-heading .wvc-current-step{color:var(--accent);font-size:14px;font-weight:600;max-width:18ch;text-align:right}
body #main-content .wga.wvv [data-vnb-connection] .wvc-question{padding:30px 0 28px;min-height:196px}
body #main-content .wga.wvv [data-vnb-connection] .wvc-question h4{font-size:29px!important;line-height:1.25!important;margin:0 0 18px;max-width:28ch;text-wrap:balance;font-weight:650}
body #main-content .wga.wvv [data-vnb-connection] .wvc-question p{font-size:17px;line-height:1.7;margin:0;max-width:65ch}
body #main-content .wga.wvv [data-vnb-connection] .wvc-file-section{display:grid;grid-template-columns:154px minmax(0,1fr);gap:24px;padding:24px 0;border-top:1px solid var(--line);margin:0}
body #main-content .wga.wvv [data-vnb-connection] .wvc-file-section h4{font-size:15px!important;line-height:1.6!important;font-weight:600;margin:0}
body #main-content .wga.wvv [data-vnb-connection] .wvc-file-section :is(p,ol){font-size:17px;line-height:1.65;margin:0;min-width:0}
body #main-content .wga.wvv [data-vnb-connection] .wvc-inputs ol{padding-left:21px;min-height:126px}
body #main-content .wga.wvv [data-vnb-connection] .wvc-inputs li{padding-left:4px;margin:0}
body #main-content .wga.wvv [data-vnb-connection] .wvc-inputs li+li{margin-top:10px}
body #main-content .wga.wvv [data-vnb-connection] .wvv-status{border-left:0;background:var(--paper);padding:22px;margin-inline:-22px;min-height:132px}
body #main-content .wga.wvv [data-vnb-connection] .wvv-status h4{color:var(--accent)}
body #main-content .wga.wvv [data-vnb-connection] .wvc-output{min-height:105px}
body #main-content .wga.wvv [data-vnb-connection] .wvc-responsibility{min-height:133px}
body #main-content .wga.wvv [data-vnb-connection] .wvc-file-footer{border-top:1px solid var(--line);padding-top:18px;font-size:16px}
body #main-content .wga.wvv [data-vnb-connection] .wvc-file-footer a{display:inline-flex;align-items:center;gap:12px;min-height:44px;max-width:100%;line-height:1.5}
body #main-content .wga.wvv [data-vnb-connection] .wvc-boundary{font-size:15px;line-height:1.7;max-width:72ch;margin:36px 0 0 292px;color:var(--muted)}
body #main-content .wga.wvv [data-vnb-connection] .wvc-announcement{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
body #main-content .wga.wvv [data-vnb-connection] :is(button,select,a):focus-visible{outline:3px solid var(--accent);outline-offset:5px}
@media(hover:hover) and (pointer:fine){body #main-content .wga.wvv [data-vnb-connection] .wvv-process-track button:hover{color:var(--accent);background:var(--paper)}}
@media(max-width:1000px){
 body #main-content .wga.wvv [data-vnb-connection] .wvc-workspace{grid-template-columns:210px minmax(0,1fr);gap:28px}
 body #main-content .wga.wvv [data-vnb-connection] .wvc-file{padding:28px 28px 20px}
 body #main-content .wga.wvv [data-vnb-connection] .wvc-file-section{grid-template-columns:1fr;gap:12px}
 body #main-content .wga.wvv [data-vnb-connection] .wvc-boundary{margin-left:238px}
}
@media(max-width:700px){
 body #main-content .wga.wvv [data-vnb-connection] .wvv-case-controls{grid-template-columns:1fr;gap:24px;margin-block:28px}
 body #main-content .wga.wvv [data-vnb-connection] .wvc-workspace{grid-template-columns:1fr;gap:24px}
 body #main-content .wga.wvv [data-vnb-connection] .wvc-route{position:static}
 body #main-content .wga.wvv [data-vnb-connection] .wvc-mobile-step{display:grid}
 body #main-content .wga.wvv [data-vnb-connection] .wvv-process-track{display:none}
 body #main-content .wga.wvv [data-vnb-connection] .wvc-scope-link{max-width:none;margin-top:12px}
 body #main-content .wga.wvv [data-vnb-connection] .wvc-file{padding:24px 20px 16px;box-shadow:0 0 0 1px var(--line)}
 body #main-content .wga.wvv [data-vnb-connection] .wvc-file-heading{display:block;padding-bottom:22px}
 body #main-content .wga.wvv [data-vnb-connection] .wvc-file-heading h3{font-size:24px!important}
 body #main-content .wga.wvv [data-vnb-connection] .wvc-file-heading .wvc-current-step{display:block;max-width:none;text-align:left;margin-top:14px}
 body #main-content .wga.wvv [data-vnb-connection] .wvc-question{padding-block:24px;min-height:0}
 body #main-content .wga.wvv [data-vnb-connection] .wvc-question h4{font-size:24px!important}
 body #main-content .wga.wvv [data-vnb-connection] .wvc-file-section{padding-block:22px;min-height:0}
 body #main-content .wga.wvv [data-vnb-connection] .wvv-status{padding:20px 12px;margin-inline:-12px}
 body #main-content .wga.wvv [data-vnb-connection] .wvc-inputs ol{min-height:0}
 body #main-content .wga.wvv [data-vnb-connection] .wvc-boundary{margin-left:0}
}
@media(max-width:380px){body #main-content .wga.wvv [data-vnb-connection] select{padding-inline:10px;font-weight:500}}
@media(prefers-reduced-motion:reduce){body #main-content .wga.wvv [data-vnb-connection] [data-connection-indicator]{transition:none!important}}
@media print{
 body #main-content .wga.wvv [data-vnb-connection] :is(.wvc-route,.wvv-case-controls,.wvc-file-footer){display:none}
 body #main-content .wga.wvv [data-vnb-connection] .wvc-workspace{display:block}
 body #main-content .wga.wvv [data-vnb-connection] .wvc-file{box-shadow:none;padding:0}
 body #main-content .wga.wvv [data-vnb-connection] .wvc-boundary{margin-left:0}
}

body #main-content .wga.wvv .wga-closing h2{max-width:19ch}
body #main-content .wga.wvv .wvv-inquiry-intro{max-width:68ch;font-size:17px;line-height:1.75;color:#d1d6d8;margin:28px 0 0}
body #main-content .wga.wvv .wga-inquiry :is(select,textarea){font-size:17px;line-height:1.6}
body #main-content .wga.wvv .wvv-inquiry-clear{display:inline-flex;align-items:center;min-height:44px;margin-top:12px;padding:8px 0;border:0;border-radius:0;background:transparent;color:#d1f5ff;font:inherit;font-size:15px;text-decoration:underline;text-underline-offset:5px;cursor:pointer}
body #main-content .wga.wvv .wvv-inquiry-clear:disabled{color:#a9b1b5;cursor:default;text-decoration:none}
body #main-content .wga.wvv .wga-closing :is(button,select,textarea,a):focus-visible{outline:3px solid #52dff1;outline-offset:5px}
@media(hover:hover) and (pointer:fine){body #main-content .wga.wvv .wvv-inquiry-clear:not(:disabled):hover{color:#fff}}
@media(max-width:700px){body #main-content .wga.wvv .wga-closing h2{hyphens:auto;overflow-wrap:break-word}body #main-content .wga.wvv .wvv-inquiry-intro{font-size:16px}}

/* Independent VNB reading companion; delivered by the existing family sheet. */
body #main-content .wga.wvv.wga-reading .wvr-section{padding-block:80px;background:#fff}
body #main-content .wga.wvv.wga-reading .wvr-tint{background:var(--paper)}
body #main-content .wga.wvv.wga-reading .wvr-intro{padding-block:56px 0}
body #main-content .wga.wvv.wga-reading .wvr-section h2{font-size:38px!important;line-height:1.18!important;max-width:28ch!important;text-wrap:balance;margin:0 0 24px}
body #main-content .wga.wvv.wga-reading .wvr-section h3{font-size:25px!important;line-height:1.3!important;margin:36px 0 18px;max-width:38ch}
body #main-content .wga.wvv.wga-reading .wvr-section p{max-width:72ch;margin:20px 0 0;font-size:18px;line-height:1.75}
body #main-content .wga.wvv.wga-reading .wvr-intro p{max-width:64ch;font-size:21px;line-height:1.65}
body #main-content .wga.wvv.wga-reading .wvr-section .wvr-lead{font-size:21px;line-height:1.55;color:var(--ink);margin-block:0 22px;max-width:66ch}
body #main-content .wga.wvv.wga-reading .wvr-section .wvr-conclusion{font-weight:600;border-left:3px solid var(--accent);padding-left:22px;margin-block:32px}
body #main-content .wga.wvv.wga-reading .wvr-subsection{margin-top:40px}
body #main-content .wga.wvv.wga-reading :is(.wvr-subsection,.wvr-section article,.wga-anchor){scroll-margin-top:calc(var(--wga-header,68px) + 90px)}
body #main-content .wga.wvv.wga-reading :is(.wvr-questions,.wvr-formulas,.wvr-priorities){margin:32px 0;display:grid;gap:24px 48px}
body #main-content .wga.wvv.wga-reading .wvr-questions{grid-template-columns:repeat(2,minmax(0,1fr));max-width:1000px}
body #main-content .wga.wvv.wga-reading .wvr-priorities{grid-template-columns:repeat(3,minmax(0,1fr))}
body #main-content .wga.wvv.wga-reading :is(.wvr-questions,.wvr-formulas,.wvr-priorities) dt{font-size:17px;font-weight:650;line-height:1.5;margin-bottom:8px}
body #main-content .wga.wvv.wga-reading :is(.wvr-questions,.wvr-formulas,.wvr-priorities) dd{font-size:18px;line-height:1.65;overflow-wrap:anywhere;margin:0}
body #main-content .wga.wvv.wga-reading .wvr-formulas{padding-block:28px;border-block:1px solid var(--line);font-variant-numeric:tabular-nums}
body #main-content .wga.wvv.wga-reading .wvr-table{width:100%;table-layout:fixed;border-collapse:collapse;margin:32px 0;font-size:17px;line-height:1.6;color:var(--ink);font-variant-numeric:tabular-nums}
body #main-content .wga.wvv.wga-reading .wvr-table[id]{scroll-margin-top:calc(var(--wga-header,68px) + 90px)}
body #main-content .wga.wvv.wga-reading .wvr-table caption{font-size:17px;line-height:1.55;font-weight:600;color:var(--ink);text-align:left;caption-side:top;margin:0;padding:0 0 18px}
body #main-content .wga.wvv.wga-reading .wvr-table :is(th,td){padding:20px 18px 20px 0;border:0;border-bottom:1px solid var(--line);vertical-align:top;text-align:left;white-space:normal;overflow-wrap:anywhere;hyphens:auto;font-size:17px;line-height:1.6}
body #main-content .wga.wvv.wga-reading .wvr-table tr>:last-child{padding-right:0}
body #main-content .wga.wvv.wga-reading .wvr-table th{font-weight:650}
body #main-content .wga.wvv.wga-reading .wvr-table thead th{border-bottom:2px solid var(--ink);padding-top:0}
body #main-content .wga.wvv.wga-reading .wvr-table .wvr-field{display:none}
body #main-content .wga.wvv.wga-reading .wvr-table th .wvr-field{color:#fff}
body #main-content .wga.wvv.wga-reading .wvr-links{display:flex;flex-wrap:wrap;gap:12px 32px;margin-top:28px;align-items:flex-start}
body #main-content .wga.wvv.wga-reading .wvr-links a{display:inline-block;min-height:44px;padding-block:8px;max-width:100%;font-size:17px;line-height:1.6;overflow-wrap:anywhere}
body #main-content .wga.wvv.wga-reading .wvr-contact-questions{padding-left:24px;margin:28px 0 0}
body #main-content .wga.wvv.wga-reading .wvr-contact-questions li{padding-block:6px;font-size:18px}
body #main-content .wga.wvv.wga-reading .wvr-end{padding-block:64px}
body #main-content .wga.wvv.wga-reading .wvr-end h2{font-size:28px!important}
body #main-content .wga.wvv.wga-reading :is(a,select,textarea,summary):focus-visible{outline:3px solid var(--accent);outline-offset:5px}
body #main-content .wga.wvv.wga-reading :is(.wga-hero,.wga-dark) :is(a,select,textarea):focus-visible{outline-color:var(--bright)}
body #main-content .wga.wvv.wga-reading a{touch-action:manipulation}
body #main-content .wga.wvv.wga-reading a>span{transition:none;transform:none}
body #main-content .wga.wvv.wga-reading .wga-detail-hero{height:auto;min-height:620px;max-height:none;background:var(--ink)}
body #main-content .wga.wvv.wga-reading .wga-hero-content{height:auto;min-height:620px;padding-block:64px;justify-content:center}
body #main-content .wga.wvv.wga-reading .wga-detail-hero h1{font-size:42px!important;line-height:1.16!important;max-width:520px!important;text-wrap:balance}
body #main-content .wga.wvv.wga-reading .wga-hero-claim{font-size:22px;line-height:1.5;max-width:480px}
body #main-content .wga.wvv.wga-reading .wga-hero-media img{animation:none;transform:none}
body #main-content .wga.wvv.wga-reading .wga-hero-content .wga-actions{max-width:570px}

@media(max-width:1050px){
  body #main-content .wga.wvv.wga-reading .wvr-table{display:block;table-layout:auto;min-width:0;max-width:100%}
  body #main-content .wga.wvv.wga-reading .wvr-table caption{display:block;width:100%;min-width:0;max-width:100%;overflow-wrap:anywhere}
  /* Keep column headers available to assistive technology while rows linearize. */
  body #main-content .wga.wvv.wga-reading .wvr-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
  body #main-content .wga.wvv.wga-reading .wvr-table tbody{display:block}
  body #main-content .wga.wvv.wga-reading .wvr-table tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px;border-top:1px solid var(--line);padding-block:24px}
  body #main-content .wga.wvv.wga-reading .wvr-table tbody :is(th,td){display:block;min-width:0;width:auto;padding:0;border:0;font-size:17px}
  body #main-content .wga.wvv.wga-reading .wvr-table tbody th{grid-column:1/-1;font-size:19px}
  body #main-content .wga.wvv.wga-reading .wvr-table .wvr-field{display:block;font-size:15px;font-weight:600;color:var(--muted);line-height:1.5;margin-bottom:4px}
}
@media(max-width:700px){
  body #main-content .wga.wvv.wga-reading .wvr-section{padding-block:56px}
  body #main-content .wga.wvv.wga-reading .wvr-intro{padding-block:36px 0}
  body #main-content .wga.wvv.wga-reading .wvr-section h2{font-size:30px!important}
  body #main-content .wga.wvv.wga-reading .wvr-section h3{font-size:23px!important}
  body #main-content .wga.wvv.wga-reading .wvr-section p{font-size:17px;line-height:1.7}
  body #main-content .wga.wvv.wga-reading .wvr-intro p{font-size:19px;line-height:1.65}
  body #main-content .wga.wvv.wga-reading .wvr-section .wvr-lead{font-size:19px}
  body #main-content .wga.wvv.wga-reading :is(.wvr-questions,.wvr-priorities){grid-template-columns:1fr;gap:24px}
  body #main-content .wga.wvv.wga-reading .wvr-table tbody tr{grid-template-columns:1fr;gap:18px}
  body #main-content .wga.wvv.wga-reading .wvr-links{flex-direction:column;gap:8px}
  body #main-content .wga.wvv.wga-reading .wga-detail-hero{height:auto;min-height:0;max-height:none}
  body #main-content .wga.wvv.wga-reading .wga-hero-media{height:440px;bottom:auto}
  body #main-content .wga.wvv.wga-reading .wga-hero-content{height:auto;min-height:0;padding-block:360px 40px;justify-content:flex-start}
  body #main-content .wga.wvv.wga-reading .wga-detail-hero h1{font-size:34px!important;line-height:1.2!important}
  body #main-content .wga.wvv.wga-reading .wga-hero-claim{font-size:20px}
  body #main-content .wga.wvv.wga-reading .wga-detail-hero:after{background:linear-gradient(0deg,var(--ink) 0,var(--ink) calc(100% - 440px),transparent calc(100% - 240px))}
  body #main-content .wga.wvv.wga-reading .wga-hero-content .wga-actions{align-items:flex-start;flex-direction:column}
  body #main-content .wga.wvv.wga-reading .wga-hero-content .wga-actions a{font-size:16px;white-space:normal;max-width:100%;min-height:44px}
}
@media print{
  body #main-content .wga.wvv.wga-reading .wga-hero-media,
  body #main-content .wga.wvv.wga-reading .wga-hero:after,
  body #main-content .wga.wvv.wga-reading .wga-local-nav{display:none}
  body #main-content .wga.wvv.wga-reading .wga-detail-hero,
  body #main-content .wga.wvv.wga-reading .wga-closing,
  body #main-content .wga.wvv.wga-reading .wvr-section{color:#17191b;background:#fff;min-height:0;height:auto;padding-block:24px}
  body #main-content .wga.wvv.wga-reading .wga-hero-content{min-height:0;height:auto;padding-block:0}
  body #main-content .wga.wvv.wga-reading .wga-wrap{width:100%}
  body #main-content .wga.wvv.wga-reading .wvr-table tr{break-inside:avoid}
  body #main-content .wga.wvv.wga-reading :is(h2,h3,dt){break-after:avoid}
}
