.voyager-page{--v-ink:#182c32;--v-copper:#9c542d;--v-paper:#f4f1e8;background:var(--v-paper)}
.voyager-page .dispatch-hero{max-width:1160px;margin-top:80px}.voyager-page .dispatch-hero h1{font-size:clamp(62px,9vw,118px);line-height:.98;letter-spacing:-.06em;color:var(--v-ink);margin:28px 0}.voyager-page .dispatch-hero .lead{max-width:790px;font-size:clamp(22px,2.5vw,29px);line-height:1.48}.voyager-page .dispatch-hero .eyebrow{color:var(--v-copper)}.voyager-page .dispatch-cover{border-radius:0;margin-top:45px}.voyager-page .dispatch-body{max-width:790px;font-size:20px;line-height:1.85}.voyager-page .dispatch-body>p:first-child{font:400 30px/1.5 Georgia,serif;color:var(--v-ink);margin-top:60px}.voyager-page .dispatch-body h2{color:var(--v-ink);font-size:clamp(28px,3.5vw,37px);margin-top:2.8em}.voyager-page .dispatch-body figure{margin:46px -80px}.voyager-page .dispatch-body figure img{border:0;border-radius:0}.voyager-page .dispatch-body figcaption{margin:15px 30px}.voyager-page .dispatch-body a{color:#704526}.voyager-page .dispatch-sources a{overflow-wrap:anywhere}
.voyager-lab{background:#14292f;color:#f3eee1;margin:46px -80px;padding:38px 42px 32px;line-height:1.6;box-shadow:0 15px 50px #14292f10}.v-lab-top{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid #506166;padding-bottom:17px}.v-kicker{font:11px/1.6 Consolas,monospace;text-transform:uppercase;letter-spacing:.12em;color:#c7d1cd}.voyager-lab h3{font:400 clamp(32px,5vw,48px)/1.14 Georgia,serif;letter-spacing:-.025em;margin:30px 0 18px}.voyager-lab .v-intro{font-size:17px;color:#ced8d6;max-width:580px}.v-sliders{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin:28px 0 20px}.v-sliders label{font-size:13px;font-weight:500}.v-sliders output{float:right;color:#edb58b;font-family:Consolas,monospace}.v-sliders input{width:100%;display:block;accent-color:#e7aa78;height:30px;margin:9px 0;cursor:pointer}.v-sliders span{display:flex;justify-content:space-between;font-size:11px;color:#b4c5c7}.v-sliders b{font-weight:400}.v-presets{display:flex;flex-wrap:wrap;gap:7px}.voyager-lab button{font:12px/1.4 system-ui,sans-serif;padding:10px 13px;min-height:44px;border:1px solid #839692;background:transparent;color:#ececdb;cursor:pointer;border-radius:0}.voyager-lab button:hover{background:#2d464b}.voyager-lab button[aria-pressed=true]{background:#c49370;color:#14292f;border-color:#c49370}.voyager-lab button:focus-visible,.voyager-lab input:focus-visible,.voyager-lab summary:focus-visible,.voyager-lab a:focus-visible{outline:3px solid #b6d8e2;outline-offset:4px}.voyager-lab button:disabled{opacity:.45;cursor:default}.v-chart{margin:25px 0 0}.v-chart svg{display:block;width:100%;height:auto;overflow:visible}.v-grid{fill:none;stroke:#465b60;stroke-width:1}.v-axis{fill:#c2cfcc;font:12px Consolas,monospace}.v-arrival{stroke:#90a4a5;stroke-dasharray:3 5;fill:none}.v-old,.v-new{fill:none;stroke-width:3;stroke-linejoin:round}.v-old{stroke:#e7aa78}.v-new{stroke:#a6d3df;stroke-dasharray:7 5}.v-legend{display:flex;justify-content:space-between;gap:14px;font:13px system-ui,sans-serif;margin:10px 0 26px}.v-legend span{display:flex;align-items:center;gap:8px}.v-legend i{display:inline-block;width:20px}.v-line-old{border-top:3px solid #e7aa78}.v-line-new{border-top:3px dashed #a6d3df}.v-legend strong{font-weight:500;font-variant-numeric:tabular-nums}.v-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.v-actions button:first-child{background:#e7aa78;color:#14292f;border-color:#e7aa78}.v-actions span{margin-left:auto;font:12px Consolas,monospace;color:#c9d4d1}.voyager-lab .v-status{margin:22px 0 24px;font-size:14px;min-height:4.8em;color:#d2ddd9}.v-method{border-top:1px solid #506166;padding-top:16px;font-size:13px}.v-method summary{cursor:pointer;color:#f3eee1;min-height:44px}.voyager-lab .v-method p{font-size:13px;color:#c8d4d2;margin:12px 0}.voyager-lab .v-method a{color:#edb58b}.v-takeaway{font:italic 23px/1.6 Georgia,serif;border-top:1px solid #506166;padding-top:24px;margin-top:20px;color:#eee4d4}.voyager-lab [hidden]{display:none!important}
@media(max-width:1050px){.voyager-page .dispatch-body figure,.voyager-lab{margin-left:0;margin-right:0}}
@media(max-width:650px){.voyager-page .dispatch-hero{margin-top:45px}.voyager-page .dispatch-hero h1{font-size:64px}.voyager-page .dispatch-body{font-size:18px;padding-inline:22px}.voyager-page .dispatch-body>p:first-child{font-size:25px;margin-top:38px}.voyager-page .dispatch-body figcaption{margin-inline:0}.voyager-lab{margin:30px -8px;padding:24px 18px}.v-sliders{grid-template-columns:1fr;gap:22px}.v-lab-top{gap:8px}.v-kicker{font-size:9px}.v-legend{font-size:11px;gap:6px}.v-legend span{gap:4px}.v-actions span{flex-basis:100%;margin:8px 0 0}.v-takeaway{font-size:21px}.v-presets button{font-size:11px;padding-inline:9px}.voyager-lab h3{font-size:34px}}
@media print{.voyager-lab{color:#182c32;background:#fff;box-shadow:none;border:1px solid #777}.v-controls{display:none!important}[data-v-fallback]{display:block!important}.v-takeaway,.v-kicker{color:#182c32}.voyager-page .dispatch-body figure,.voyager-lab{margin-inline:0}}
