.signs.astro-vrnprozg,.causes.astro-vrnprozg,.procedure.astro-vrnprozg{--pipe: #dce6f0;--pipe-shine: #f7fafc;--pipe-joint: #c9d6e5;--pipe-nut: #b3c3d6}.signs-grid.astro-vrnprozg{display:grid;gap:36px}.signs-copy.astro-vrnprozg h2.astro-vrnprozg{margin-bottom:14px}.signs-lead.astro-vrnprozg{max-width:34em;margin:0}.signs-list.astro-vrnprozg{margin:24px 0 0;padding:0;list-style:none;border-top:1px solid var(--line)}.signs-list.astro-vrnprozg li.astro-vrnprozg{display:flex;align-items:center;gap:14px;padding-block:14px;border-bottom:1px solid var(--line);line-height:1.45;color:var(--navy)}.mark.astro-vrnprozg{flex:none;width:28px;height:28px;fill:none;stroke:var(--blue);stroke-width:2}.mark-dot.astro-vrnprozg{fill:var(--blue);stroke:none}.signs-note.astro-vrnprozg{margin:22px 0 0;padding-left:14px;border-left:3px solid var(--blue);font-weight:500;color:var(--navy)}.meter.astro-vrnprozg{margin:0;padding:24px 0 20px;overflow:hidden;border-radius:var(--radius-lg);background:var(--mist)}.meter-svg.astro-vrnprozg{width:100%;max-width:32rem;height:auto;margin-inline:auto}.pipe-stop.astro-vrnprozg{stop-color:var(--pipe-joint)}.m-pipe.astro-vrnprozg{stroke-width:30}.m-shine.astro-vrnprozg{stroke:var(--pipe-shine);stroke-width:3;stroke-linecap:round;opacity:.8}.m-joint.astro-vrnprozg{fill:var(--pipe-nut)}.m-body.astro-vrnprozg{fill:var(--paper);stroke:var(--navy);stroke-width:9}.m-dial.astro-vrnprozg{fill:var(--mist);stroke:var(--line);stroke-width:2}.m-window.astro-vrnprozg{fill:var(--navy)}.m-cell.astro-vrnprozg{fill:var(--navy-2)}.m-digit.astro-vrnprozg{font-family:var(--font-head);font-size:28px;font-weight:700;text-anchor:middle;fill:#fff}.m-digit--l.astro-vrnprozg{fill:var(--drop-2)}.m-unit.astro-vrnprozg{font-family:var(--font-body);font-size:14px;font-weight:500;text-anchor:middle;fill:var(--text)}.m-star.astro-vrnprozg{fill:var(--navy);transform-box:fill-box;transform-origin:center;animation:m-spin 2s linear infinite}.m-halo.astro-vrnprozg{fill:var(--blue);opacity:.12}.m-ret.astro-vrnprozg{fill:none;stroke:var(--blue);stroke-width:2}.m-roll.astro-vrnprozg{animation:m-roll 9s linear infinite}@keyframes m-roll{to{transform:translateY(-380px)}}@keyframes m-spin{to{transform:rotate(360deg)}}.meter.astro-vrnprozg figcaption.astro-vrnprozg{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 10px;margin-top:10px;padding-inline:16px;font-size:.95rem;line-height:1.3;color:var(--navy)}.causes-grid.astro-vrnprozg{display:grid;gap:40px}.route.astro-vrnprozg{position:relative}.route.astro-vrnprozg:before{content:"";position:absolute;left:17px;top:22px;bottom:-12px;width:10px;border-radius:5px;background:var(--pipe);-webkit-mask-image:linear-gradient(to bottom,#000 85%,transparent);mask-image:linear-gradient(to bottom,#000 85%,transparent)}.route-start.astro-vrnprozg{position:relative;display:flex;align-items:center;gap:14px;margin:0;font-size:.78rem;font-weight:500;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--blue-ink)}.route-list.astro-vrnprozg{display:grid;gap:28px;margin:0;padding:30px 0 0 60px;list-style:none}.route-list.astro-vrnprozg li.astro-vrnprozg{position:relative}.node.astro-vrnprozg{position:absolute;left:-60px;top:-8px;width:44px;height:44px}.node-bg.astro-vrnprozg{fill:var(--paper)}.node-halo.astro-vrnprozg{fill:var(--blue);opacity:.12}.node-ring.astro-vrnprozg{fill:none;stroke:var(--blue);stroke-width:2}.node-dot.astro-vrnprozg{fill:var(--blue)}.route-list.astro-vrnprozg h3.astro-vrnprozg{margin-bottom:4px}.route-list.astro-vrnprozg p.astro-vrnprozg{margin:0}.network.astro-vrnprozg{align-self:start;padding:26px 24px 28px;border-radius:var(--radius-lg);background:var(--mist)}.network-item.astro-vrnprozg{margin-top:18px}.network-item.astro-vrnprozg+.network-item.astro-vrnprozg{padding-top:18px;border-top:1px solid var(--line)}.network.astro-vrnprozg h3.astro-vrnprozg{margin-bottom:6px}.network.astro-vrnprozg p.astro-vrnprozg{margin:0}.stages.astro-vrnprozg{display:grid;gap:40px;margin:0;padding:0;list-style:none}.stage.astro-vrnprozg{display:grid;align-content:start;gap:10px}.stage-photo.astro-vrnprozg,.report-frame.astro-vrnprozg{aspect-ratio:4 / 3}.stage.astro-vrnprozg h3.astro-vrnprozg,.stage.astro-vrnprozg p.astro-vrnprozg{margin:0}.stage.astro-vrnprozg h3.astro-vrnprozg{margin-top:6px}.report-frame.astro-vrnprozg{display:grid;grid-template-rows:minmax(0,1fr) auto;margin:0;overflow:hidden;border-radius:var(--radius);background:var(--navy)}.sheet.astro-vrnprozg{position:relative;display:grid;align-content:start;gap:7px;width:min(46%,10rem);place-self:center;padding:11px 11px 15px;border-radius:4px;background:#fff;box-shadow:0 18px 36px -18px #0009;transform:rotate(-3deg)}.sheet-head.astro-vrnprozg{display:flex;align-items:center;gap:6px}.sheet-head.astro-vrnprozg img.astro-vrnprozg{width:16px;height:16px}.sheet.astro-vrnprozg .sheet-photo.astro-vrnprozg{aspect-ratio:16 / 10;border-radius:3px}.bar.astro-vrnprozg{display:block;height:6px;border-radius:3px;background:var(--mist-2)}.bar--title.astro-vrnprozg{flex:1;height:8px;background:var(--pipe-joint)}.bar--80.astro-vrnprozg{width:80%}.bar--60.astro-vrnprozg{width:60%}.stamp.astro-vrnprozg{position:absolute;right:-12px;bottom:-12px;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;color:#fff;background:var(--blue);box-shadow:0 8px 18px -8px #0009}.stamp.astro-vrnprozg .icon{width:20px;height:20px}.report-frame.astro-vrnprozg figcaption.astro-vrnprozg{display:grid;gap:4px;padding:0 12px 12px;font-size:.85rem;line-height:1.3;color:#fff}@media(min-width:40rem){.stages.astro-vrnprozg{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 24px}}@media(min-width:64rem){.signs-grid.astro-vrnprozg{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:64px}.causes-grid.astro-vrnprozg{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:64px}.network.astro-vrnprozg{position:sticky;top:calc(var(--header-h) + 24px)}.stages.astro-vrnprozg{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.stage-photo.astro-vrnprozg,.report-frame.astro-vrnprozg{aspect-ratio:4 / 5}.report-frame.astro-vrnprozg figcaption.astro-vrnprozg{padding:0 16px 16px;font-size:.95rem}}
