.pg-source .head.lite>.t,.head.lite.pg-source>.t{grid-column:1/-1}.pg-source .rz-flowfig,.rz-flowfig.pg-source{margin:0;padding:48px 24px 28px}.pg-source .rz-flowwrap,.rz-flowwrap.pg-source{position:relative}.pg-source .rz-flow,.rz-flow.pg-source{grid-template-columns:repeat(6,minmax(0,1fr));padding-bottom:92px;display:grid;position:relative}.pg-source .rz-flow>li,.rz-flow.pg-source>li{text-align:center;padding:0 6px;position:relative}.pg-source .rz-rail,.rz-rail.pg-source{z-index:0;width:100%;height:16px;position:absolute;top:28px;left:0;overflow:visible}.pg-source .rz-rail .ln,.rz-rail.pg-source .ln{fill:none;stroke:var(--ink);stroke-width:1.5px}.pg-source .rz-rail .ln.ox,.rz-rail.pg-source .ln.ox{stroke:var(--ox);stroke-width:2.75px}.pg-source .rz-nico,.rz-nico.pg-source{z-index:1;width:72px;height:72px;margin:0 auto 18px;display:block;position:relative}.pg-source .rz-nico .np,.rz-nico.pg-source .np{fill:#fff;stroke:var(--ink);stroke-width:1.25px}.pg-source .rz-flow h3,.rz-flow.pg-source h3{letter-spacing:-.01em;font-size:21px;line-height:1.15}.pg-source .rz-flow li>p,.rz-flow.pg-source li>p{color:var(--body);text-wrap:balance;max-width:none;margin:8px auto 0;font-size:14px;line-height:1.5}.pg-source .rz-chev,.rz-chev.pg-source{z-index:2;width:12px;height:12px;position:absolute;top:30px;left:calc(50% - 56px);overflow:visible}.pg-source .rz-chev path,.rz-chev.pg-source path{fill:none;stroke:var(--ink);stroke-width:1.5px}.pg-source .rz-chev.ox path,.rz-chev.ox.pg-source path{stroke:var(--ox);stroke-width:2.25px}.pg-source .rz-vln,.rz-vln.pg-source{display:none}.pg-source .rz-fan,.rz-fan.pg-source{width:300%;position:absolute;top:100%;left:-100%}.pg-source .rz-fan:before,.rz-fan.pg-source:before{content:"";border-left:1px solid var(--ink);height:26px;position:absolute;top:0;left:calc(50% - .5px)}.pg-source .rz-chips,.rz-chips.pg-source{justify-content:center;gap:10px;padding-top:37px;display:flex}.pg-source .rz-chips li,.rz-chips.pg-source li{border:1px solid var(--ink);text-align:center;white-space:nowrap;font-family:var(--mono);letter-spacing:0;color:var(--ink);background:#fff;padding:9px 8px;font-size:12px;line-height:1.3;position:relative}.pg-source .rz-chips li:before,.rz-chips.pg-source li:before{content:"";border-left:1px solid var(--ink);height:12px;position:absolute;top:-12px;left:50%}.pg-source .rz-chips li:after,.rz-chips.pg-source li:after{content:"";border-top:1px solid var(--ink);position:absolute;top:-12px;left:-6px;right:-6px}.pg-source .rz-chips li:first-child:after,.rz-chips.pg-source li:first-child:after{left:50%}.pg-source .rz-chips li:last-child:after,.rz-chips.pg-source li:last-child:after{right:50%}.pg-source .rz-stubd,.rz-stubd.pg-source{display:block}.pg-source .rz-flow>li.n5,.rz-flow.pg-source>li.n5{flex-direction:column;align-items:center;display:flex}.pg-source .rz-flow>li.n5>.rz-stubd,.rz-flow.pg-source>li.n5>.rz-stubd{border-left:1px solid var(--ink);flex:1;width:0;min-height:8px;margin-top:8px}@media (max-width:1100px){.pg-source .rz-flowfig,.rz-flowfig.pg-source{padding:36px 20px 12px}.pg-source .rz-flowwrap,.rz-flowwrap.pg-source{max-width:560px;margin:0 auto}.pg-source .rz-rail,.rz-rail.pg-source{display:none}.pg-source .rz-flow,.rz-flow.pg-source{padding-bottom:0;display:block}.pg-source .rz-flow>li,.rz-flow.pg-source>li{text-align:left;grid-template-rows:auto 1fr;grid-template-columns:72px minmax(0,1fr);align-content:start;column-gap:18px;padding:0 0 30px;display:grid}.pg-source .rz-flow>li:last-child,.rz-flow.pg-source>li:last-child{padding-bottom:12px}.pg-source .rz-nico,.rz-nico.pg-source{grid-area:1/1/span 2;align-self:start;margin:0}.pg-source .rz-flow h3,.rz-flow.pg-source h3{grid-area:1/2;align-self:start;margin-top:4px;font-size:21px}.pg-source .rz-flow li>p,.rz-flow.pg-source li>p{grid-area:2/2;align-self:start;max-width:none;margin:6px 0 0;font-size:15px}.pg-source .rz-flow>li.n5,.rz-flow.pg-source>li.n5{display:grid}.pg-source .rz-flow>li.n5>.rz-stubd,.rz-flow.pg-source>li.n5>.rz-stubd{display:none}.pg-source .rz-chev,.rz-chev.pg-source{top:-22px;left:30px;transform:rotate(90deg)}.pg-source .rz-vln,.rz-vln.pg-source{z-index:0;width:2px;height:100%;display:block;position:absolute;top:36px;left:35px;overflow:visible}.pg-source .rz-vln path,.rz-vln.pg-source path{fill:none;stroke:var(--ink);stroke-width:1.5px}.pg-source .rz-vln path.ox,.rz-vln.pg-source path.ox{stroke:var(--ox);stroke-width:2.75px}.pg-source .rz-fan,.rz-fan.pg-source{grid-area:3/2;width:auto;margin-top:6px;position:static}.pg-source .rz-fan:before,.rz-fan.pg-source:before,.pg-source .rz-chips li:before,.rz-chips.pg-source li:before,.pg-source .rz-chips li:after,.rz-chips.pg-source li:after{display:none}.pg-source .rz-chips,.rz-chips.pg-source{flex-wrap:wrap;justify-content:flex-start;gap:8px;padding-top:0}.pg-source .rz-chips li,.rz-chips.pg-source li{padding:8px 10px;font-size:12px}}@media (max-width:389px){.pg-source .rz-flowfig,.rz-flowfig.pg-source{padding-left:14px;padding-right:14px}.pg-source .rz-flow>li,.rz-flow.pg-source>li{grid-template-columns:56px minmax(0,1fr);column-gap:14px}.pg-source .rz-nico,.rz-nico.pg-source{width:56px;height:56px}.pg-source .rz-flow h3,.rz-flow.pg-source h3{margin-top:2px;font-size:19px}.pg-source .rz-vln,.rz-vln.pg-source{top:28px;left:27px}.pg-source .rz-chev,.rz-chev.pg-source{left:22px}.pg-source .rz-fan,.rz-fan.pg-source{grid-column:1/-1;margin-top:14px}}.pg-source .rz-flow h3,.rz-flow.pg-source h3{text-wrap:balance}@media (min-width:1101px){.pg-source .rz-flow h3,.rz-flow.pg-source h3{justify-content:center;align-items:center;min-height:2.3em;display:flex}}@media (min-width:1101px) and (max-width:1240px){.pg-source .rz-flow h3,.rz-flow.pg-source h3{font-size:18.5px}.pg-source .rz-chips,.rz-chips.pg-source{gap:8px}.pg-source .rz-chips li,.rz-chips.pg-source li{padding:9px 6px;font-size:11px}}.pg-source .rz-ways,.rz-ways.pg-source{background:var(--hair-2);border:1px solid var(--hair-2);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.pg-source .rz-ways .rz-tile,.rz-ways.pg-source .rz-tile{background:var(--plate);padding:30px 24px 34px}.pg-source .rz-ways .rz-tile h3,.rz-ways.pg-source .rz-tile h3{font-size:22px}.pg-source .rz-wl,.rz-wl.pg-source{margin-top:32px}@media (max-width:1100px){.pg-source .rz-ways,.rz-ways.pg-source{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.pg-source .rz-ways,.rz-ways.pg-source{grid-template-columns:1fr}}@media (min-width:721px){.pg-source .rz-close .links,.rz-close.pg-source .links{max-width:820px}}@media (max-width:900px){.pg-source .rz-tiles,.rz-tiles.pg-source{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.pg-source .rz-tiles,.rz-tiles.pg-source{grid-template-columns:1fr}.pg-source .rz-ways .rz-tile,.rz-ways.pg-source .rz-tile{padding:24px 20px 26px}}@media (min-width:721px){:is(.pg-source .rz-intro:has(.rz-firm),.rz-intro.pg-source:has(.rz-firm)){padding-top:76px;padding-bottom:52px}}.pg-source .rz-intro .rz-firm,.rz-intro.pg-source .rz-firm{max-width:none;color:var(--body);text-wrap:pretty;margin-top:18px;font-size:17px;line-height:1.5}.pg-source .rz-intro .rz-firm+.lede,.rz-intro.pg-source .rz-firm+.lede{margin-top:12px}@media (max-width:720px){.pg-source .rz-intro .rz-firm,.rz-intro.pg-source .rz-firm{margin-top:14px;font-size:16px}}.pg-source .rz-at,.rz-at.pg-source{border-top:1px solid var(--hair-2);grid-template-columns:44px minmax(0,1fr);align-items:start;column-gap:18px;max-width:780px;margin-top:28px;padding-top:20px;display:grid}.pg-source .rz-at .rz-svg,.rz-at.pg-source .rz-svg{width:44px;height:44px}.pg-source .rz-at .rz-atk,.rz-at.pg-source .rz-atk{font-family:var(--mono);letter-spacing:.04em;color:var(--steel);margin:0 0 6px;font-size:12px;line-height:1.4}.pg-source .rz-at .rz-atl,.rz-at.pg-source .rz-atl{color:var(--body);text-wrap:pretty;margin:0;font-size:16px;line-height:1.5}.pg-source .rz-at .rz-atl b,.rz-at.pg-source .rz-atl b{font-family:var(--serif);color:var(--ink);font-size:19px;font-weight:500}@media (max-width:720px){.pg-source .rz-at,.rz-at.pg-source{grid-template-columns:36px minmax(0,1fr);column-gap:14px;margin-top:22px}.pg-source .rz-at .rz-svg,.rz-at.pg-source .rz-svg{width:36px;height:36px}.pg-source .rz-at .rz-atl,.rz-at.pg-source .rz-atl{font-size:15px}}
