.pg-echelon .rz-intro,.rz-intro.pg-echelon{padding-bottom:52px}.pg-echelon .rz-intro .lede.rz-you,.rz-intro.pg-echelon .lede.rz-you{margin-top:8px}.pg-echelon .head.lite>.t,.head.lite.pg-echelon>.t{grid-column:1/span 10}.pg-echelon .rz-not,.rz-not.pg-echelon,.pg-echelon .rz-lead,.rz-lead.pg-echelon{text-wrap:balance}.pg-echelon .rz-set,.rz-set.pg-echelon{margin:0;padding:36px 40px}.pg-echelon .rz-panels,.rz-panels.pg-echelon{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,4fr) minmax(0,7fr);column-gap:56px;display:grid}.pg-echelon .rz-pv,.rz-pv.pg-echelon{grid-row:span 3;grid-template-rows:subgrid;min-width:0;display:grid}.pg-echelon .rz-pv svg,.rz-pv.pg-echelon svg{align-self:center;width:100%;height:auto;display:block;overflow:visible}.pg-echelon .rz-pv.conf,.rz-pv.conf.pg-echelon{border-right:1px solid var(--hair-2);margin-right:-28px;padding-right:56px}.pg-echelon .rz-pl,.rz-pl.pg-echelon{font-family:var(--mono);letter-spacing:.02em;color:var(--steel);margin-top:20px;font-size:12.5px;line-height:1.4}.pg-echelon .rz-pd,.rz-pd.pg-echelon{font-family:var(--serif);color:var(--ink);text-wrap:balance;margin-top:4px;font-size:21px;line-height:1.3}.pg-echelon .rz-conf .bo,.rz-conf.pg-echelon .bo{fill:var(--paper);stroke:#7a8590;stroke-width:1.25px}.pg-echelon .rz-conf .bk,.rz-conf.pg-echelon .bk,.pg-echelon .rz-conf .cr,.rz-conf.pg-echelon .cr{fill:#7a8590}.pg-echelon .rz-tbl .tb,.rz-tbl.pg-echelon .tb{fill:var(--paper);stroke:var(--ink);stroke-width:1.5px}.pg-echelon .rz-tbl .st.al,.rz-tbl.pg-echelon .st.al,.pg-echelon .rz-tbl .th,.rz-tbl.pg-echelon .th,.pg-echelon .rz-key .al,.rz-key.pg-echelon .al,.pg-echelon .rz-key .th,.rz-key.pg-echelon .th{fill:var(--ink)}.pg-echelon .rz-tbl .st.sp,.rz-tbl.pg-echelon .st.sp,.pg-echelon .rz-key .sp,.rz-key.pg-echelon .sp{fill:var(--paper);stroke:var(--ink);stroke-width:1.5px}.pg-echelon .rz-key,.rz-key.pg-echelon{border-top:1px solid var(--hair-2);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:28px;padding-top:22px;display:grid}.pg-echelon .rz-key dt,.rz-key.pg-echelon dt{font-family:var(--mono);letter-spacing:.02em;color:var(--ink);align-items:center;gap:10px;font-size:12.5px;line-height:1.4;display:flex}.pg-echelon .rz-key dt svg,.rz-key.pg-echelon dt svg{flex:none;width:16px;height:16px;overflow:visible}.pg-echelon .rz-key dd,.rz-key.pg-echelon dd{color:var(--body);text-wrap:balance;margin-top:6px;font-size:15.5px;line-height:1.5}.pg-echelon .rz-not,.rz-not.pg-echelon{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);margin-bottom:32px;font-size:30px;line-height:1.2}.pg-echelon .rz-fit,.rz-fit.pg-echelon{margin:0;padding:40px 40px 36px}.pg-echelon .rz-fit .rz-in,.rz-fit.pg-echelon .rz-in{max-width:840px;margin:0 auto}.pg-echelon .rz-doors,.rz-doors.pg-echelon{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.pg-echelon .rz-door,.rz-door.pg-echelon{background:var(--paper);border-top:2px solid var(--ink);text-align:center;padding:20px 24px 24px}.pg-echelon .rz-door a,.rz-door.pg-echelon a{font-family:var(--serif);color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--hair-2);text-decoration-color:var(--hair-2);text-underline-offset:5px;font-size:26px;font-weight:500;line-height:1.2;text-decoration-thickness:1px}.pg-echelon .rz-door a:hover,.rz-door.pg-echelon a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.pg-echelon .rz-door p,.rz-door.pg-echelon p{color:var(--body);text-wrap:balance;max-width:21em;margin:8px auto 0;font-size:15.5px;line-height:1.5}.pg-echelon .rz-conv,.rz-conv.pg-echelon{width:calc(50% + 12px);height:44px;margin-left:calc(25% - 6px);display:block;overflow:visible}.pg-echelon .rz-conv path,.rz-conv.pg-echelon path{fill:none;stroke:var(--ink);stroke-width:1.25px;vector-effect:non-scaling-stroke}.pg-echelon .rz-node,.rz-node.pg-echelon{flex-direction:column;align-items:center;gap:10px;display:flex}.pg-echelon .rz-sq,.rz-sq.pg-echelon{background:var(--ink);width:14px;height:14px;display:block}.pg-echelon .rz-node p,.rz-node.pg-echelon p{font-family:var(--mono);letter-spacing:.02em;color:var(--ink);text-align:center;text-wrap:balance;max-width:none;font-size:12.5px;line-height:1.4}.pg-echelon .rz-drop,.rz-drop.pg-echelon{background:var(--ink);width:1px;height:28px;margin:10px auto;display:block}.pg-echelon .rz-drop.ph,.rz-drop.ph.pg-echelon{display:none}.pg-echelon .rz-layer,.rz-layer.pg-echelon{border:1px solid var(--ink);background:var(--paper);text-align:center;padding:18px 24px 22px}.pg-echelon .rz-layer>a,.rz-layer.pg-echelon>a{font-family:var(--serif);color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--hair-2);text-decoration-color:var(--hair-2);text-underline-offset:5px;font-size:24px;font-weight:500;line-height:1.2;text-decoration-thickness:1px}.pg-echelon .rz-layer>a:hover,.rz-layer.pg-echelon>a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.pg-echelon .rz-chips,.rz-chips.pg-echelon{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px;display:flex}.pg-echelon .rz-chips li,.rz-chips.pg-echelon li{font-family:var(--mono);letter-spacing:.02em;color:var(--steel);border:1px solid var(--hair-2);white-space:nowrap;padding:8px 12px;font-size:12.5px;line-height:1}.pg-echelon .rz-chips li.on,.rz-chips.pg-echelon li.on{background:var(--ink);border-color:var(--ink);color:var(--paper)}.pg-echelon .rz-lead,.rz-lead.pg-echelon{text-align:center;color:var(--body);margin:20px auto 0;font-size:15.5px;line-height:1.5}.pg-echelon .rz-evs,.rz-evs.pg-echelon{gap:var(--gap);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:stretch;display:grid}.pg-echelon .rz-ev,.rz-ev.pg-echelon{border-top:2px solid var(--ink);padding:28px 32px 32px}.pg-echelon .rz-kick,.rz-kick.pg-echelon{font-family:var(--mono);letter-spacing:.02em;color:var(--steel);font-size:12.5px;line-height:1.4}.pg-echelon .rz-ev h3,.rz-ev.pg-echelon h3{letter-spacing:-.015em;margin-top:6px;font-size:32px}.pg-echelon .rz-evl,.rz-evl.pg-echelon{color:var(--body);text-wrap:balance;margin-top:10px;font-size:16px;line-height:1.55}.pg-echelon .rz-evd,.rz-evd.pg-echelon{margin-top:24px}.pg-echelon .rz-evd>div,.rz-evd.pg-echelon>div{border-top:1px solid var(--hair-2);grid-template-columns:80px minmax(0,1fr);column-gap:20px;padding:12px 0;display:grid}.pg-echelon .rz-evd dt,.rz-evd.pg-echelon dt{font-family:var(--mono);letter-spacing:.02em;color:var(--steel);padding-top:2px;font-size:12.5px;line-height:1.6}.pg-echelon .rz-evd dd,.rz-evd.pg-echelon dd{color:var(--body);font-size:15.5px;line-height:1.5}.pg-echelon .rz-evd dd.rz-theme,.rz-evd.pg-echelon dd.rz-theme{font-family:var(--serif);color:var(--ink);font-size:22px;line-height:1.25}.pg-echelon .rz-evd li+li,.rz-evd.pg-echelon li+li{margin-top:4px}.pg-echelon .rz-spk li,.rz-spk.pg-echelon li{text-wrap:pretty}.pg-echelon .rz-evd ul.rz-cov,.rz-evd.pg-echelon ul.rz-cov{flex-wrap:wrap;gap:4px 10px;display:flex}.pg-echelon .rz-cov li,.rz-cov.pg-echelon li{align-items:center;gap:10px;display:flex}.pg-echelon .rz-cov li+li,.rz-cov.pg-echelon li+li{margin-top:0}.pg-echelon .rz-cov li+li:before,.rz-cov.pg-echelon li+li:before{content:"";background:var(--hair-2);flex:none;width:5px;height:5px}.pg-echelon .rz-ev.next,.rz-ev.next.pg-echelon{flex-direction:column;display:flex}.pg-echelon .rz-next,.rz-next.pg-echelon{box-sizing:content-box;width:100%;max-width:400px;height:auto;margin:auto;padding:36px 0 12px;display:block;overflow:visible}.pg-echelon .rz-next .tb,.rz-next.pg-echelon .tb,.pg-echelon .rz-next .st,.rz-next.pg-echelon .st{fill:var(--paper);stroke:#7a8590;stroke-width:1.25px}@media (max-width:1240px){.pg-echelon .rz-evd ul.rz-cov,.rz-evd.pg-echelon ul.rz-cov{display:block}.pg-echelon .rz-cov li,.rz-cov.pg-echelon li{display:list-item}.pg-echelon .rz-cov li+li,.rz-cov.pg-echelon li+li{margin-top:4px}.pg-echelon .rz-cov li+li:before,.rz-cov.pg-echelon li+li:before{content:none}}@media (max-width:1100px){.pg-echelon .rz-panels,.rz-panels.pg-echelon{column-gap:40px}.pg-echelon .rz-pv.conf,.rz-pv.conf.pg-echelon{margin-right:-20px;padding-right:40px}.pg-echelon .rz-set,.rz-set.pg-echelon{padding:32px}.pg-echelon .rz-pd,.rz-pd.pg-echelon{font-size:19px}}@media (max-width:900px){.pg-echelon .rz-panels,.rz-panels.pg-echelon{column-gap:28px}.pg-echelon .rz-pv.conf,.rz-pv.conf.pg-echelon{margin-right:-14px;padding-right:28px}.pg-echelon .rz-tile,.rz-tile.pg-echelon{padding:26px 22px 30px}.pg-echelon .rz-evs,.rz-evs.pg-echelon{grid-template-columns:minmax(0,1fr)}.pg-echelon .rz-ev.next,.rz-ev.next.pg-echelon{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,340px);column-gap:40px;display:grid}.pg-echelon .rz-ev.next>:not(svg),.rz-ev.next.pg-echelon>:not(svg){grid-column:1}.pg-echelon .rz-next,.rz-next.pg-echelon{grid-area:1/2/-1;align-self:center;margin:0;padding:0}}@media (max-width:720px){.pg-echelon .rz-intro,.rz-intro.pg-echelon{padding-bottom:44px}.pg-echelon .rz-tile,.rz-tile.pg-echelon{padding:24px 20px 26px}.pg-echelon .rz-set,.rz-set.pg-echelon,.pg-echelon .rz-fit,.rz-fit.pg-echelon{padding:24px 20px}.pg-echelon .rz-panels,.rz-panels.pg-echelon{grid-template-rows:none;grid-template-columns:minmax(0,1fr);row-gap:32px}.pg-echelon .rz-pv,.rz-pv.pg-echelon{grid-row:auto;display:block}.pg-echelon .rz-pv.conf,.rz-pv.conf.pg-echelon{border-right:0;border-bottom:1px solid var(--hair-2);margin-right:0;padding-bottom:28px;padding-right:0}.pg-echelon .rz-pv.conf svg,.rz-pv.conf.pg-echelon svg{max-width:360px}.pg-echelon .rz-key,.rz-key.pg-echelon{grid-template-columns:minmax(0,1fr);gap:18px}.pg-echelon .rz-pd,.rz-pd.pg-echelon{font-size:19px}.pg-echelon .rz-not,.rz-not.pg-echelon{font-size:25px}.pg-echelon .rz-doors,.rz-doors.pg-echelon{grid-template-columns:minmax(0,1fr);gap:16px}.pg-echelon .rz-conv,.rz-conv.pg-echelon{display:none}.pg-echelon .rz-drop.ph,.rz-drop.ph.pg-echelon{display:block}.pg-echelon .rz-door a,.rz-door.pg-echelon a{font-size:23px}.pg-echelon .rz-layer,.rz-layer.pg-echelon{padding:16px 16px 20px}.pg-echelon .rz-layer>a,.rz-layer.pg-echelon>a{font-size:22px}.pg-echelon .rz-ev,.rz-ev.pg-echelon{padding:24px 20px 26px}.pg-echelon .rz-ev h3,.rz-ev.pg-echelon h3{font-size:28px}.pg-echelon .rz-ev.next,.rz-ev.next.pg-echelon{display:block}.pg-echelon .rz-next,.rz-next.pg-echelon{padding:28px 0 4px}.pg-echelon .rz-evd>div,.rz-evd.pg-echelon>div{grid-template-columns:minmax(0,1fr);row-gap:4px}}
