.back[data-astro-cid-qs2jd4y6]{display:inline-block;font-size:var(--t-s);font-weight:500;margin-bottom:28px}.head[data-astro-cid-qs2jd4y6]{display:grid;gap:16px;margin-bottom:40px;max-width:52rem}.kind[data-astro-cid-qs2jd4y6]{font-size:var(--t-s);font-weight:700;color:var(--teal);display:flex;flex-wrap:wrap;gap:0 10px}.kind[data-astro-cid-qs2jd4y6] span[data-astro-cid-qs2jd4y6]{color:var(--muted);font-weight:500}.head[data-astro-cid-qs2jd4y6] h1[data-astro-cid-qs2jd4y6]{font-size:clamp(2.2rem,5vw,3.75rem);letter-spacing:-.04em}.caption[data-astro-cid-qs2jd4y6]{margin-top:10px;font-size:var(--t-xs);color:var(--muted)}.flow[data-astro-cid-qs2jd4y6]{margin-top:48px;display:grid;gap:18px}.flow[data-astro-cid-qs2jd4y6] h2[data-astro-cid-qs2jd4y6]{font-size:var(--t-l)}.flow[data-astro-cid-qs2jd4y6] ol[data-astro-cid-qs2jd4y6]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:28px}.flow[data-astro-cid-qs2jd4y6] li[data-astro-cid-qs2jd4y6]{position:relative;display:grid;gap:4px;align-content:start;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-m);padding:16px 16px 18px;min-width:0}.flow[data-astro-cid-qs2jd4y6] li[data-astro-cid-qs2jd4y6] strong[data-astro-cid-qs2jd4y6]{font-size:var(--t-m);line-height:1.3}.flow[data-astro-cid-qs2jd4y6] li[data-astro-cid-qs2jd4y6] span[data-astro-cid-qs2jd4y6]{font-size:var(--t-s);color:var(--muted);line-height:1.45}.flow[data-astro-cid-qs2jd4y6] li[data-astro-cid-qs2jd4y6].last{background:var(--ink);border-color:var(--ink)}.flow[data-astro-cid-qs2jd4y6] li[data-astro-cid-qs2jd4y6].last strong[data-astro-cid-qs2jd4y6]{color:var(--on-ink)}.flow[data-astro-cid-qs2jd4y6] li[data-astro-cid-qs2jd4y6].last span[data-astro-cid-qs2jd4y6]{color:var(--on-ink);opacity:.75}.flow[data-astro-cid-qs2jd4y6] li[data-astro-cid-qs2jd4y6]:not(.last):after{content:"";position:absolute;top:50%;right:-29px;width:30px;height:2px;background:var(--line)}.flow[data-astro-cid-qs2jd4y6] li[data-astro-cid-qs2jd4y6]:not(.last):before{content:"";position:absolute;top:50%;right:-26px;width:8px;height:8px;margin-top:-3px;border-radius:50%;background:var(--signal);z-index:1;animation:travel 3.2s cubic-bezier(.5,0,.3,1) infinite;animation-delay:calc(var(--i) * .8s);opacity:0}.flow[data-astro-cid-qs2jd4y6] li[data-astro-cid-qs2jd4y6]{animation:glow 3.2s ease infinite;animation-delay:calc(var(--i) * .8s)}.flow[data-astro-cid-qs2jd4y6] li[data-astro-cid-qs2jd4y6].last{animation:none}@keyframes travel{0%{transform:translate(0);opacity:0}10%{opacity:1}32%{transform:translate(22px);opacity:1}40%,to{transform:translate(22px);opacity:0}}@keyframes glow{0%,to{border-color:var(--line)}8%{border-color:var(--signal)}30%{border-color:var(--line)}}@media(max-width:760px){.flow[data-astro-cid-qs2jd4y6] ol[data-astro-cid-qs2jd4y6]{grid-template-columns:1fr;gap:18px}.flow[data-astro-cid-qs2jd4y6] li[data-astro-cid-qs2jd4y6]:not(.last):after{inset:auto auto -19px 28px;width:2px;height:20px}.flow[data-astro-cid-qs2jd4y6] li[data-astro-cid-qs2jd4y6]:not(.last):before{inset:auto auto -13px 25px;margin-top:0;animation-name:travel-down}@keyframes travel-down{0%{transform:translateY(-10px);opacity:0}10%{opacity:1}32%{transform:translateY(6px);opacity:1}40%,to{opacity:0}}}.layout[data-astro-cid-qs2jd4y6]{display:grid;grid-template-columns:260px 1fr;gap:clamp(32px,6vw,80px);margin-top:48px}.facts[data-astro-cid-qs2jd4y6]{margin:0;display:grid;gap:18px;align-content:start}.facts[data-astro-cid-qs2jd4y6] div[data-astro-cid-qs2jd4y6]{border-top:1px solid var(--line);padding-top:10px}.facts[data-astro-cid-qs2jd4y6] dt[data-astro-cid-qs2jd4y6]{font-size:var(--t-xs);font-weight:700}.facts[data-astro-cid-qs2jd4y6] dd[data-astro-cid-qs2jd4y6]{margin:4px 0 0;color:var(--muted);font-size:var(--t-s)}.prose[data-astro-cid-qs2jd4y6]{max-width:40em}.prose[data-astro-cid-qs2jd4y6] h2{font-size:var(--t-l);margin:36px 0 12px}.prose[data-astro-cid-qs2jd4y6] h2:first-child{margin-top:0}.prose[data-astro-cid-qs2jd4y6] p{margin:0 0 16px}.prose[data-astro-cid-qs2jd4y6] ul{padding-left:1.2em;margin:0 0 16px}.prose[data-astro-cid-qs2jd4y6] li{margin-bottom:6px}.prose[data-astro-cid-qs2jd4y6] li::marker{color:var(--signal)}.gallery[data-astro-cid-qs2jd4y6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:24px;margin-top:56px}.next[data-astro-cid-qs2jd4y6]{display:flex;justify-content:space-between;align-items:end;gap:24px;flex-wrap:wrap;margin-top:72px;padding-top:32px;border-top:2px solid var(--ink)}.next[data-astro-cid-qs2jd4y6]>div[data-astro-cid-qs2jd4y6]{display:grid;gap:12px}.next-link[data-astro-cid-qs2jd4y6]{display:grid;gap:4px;text-align:right;text-decoration:none;color:var(--ink);font-size:var(--t-l)}.next-link[data-astro-cid-qs2jd4y6] span[data-astro-cid-qs2jd4y6]{font-size:var(--t-s)}.next-link[data-astro-cid-qs2jd4y6]:hover strong[data-astro-cid-qs2jd4y6]{text-decoration:underline;text-decoration-color:var(--signal);text-decoration-thickness:2px}@media(max-width:760px){.layout[data-astro-cid-qs2jd4y6]{grid-template-columns:1fr}.next-link[data-astro-cid-qs2jd4y6]{text-align:left}}
