.pf[data-astro-cid-2uizdasg]{background:var(--paper-2);padding-block:clamp(24px,3vw,40px) clamp(56px,7vw,96px)}.crumbs[data-astro-cid-2uizdasg]{color:var(--muted);flex-wrap:wrap;gap:8px;font-size:14px;display:flex}.crumbs[data-astro-cid-2uizdasg] a[data-astro-cid-2uizdasg]{text-decoration:none}.crumbs[data-astro-cid-2uizdasg] a[data-astro-cid-2uizdasg]:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.crumbs[data-astro-cid-2uizdasg] [data-astro-cid-2uizdasg][aria-current]{color:var(--ink);font-weight:600}.pf__cover[data-astro-cid-2uizdasg]{aspect-ratio:16/5;background:var(--paper);border-radius:24px;margin-top:20px;overflow:hidden}.pf__cover[data-astro-cid-2uizdasg] img{object-fit:cover;width:100%;height:100%;display:block}.pf__grid[data-astro-cid-2uizdasg]{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;margin-top:-72px;padding-inline:clamp(0px,2vw,24px);display:grid;position:relative}.pf__main[data-astro-cid-2uizdasg]{gap:14px;min-width:0;display:grid}.card[data-astro-cid-2uizdasg]{background:var(--card);border-radius:var(--r-lg);border:1px solid var(--line);padding:clamp(20px,2.6vw,30px)}.pf__id[data-astro-cid-2uizdasg]{box-shadow:var(--shadow);grid-template-columns:auto 1fr;align-items:center;gap:18px 22px;display:grid}.pf__mono[data-astro-cid-2uizdasg]{border-radius:20px;width:84px;height:84px;overflow:hidden}.pf__mono[data-astro-cid-2uizdasg] img,.oc__mono[data-astro-cid-2uizdasg] img{object-fit:cover;width:100%;height:100%;display:block}.pf__idtext[data-astro-cid-2uizdasg]{justify-items:start;gap:4px;min-width:0;display:grid}.pf__h1[data-astro-cid-2uizdasg]{letter-spacing:-.03em;margin:0;font-size:clamp(28px,3.4vw,44px);font-weight:750;line-height:1.05}.pf__loc[data-astro-cid-2uizdasg]{color:var(--muted);margin:0}.pf__stats[data-astro-cid-2uizdasg]{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(3,1fr);margin:6px 0 0;padding-top:18px;display:grid}.pf__stats[data-astro-cid-2uizdasg] div[data-astro-cid-2uizdasg]+div[data-astro-cid-2uizdasg]{border-left:1px solid var(--line);padding-left:18px}.pf__stats[data-astro-cid-2uizdasg] dt[data-astro-cid-2uizdasg]{color:var(--muted);font-size:13px;font-weight:600}.pf__stats[data-astro-cid-2uizdasg] dd[data-astro-cid-2uizdasg]{letter-spacing:-.02em;margin:4px 0 0;font-size:clamp(20px,2vw,26px);font-weight:750}.pf__h2[data-astro-cid-2uizdasg]{letter-spacing:-.015em;margin:0 0 14px;font-size:19px;font-weight:700}.pf__about[data-astro-cid-2uizdasg]{color:var(--ink-2);max-width:62ch;margin:0;font-size:17px;line-height:1.65}.pf__cols[data-astro-cid-2uizdasg]{grid-template-columns:1fr 1fr;gap:28px;display:grid}.chips[data-astro-cid-2uizdasg]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.chips[data-astro-cid-2uizdasg] a[data-astro-cid-2uizdasg],.chips--plain[data-astro-cid-2uizdasg] li[data-astro-cid-2uizdasg]{border-radius:999px;padding:8px 14px;font-size:14.5px;font-weight:600;text-decoration:none;display:block}.chips[data-astro-cid-2uizdasg] a[data-astro-cid-2uizdasg]{background:color-mix(in srgb, var(--signal) 10%, #fff);color:var(--signal-text)}.chips[data-astro-cid-2uizdasg] a[data-astro-cid-2uizdasg]:hover{background:color-mix(in srgb, var(--signal) 18%, #fff)}.chips--plain[data-astro-cid-2uizdasg] li[data-astro-cid-2uizdasg]{background:var(--paper-2)}.ticks[data-astro-cid-2uizdasg]{grid-template-columns:1fr 1fr;gap:10px 24px;margin:0;padding:0;list-style:none;display:grid}.ticks[data-astro-cid-2uizdasg] li[data-astro-cid-2uizdasg]{gap:10px;font-weight:550;display:flex}.ticks[data-astro-cid-2uizdasg] li[data-astro-cid-2uizdasg]:before{content:"✓";color:var(--signal-text);font-weight:700}.steps[data-astro-cid-2uizdasg]{grid-template-columns:repeat(3,1fr);gap:18px;margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-2uizdasg] li[data-astro-cid-2uizdasg]{align-content:start;gap:6px;display:grid}.steps__n[data-astro-cid-2uizdasg]{background:var(--paper-2);border-radius:50%;place-items:center;width:32px;height:32px;font-size:14px;font-weight:700;display:grid}.steps__t[data-astro-cid-2uizdasg]{margin:6px 0 0;font-weight:700}.steps__d[data-astro-cid-2uizdasg]{color:var(--muted);margin:0;font-size:14.5px;line-height:1.5}.pf__side[data-astro-cid-2uizdasg]{position:sticky;top:100px}.ask[data-astro-cid-2uizdasg]{border-radius:var(--r-lg);background:var(--dark);color:var(--on-dark);box-shadow:var(--shadow);gap:12px;padding:26px;display:grid}.ask__t[data-astro-cid-2uizdasg]{letter-spacing:-.02em;margin:0;font-size:24px;font-weight:750;line-height:1.1}.ask__d[data-astro-cid-2uizdasg]{color:color-mix(in srgb, var(--on-dark) 75%, transparent);margin:0;font-size:15px}.ask__btn[data-astro-cid-2uizdasg]{width:100%;margin-top:6px}.ask__note[data-astro-cid-2uizdasg]{text-align:center;color:color-mix(in srgb, var(--on-dark) 60%, transparent);margin:0;font-size:13px}.more__head[data-astro-cid-2uizdasg]{justify-content:space-between;align-items:end;gap:16px;margin-bottom:28px;display:flex}.more__all[data-astro-cid-2uizdasg]{color:var(--signal-text);white-space:nowrap;font-weight:650;text-decoration:none}.more__grid[data-astro-cid-2uizdasg]{grid-template-columns:repeat(3,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.oc[data-astro-cid-2uizdasg]{border:1px solid var(--line);border-radius:var(--r);background:var(--card);transition:border-color .16s, translate .2s var(--ease);grid-template-columns:auto 1fr;gap:2px 14px;padding:20px;display:grid;position:relative}.oc[data-astro-cid-2uizdasg]:hover{border-color:var(--ink);translate:0 -2px}.oc__mono[data-astro-cid-2uizdasg]{border-radius:12px;grid-row:span 3;width:48px;height:48px;overflow:hidden}.oc__name[data-astro-cid-2uizdasg]{margin:0;font-weight:700}.oc__name[data-astro-cid-2uizdasg] a[data-astro-cid-2uizdasg]{text-decoration:none}.oc__name[data-astro-cid-2uizdasg] a[data-astro-cid-2uizdasg]:after{content:"";position:absolute;inset:0}.oc__meta[data-astro-cid-2uizdasg],.oc__types[data-astro-cid-2uizdasg]{color:var(--muted);margin:0;font-size:14px}@media (width<=960px){.pf__grid[data-astro-cid-2uizdasg]{grid-template-columns:1fr;margin-top:-48px}.pf__side[data-astro-cid-2uizdasg]{position:static}.more__grid[data-astro-cid-2uizdasg]{grid-template-columns:1fr}}@media (width<=640px){.pf__cover[data-astro-cid-2uizdasg]{aspect-ratio:16/8;border-radius:18px}.pf__grid[data-astro-cid-2uizdasg]{margin-top:-32px;padding-inline:8px}.pf__mono[data-astro-cid-2uizdasg]{border-radius:16px;width:64px;height:64px}.pf__cols[data-astro-cid-2uizdasg],.ticks[data-astro-cid-2uizdasg],.steps[data-astro-cid-2uizdasg]{grid-template-columns:1fr}.pf__stats[data-astro-cid-2uizdasg] div[data-astro-cid-2uizdasg]+div[data-astro-cid-2uizdasg]{padding-left:12px}}
