.fieldwork-teaser{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(24px,6vw,100px);padding-top:70px;padding-bottom:70px;border-bottom:1px solid #33453d}.fieldwork-teaser h2{font-size:clamp(2.6rem,5vw,5rem);line-height:1.05;margin:20px 0}.fieldwork-teaser p{max-width:55ch;color:#b9c9bf;line-height:1.7}.latency-preview{display:block;padding:36px;background:#d9efad;color:#14221b;border-radius:4px;text-decoration:none;align-self:center}.latency-preview>span:first-child{font:600 .7rem var(--sans);letter-spacing:.12em}.latency-preview strong{display:block;font-family:var(--display);font-size:clamp(2.4rem,4vw,4rem);line-height:1.06;margin:28px 0}.latency-preview p{color:#344232}.latency-preview small{color:#344232}.latency-mini{display:flex;height:38px;gap:4px;margin:24px 0}.latency-mini i:nth-child(1){flex:35;background:#203c31}.latency-mini i:nth-child(2){flex:18;background:#47745b}.latency-mini i:nth-child(3){flex:12;background:#67936d}.latency-mini i:nth-child(4){flex:40;background:#0f221b}.latency-mini i:nth-child(5){flex:20;background:#6a8253}.latency-mini i:nth-child(6){flex:8;background:#a0b577}.fieldwork-stats{display:flex;gap:40px;flex-wrap:wrap;margin-top:40px}.fieldwork-stats span{max-width:210px;color:#b6c7bd;font-size:.85rem}.fieldwork-stats b{display:block;color:#dcf3ae;font-size:2rem;font-weight:500;margin-bottom:8px}.fieldwork-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:32px 0}.fieldwork-tabs button{display:flex;flex-direction:column;align-items:flex-start;gap:15px;background:#12251e;border:1px solid #3a5144;color:#d9e5da;padding:20px;text-align:left;font:600 .95rem var(--sans);cursor:pointer}.fieldwork-tabs button span{font-size:.7rem;color:#9fbaaa}.fieldwork-tabs button[aria-selected=true]{background:#d9efad;color:#13221b}.fieldwork-tabs button[aria-selected=true] span{color:#405539}.fieldwork-path-intro{display:grid;grid-template-columns:1fr 1fr;gap:45px;margin:35px 0}.fieldwork-path-intro h3{font-family:var(--display);font-size:clamp(1.7rem,3vw,2.6rem);margin:0;line-height:1.2}.fieldwork-path-intro p{color:#b6c7bd;line-height:1.75;margin:0}.fieldwork-route-list{list-style:none;margin:0;padding:0}.fieldwork-route-list li{display:grid;grid-template-columns:65px 1fr;gap:20px;padding:28px 0;border-top:1px solid #344b3d}.fieldwork-route-list li>span{font-size:1.6rem;color:#a8c288}.fieldwork-route-list h4{font-size:1.35rem;line-height:1.3;margin:6px 0 10px}.fieldwork-route-list h4 a{text-decoration:none}.fieldwork-route-list p{max-width:80ch;color:#b6c7bd;line-height:1.6}.fieldwork-route-list .eyebrow{font-size:.65rem;margin:0}.fieldwork-tool-callout{background:#d9efad;color:#16281e;display:flex;justify-content:space-between;align-items:center;gap:30px}.fieldwork-tool-callout p{max-width:65ch;line-height:1.7}.fieldwork-tool-callout .eyebrow{color:#3e5948}.fieldwork-tool-callout .button{flex-shrink:0}.fieldwork-method{max-width:1050px}.fieldwork-method h2{font-size:2rem}.fieldwork-method p{line-height:1.8;color:#b9c9bf}.fieldwork-method a{color:#d9efad}.latency-workbench{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(24px,5vw,80px);align-items:start}.latency-inputs{min-width:0}.latency-inputs h2{font-size:1.6rem}.latency-inputs>p{line-height:1.7;color:#b9c9bf}.latency-inputs label{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;border-bottom:1px solid #334d3e}.latency-inputs label b{font-size:.95rem;font-weight:500}.latency-inputs label small{display:block;max-width:38ch;color:#a6bdb0;font-size:.8rem;line-height:1.5;margin-top:7px}.latency-number{flex-shrink:0;display:flex;align-items:center;gap:6px;color:#b6c7bd}.latency-number input{width:95px;background:#0e2018;border:1px solid #6e8977;color:#f0f3df;border-radius:3px;padding:12px 8px;font:500 1.05rem var(--sans)}.latency-number input[aria-invalid=true]{border-color:#ffa992}.latency-inputs button{margin-top:25px}.latency-results{background:#14271f;border:1px solid #3b5546;padding:clamp(20px,3vw,40px);position:sticky;top:105px;min-width:0}.latency-total output{font-family:var(--display);font-size:clamp(3.3rem,6vw,6rem);line-height:1.2;color:#e0f5b2;overflow-wrap:anywhere}.latency-total>span{display:block;color:#bbcdc0;font-size:.85rem}.latency-results>p{line-height:1.65;color:#b9c9bf;font-size:.9rem}.latency-results>p[data-latency-summary]{min-height:75px}.latency-timeline{display:flex;height:52px;gap:3px;margin:24px 0}.latency-timeline span{flex-basis:0;min-width:0}.latency-timeline span:nth-child(1),.stage-0{background:#d9efad}.latency-timeline span:nth-child(2),.stage-1{background:#91b987}.latency-timeline span:nth-child(3),.stage-2{background:#5d997e}.latency-timeline span:nth-child(4),.stage-3{background:#dfb974}.latency-timeline span:nth-child(5),.stage-4{background:#9fcace}.latency-timeline span:nth-child(6),.stage-5{background:#b3a3d0}.latency-stage-results{list-style:none;padding:0}.latency-stage-results li{display:grid;grid-template-columns:10px 1fr auto;gap:10px;align-items:center;padding:12px 0;border-bottom:1px solid #344b3d;font-size:.8rem}.latency-stage-results b{font-size:.75rem;font-weight:500;text-align:right}.latency-swatch{width:8px;height:8px;border-radius:50%}.latency-results>a{display:block;margin-top:25px;color:#dcf3ae;line-height:1.6}.latency-formula{overflow-wrap:anywhere}.latency-inputs .latency-error{color:#ffd2bf;min-height:1.5em}.library-options select#guide-collection{max-width:100%}
@media(max-width:800px){.fieldwork-teaser,.fieldwork-path-intro,.latency-workbench{grid-template-columns:1fr}.fieldwork-tabs{grid-template-columns:repeat(2,1fr)}.fieldwork-tool-callout{display:block}.fieldwork-tool-callout .button{margin-top:15px}.latency-results{position:static}.fieldwork-path-intro{gap:20px}}
@media(max-width:430px){.fieldwork-teaser{padding-top:45px;padding-bottom:45px}.latency-preview{padding:24px}.fieldwork-tabs button{padding:15px;font-size:.82rem;min-height:95px}.fieldwork-route-list li{grid-template-columns:30px 1fr;gap:12px}.latency-inputs label{gap:10px;align-items:flex-start}.latency-number input{width:76px}.latency-stage-results li{grid-template-columns:8px 1fr;gap:7px}.latency-stage-results b{grid-column:2;text-align:left}.fieldwork-stats{gap:24px}.latency-results>p[data-latency-summary]{min-height:0}}
.fieldwork-source-context{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center;margin:32px 0 45px;padding:24px;background:#11221b;border:1px solid #334b3d}.fieldwork-source-context .source-figure{margin:0}.fieldwork-source-context .source-figure img{max-height:260px;object-fit:contain;background:#07140e}.fieldwork-source-context h4{font-size:1.55rem;margin:12px 0}.fieldwork-source-context p,.fieldwork-source-context small{color:#b7c9bd;line-height:1.7}.fieldwork-source-context small{display:block;font-size:.73rem;margin-top:16px}.fieldwork-source-context a{color:#d9efad}.fieldwork-source-context figcaption{font-size:.7rem}.fieldwork-source-context .eyebrow{font-size:.65rem}@media(max-width:680px){.fieldwork-source-context{grid-template-columns:1fr;padding:18px;gap:18px}}
