.h[data-astro-cid-m42w7thh]{max-width:18ch}.grid[data-astro-cid-m42w7thh]{grid-template-rows:auto auto;grid-template-columns:7fr 5fr;gap:20px;margin-top:48px;display:grid}.tiles-wrap[data-astro-cid-m42w7thh]{grid-row:span 2;min-width:0}.tiles[data-astro-cid-m42w7thh]{grid-template-rows:1fr 1fr;gap:20px;height:100%;display:grid}.main[data-astro-cid-m42w7thh]{border-radius:28px;flex-direction:column;grid-row:span 2;padding:40px;display:flex}.main[data-astro-cid-m42w7thh] h3[data-astro-cid-m42w7thh]{max-width:16ch;font-size:clamp(26px,2.4vw,32px);line-height:1.15}.main[data-astro-cid-m42w7thh] .muted[data-astro-cid-m42w7thh]{max-width:46ch;margin-top:20px}.route[data-astro-cid-m42w7thh]{flex-wrap:wrap;align-items:center;gap:10px 0;margin-top:auto;padding-top:48px;font-size:14px;line-height:1.3;list-style:none;display:flex}.route[data-astro-cid-m42w7thh] li[data-astro-cid-m42w7thh]{align-items:center;display:flex}.route[data-astro-cid-m42w7thh] span[data-astro-cid-m42w7thh]{white-space:nowrap;border:1px solid var(--fog-line-2);background:var(--navy-700);border-radius:14px;padding:12px 14px}.route[data-astro-cid-m42w7thh] .res[data-astro-cid-m42w7thh] span[data-astro-cid-m42w7thh]{border-color:var(--sky)}.route[data-astro-cid-m42w7thh] li[data-astro-cid-m42w7thh]+li[data-astro-cid-m42w7thh]:before{content:"→";color:var(--fog);margin:0 10px}.route[data-astro-cid-m42w7thh].stack{flex-direction:column;align-items:stretch;gap:0;padding-top:28px;position:relative}.route[data-astro-cid-m42w7thh].stack:before{content:"";border-left:1px solid var(--fog-line-2);position:absolute;top:40px;bottom:12px;left:5px}.route[data-astro-cid-m42w7thh].stack li[data-astro-cid-m42w7thh]{padding:6px 0 6px 26px;position:relative}.route[data-astro-cid-m42w7thh].stack li[data-astro-cid-m42w7thh]:before,.route[data-astro-cid-m42w7thh].stack li[data-astro-cid-m42w7thh]+li[data-astro-cid-m42w7thh]:before{content:"";background:var(--navy-800);border:1px solid var(--fog-line-2);border-radius:50%;width:11px;height:11px;margin:0;position:absolute;top:12px;left:0}.route[data-astro-cid-m42w7thh].stack li[data-astro-cid-m42w7thh].res:before,.route[data-astro-cid-m42w7thh].stack li[data-astro-cid-m42w7thh]+li[data-astro-cid-m42w7thh].res:before{background:var(--sky);border-color:var(--sky)}.route[data-astro-cid-m42w7thh].stack span[data-astro-cid-m42w7thh]{white-space:normal;background:0 0;border:0;padding:0;font-size:15px}.route[data-astro-cid-m42w7thh].stack .res[data-astro-cid-m42w7thh] span[data-astro-cid-m42w7thh]{color:var(--sky)}.tile[data-astro-cid-m42w7thh]{background:var(--paper-2);border-radius:20px;padding:32px}.tile[data-astro-cid-m42w7thh] h3[data-astro-cid-m42w7thh]{font-size:22px}.tile[data-astro-cid-m42w7thh] p[data-astro-cid-m42w7thh]{color:var(--ink-2);margin-top:12px}.tile[data-astro-cid-m42w7thh] .big[data-astro-cid-m42w7thh]{font-family:var(--f-head);letter-spacing:-.02em;color:var(--ink);margin-top:16px;font-size:40px;font-weight:600;line-height:1}@media (width<=960px){.grid[data-astro-cid-m42w7thh]{grid-template-columns:1fr;margin-top:32px}.tiles-wrap[data-astro-cid-m42w7thh]{grid-row:auto}.tiles[data-astro-cid-m42w7thh]{align-items:flex-start;height:auto}.main[data-astro-cid-m42w7thh]{border-radius:20px;grid-row:auto;padding:28px}.tile[data-astro-cid-m42w7thh]{padding:24px}}.topics[data-astro-cid-htbm2ibg]{grid-template-columns:4fr 8fr;align-items:start;gap:48px;display:grid}.body[data-astro-cid-htbm2ibg]{min-width:0}.head[data-astro-cid-htbm2ibg]{position:sticky;top:96px}.head[data-astro-cid-htbm2ibg] .muted[data-astro-cid-htbm2ibg]{max-width:32ch;margin-top:16px}.list[data-astro-cid-htbm2ibg]{flex-direction:column;gap:40px;list-style:none;display:flex}.list[data-astro-cid-htbm2ibg] li[data-astro-cid-htbm2ibg]{padding-left:28px;position:relative}.list[data-astro-cid-htbm2ibg] li[data-astro-cid-htbm2ibg]:before{content:"";background:var(--sky-deep);width:14px;height:2px;position:absolute;top:14px;left:0}.dark .list[data-astro-cid-htbm2ibg] li[data-astro-cid-htbm2ibg]:before,.darker .list[data-astro-cid-htbm2ibg] li[data-astro-cid-htbm2ibg]:before{background:var(--sky)}.list[data-astro-cid-htbm2ibg] h3[data-astro-cid-htbm2ibg]{font-size:22px}.list[data-astro-cid-htbm2ibg] p[data-astro-cid-htbm2ibg]{color:var(--ink-2);margin-top:8px}.dark .list[data-astro-cid-htbm2ibg] p[data-astro-cid-htbm2ibg],.darker .list[data-astro-cid-htbm2ibg] p[data-astro-cid-htbm2ibg]{color:var(--fog)}@media (width<=960px){.topics[data-astro-cid-htbm2ibg]{grid-template-columns:1fr;gap:32px}.head[data-astro-cid-htbm2ibg]{position:static}.list[data-astro-cid-htbm2ibg] li[data-astro-cid-htbm2ibg]{background:var(--paper-2);border-radius:20px;padding:22px 22px 24px}.list[data-astro-cid-htbm2ibg] li[data-astro-cid-htbm2ibg]:before{content:none}.dark .list[data-astro-cid-htbm2ibg] li[data-astro-cid-htbm2ibg],.darker .list[data-astro-cid-htbm2ibg] li[data-astro-cid-htbm2ibg]{background:var(--navy-700);border:1px solid var(--fog-line)}.list[data-astro-cid-htbm2ibg] h3[data-astro-cid-htbm2ibg]{font-size:20px}}.grid[data-astro-cid-weweohnl]{grid-template-columns:7fr 5fr;align-items:end;gap:64px;margin-top:40px;display:grid}.big[data-astro-cid-weweohnl]{font-family:var(--f-head);letter-spacing:-.045em;color:var(--sky);white-space:nowrap;max-width:none;font-size:clamp(88px,13vw,184px);font-weight:600;line-height:.86}.big[data-astro-cid-weweohnl]:lang(en){font-size:clamp(80px,10vw,144px)}.cap[data-astro-cid-weweohnl]{font-family:var(--f-head);color:var(--paper);margin-top:20px;font-size:20px;font-weight:500}.text[data-astro-cid-weweohnl]{max-width:52ch;margin-top:16px}.facts[data-astro-cid-weweohnl]{flex-direction:column;gap:36px;margin:0;display:flex}.facts[data-astro-cid-weweohnl] dt[data-astro-cid-weweohnl]{font-family:var(--f-head);letter-spacing:-.02em;font-size:32px;font-weight:600;line-height:1.05}.facts[data-astro-cid-weweohnl] dd[data-astro-cid-weweohnl]{color:var(--fog);max-width:34ch;margin:8px 0 0}.compare[data-astro-cid-weweohnl]{background:var(--navy-700);border-radius:20px;justify-content:space-between;align-items:center;gap:32px;margin-top:72px;padding:32px 36px;display:flex}.compare[data-astro-cid-weweohnl] h3[data-astro-cid-weweohnl]{font-size:22px}.compare[data-astro-cid-weweohnl] .muted[data-astro-cid-weweohnl]{max-width:60ch;margin-top:8px}.compare[data-astro-cid-weweohnl] .btn[data-astro-cid-weweohnl]{flex:none}@media (width<=960px){.grid[data-astro-cid-weweohnl]{grid-template-columns:1fr;gap:28px;margin-top:20px}.big[data-astro-cid-weweohnl]{font-size:clamp(60px,19vw,88px)}.big[data-astro-cid-weweohnl]:lang(en){font-size:clamp(52px,15vw,80px)}.cap[data-astro-cid-weweohnl]{margin-top:14px;font-size:17px}.text[data-astro-cid-weweohnl]{margin-top:12px;font-size:15px}.facts[data-astro-cid-weweohnl]{grid-template-columns:1fr 1fr;gap:18px 16px;display:grid}.facts[data-astro-cid-weweohnl] dt[data-astro-cid-weweohnl]{font-size:20px}.facts[data-astro-cid-weweohnl] dd[data-astro-cid-weweohnl]{margin-top:4px;font-size:14px}.compare[data-astro-cid-weweohnl]{flex-direction:column;align-items:flex-start;gap:16px;margin-top:32px;padding:20px}}.routes[data-astro-cid-pvuuxvwi] .lead[data-astro-cid-pvuuxvwi]{margin-top:20px}.panel[data-astro-cid-pvuuxvwi]{background:var(--navy-800);color:var(--paper);border-radius:28px;flex-direction:column;gap:20px;margin-top:48px;padding:20px;display:flex}.route[data-astro-cid-pvuuxvwi]{border:1px solid #0000;border-radius:20px;padding:28px}.route[data-astro-cid-pvuuxvwi].ours{border-color:var(--sky);background:var(--fog-fill)}.route[data-astro-cid-pvuuxvwi] h3[data-astro-cid-pvuuxvwi]{font-size:20px}.route[data-astro-cid-pvuuxvwi] p[data-astro-cid-pvuuxvwi]{color:var(--fog);max-width:64ch;margin-top:20px}.line[data-astro-cid-pvuuxvwi]{align-items:center;margin-top:24px;font-size:14px;line-height:1.3;display:flex}.node[data-astro-cid-pvuuxvwi]{border:1px solid var(--fog-line-2);background:var(--navy-700);border-radius:14px;flex:none;padding:12px 16px}.node[data-astro-cid-pvuuxvwi].res{border-color:var(--sky)}.pool[data-astro-cid-pvuuxvwi]{flex-direction:column;gap:10px;padding:12px;display:flex}.pool[data-astro-cid-pvuuxvwi] b[data-astro-cid-pvuuxvwi]{padding-left:4px;font-weight:500}.agents[data-astro-cid-pvuuxvwi]{gap:6px;display:flex}.agents[data-astro-cid-pvuuxvwi] span[data-astro-cid-pvuuxvwi]{border:1px solid var(--fog-line);color:var(--fog);border-radius:10px;padding:6px 10px;font-size:13px}.agents[data-astro-cid-pvuuxvwi] .on[data-astro-cid-pvuuxvwi]{border-color:var(--sky);color:var(--paper)}.link[data-astro-cid-pvuuxvwi]{background:var(--fog-line-2);flex:auto;min-width:40px;max-width:160px;height:1px;margin:0 10px 0 6px;position:relative}.link[data-astro-cid-pvuuxvwi]:after{content:"";border:4.5px solid #0000;border-left:7px solid var(--fog);border-right:0;position:absolute;top:-4px;right:-6px}.ours[data-astro-cid-pvuuxvwi] .link[data-astro-cid-pvuuxvwi]{background:var(--paper)}.ours[data-astro-cid-pvuuxvwi] .link[data-astro-cid-pvuuxvwi]:after{border-left-color:var(--paper)}.link[data-astro-cid-pvuuxvwi].broken{border-top:1px dashed var(--fog-line-2);background:0 0;max-width:240px;height:0}.link[data-astro-cid-pvuuxvwi].broken:after{content:none}.link[data-astro-cid-pvuuxvwi] i[data-astro-cid-pvuuxvwi]{border:1px solid var(--fog-line-2);background:var(--navy-800);width:26px;height:26px;color:var(--paper);border-radius:50%;place-items:center;font-size:15px;font-style:normal;line-height:1;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.note[data-astro-cid-pvuuxvwi]{max-width:70ch;margin-top:28px;font-size:15px}@media (width<=960px){.panel[data-astro-cid-pvuuxvwi]{background:0 0;border-radius:0;align-items:flex-start;margin-top:28px;padding-block:0 4px}.route[data-astro-cid-pvuuxvwi]{background:var(--navy-800);color:var(--paper);border-radius:20px;padding:20px 20px 22px}.route[data-astro-cid-pvuuxvwi].ours{background:var(--navy-700)}.route[data-astro-cid-pvuuxvwi] h3[data-astro-cid-pvuuxvwi]{font-size:19px}.route[data-astro-cid-pvuuxvwi] p[data-astro-cid-pvuuxvwi]{margin-top:14px;font-size:15px}.line[data-astro-cid-pvuuxvwi]{flex-direction:column;align-items:stretch;margin-top:16px;font-size:15px}.node[data-astro-cid-pvuuxvwi]{background:0 0;border:0;border-radius:0;padding:3px 0 3px 22px;position:relative}.node[data-astro-cid-pvuuxvwi]:before{content:"";background:var(--navy-800);border:1px solid var(--fog-line-2);border-radius:50%;width:11px;height:11px;position:absolute;top:9px;left:0}.node[data-astro-cid-pvuuxvwi].res:before,.ours[data-astro-cid-pvuuxvwi] .node[data-astro-cid-pvuuxvwi]:last-child:before{background:var(--sky);border-color:var(--sky)}.node[data-astro-cid-pvuuxvwi].res{color:var(--sky)}.link[data-astro-cid-pvuuxvwi]{background:var(--fog-line-2);flex:none;width:1px;min-width:0;max-width:none;height:12px;margin:0 0 0 5px}.link[data-astro-cid-pvuuxvwi]:after{content:none}.ours[data-astro-cid-pvuuxvwi] .link[data-astro-cid-pvuuxvwi]{background:var(--fog-line-2)}.link[data-astro-cid-pvuuxvwi].broken{border-top:0;border-left:1px dashed var(--fog-line-2);background:0 0;width:0;height:30px}.link[data-astro-cid-pvuuxvwi] i[data-astro-cid-pvuuxvwi]{width:20px;height:20px;font-size:12px;left:0}.pool[data-astro-cid-pvuuxvwi]{gap:6px;padding:3px 0 3px 22px}.pool[data-astro-cid-pvuuxvwi] b[data-astro-cid-pvuuxvwi]{padding-left:0}.agents[data-astro-cid-pvuuxvwi]{flex-wrap:wrap}.agents[data-astro-cid-pvuuxvwi] span[data-astro-cid-pvuuxvwi]{padding:4px 8px;font-size:12px}}.head[data-astro-cid-egqaf5fh] .lead[data-astro-cid-egqaf5fh]{color:var(--fog);margin-top:20px}.diagram[data-astro-cid-egqaf5fh]{margin-top:56px}.bar[data-astro-cid-egqaf5fh]{border:1px solid var(--sky);background:var(--navy-700);max-width:none;font-family:var(--f-head);border-radius:14px;padding:18px 24px;font-size:18px;font-weight:500}.pts[data-astro-cid-egqaf5fh]{grid-template-columns:1.1fr 1.3fr 1fr;gap:32px;list-style:none;display:grid;position:relative}.pts[data-astro-cid-egqaf5fh] li[data-astro-cid-egqaf5fh]{padding-top:56px;position:relative}.pts[data-astro-cid-egqaf5fh] li[data-astro-cid-egqaf5fh]:before{content:"";border-left:1px dashed var(--fog-line-2);height:44px;position:absolute;top:0;left:28px}.pts[data-astro-cid-egqaf5fh] li[data-astro-cid-egqaf5fh]:after{content:"";background:var(--sky);border-radius:50%;width:11px;height:11px;position:absolute;top:38px;left:23px}.pts[data-astro-cid-egqaf5fh] li[data-astro-cid-egqaf5fh].ev:after{background:var(--navy-800);border:1.5px solid var(--sky)}.tag[data-astro-cid-egqaf5fh]{color:var(--fog);font-size:14px;display:block}.pts[data-astro-cid-egqaf5fh] h3[data-astro-cid-egqaf5fh]{margin-top:6px;font-size:26px}.pts[data-astro-cid-egqaf5fh] p[data-astro-cid-egqaf5fh]{color:var(--fog);max-width:32ch;margin-top:8px}.sub[data-astro-cid-egqaf5fh]{color:var(--sky);margin-top:14px;font-size:14px;display:inline-block}.after[data-astro-cid-egqaf5fh]{grid-template-columns:1fr 1fr;gap:48px;margin-top:64px;display:grid}.after[data-astro-cid-egqaf5fh] p[data-astro-cid-egqaf5fh]{margin:0}@media (width<=960px){.diagram[data-astro-cid-egqaf5fh]{margin-top:28px;position:relative}.bar[data-astro-cid-egqaf5fh]{padding:14px 18px;font-size:16px}.pts[data-astro-cid-egqaf5fh] h3[data-astro-cid-egqaf5fh]{font-size:20px}.pts[data-astro-cid-egqaf5fh] p[data-astro-cid-egqaf5fh]{font-size:15px}.sub[data-astro-cid-egqaf5fh]{margin-top:8px}.pts[data-astro-cid-egqaf5fh]{border-left:1px dashed var(--fog-line-2);grid-template-columns:1fr;gap:0;margin-left:28px}.pts[data-astro-cid-egqaf5fh] li[data-astro-cid-egqaf5fh]{padding:20px 0 4px 24px}.pts[data-astro-cid-egqaf5fh] li[data-astro-cid-egqaf5fh]:before{content:none}.pts[data-astro-cid-egqaf5fh] li[data-astro-cid-egqaf5fh]:after{top:26px;left:-6px}.after[data-astro-cid-egqaf5fh]{grid-template-columns:1fr;gap:14px;margin-top:28px;font-size:15px}}.prose[data-astro-cid-h3xj43oc]{grid-template-columns:4fr 8fr;align-items:start;gap:48px;display:grid}.head[data-astro-cid-h3xj43oc]{position:sticky;top:96px}.body[data-astro-cid-h3xj43oc]{max-width:68ch}.body[data-astro-cid-h3xj43oc] p[data-astro-cid-h3xj43oc]{max-width:none}.body[data-astro-cid-h3xj43oc] p[data-astro-cid-h3xj43oc]+p[data-astro-cid-h3xj43oc]{margin-top:1em}.body[data-astro-cid-h3xj43oc] h3[data-astro-cid-h3xj43oc]{margin:36px 0 12px;font-size:22px}.body[data-astro-cid-h3xj43oc] h3[data-astro-cid-h3xj43oc]:first-child{margin-top:0}.body[data-astro-cid-h3xj43oc] a{color:var(--sky-deep);text-underline-offset:4px;text-decoration:underline 1.5px}.body[data-astro-cid-h3xj43oc] b{font-weight:600}.dark .body[data-astro-cid-h3xj43oc] a,.darker .body[data-astro-cid-h3xj43oc] a{color:var(--sky)}@media (width<=960px){.prose[data-astro-cid-h3xj43oc]{grid-template-columns:1fr;gap:24px}.head[data-astro-cid-h3xj43oc]{position:static}.body[data-astro-cid-h3xj43oc] h3[data-astro-cid-h3xj43oc]{margin-top:28px;font-size:20px}}.links-wrap[data-astro-cid-d32ejlv2]{margin-top:72px}.links[data-astro-cid-d32ejlv2]{gap:14px;display:grid}@media (width<=960px){.links-wrap[data-astro-cid-d32ejlv2]{margin-top:40px}.links[data-astro-cid-d32ejlv2]>.also{align-self:start}}
