.hs[data-astro-cid-7r5hvqkk]{max-width:420px;margin:0 0 18px}label[data-astro-cid-7r5hvqkk]{font-family:var(--nav);color:var(--ink);margin:0 0 4px;font-size:.92rem;font-weight:600;display:block}input[data-astro-cid-7r5hvqkk]{border:1px solid var(--field-line);background:var(--paper);width:100%;min-height:48px;color:var(--ink);font:inherit;border-radius:4px;padding:10px 12px;font-size:1.0625rem;display:block}input[data-astro-cid-7r5hvqkk]:focus-visible{outline:2px solid var(--aubergine);outline-offset:2px}.hs-n[data-astro-cid-7r5hvqkk]{min-height:1.2em;color:var(--muted);margin:4px 0 0;font-size:.82rem}.hub[data-astro-cid-l4z7ivqh]{max-width:920px;margin:0 auto;padding:24px 16px 56px}.hub[data-astro-cid-l4z7ivqh]:focus{outline:none}.hub-crumbs[data-astro-cid-l4z7ivqh] ol[data-astro-cid-l4z7ivqh]{color:var(--muted);flex-wrap:wrap;gap:.4em;margin:0 0 14px;padding:0;font-size:.85rem;list-style:none;display:flex}.hub-crumbs[data-astro-cid-l4z7ivqh] li[data-astro-cid-l4z7ivqh]{margin:0}.hub-crumbs[data-astro-cid-l4z7ivqh] li[data-astro-cid-l4z7ivqh]+li[data-astro-cid-l4z7ivqh]:before{content:"/";color:var(--muted);margin-right:.4em}.hub-crumbs[data-astro-cid-l4z7ivqh] a[data-astro-cid-l4z7ivqh]{color:var(--muted)}.hub-head[data-astro-cid-l4z7ivqh]{border-bottom:2px solid var(--ink);margin-bottom:18px;padding-bottom:14px}.hub-eyebrow[data-astro-cid-l4z7ivqh]{font-family:var(--nav);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-ink);margin:0 0 .6em;font-size:.72rem;font-weight:700}.hub-head[data-astro-cid-l4z7ivqh] h1[data-astro-cid-l4z7ivqh]{font-family:var(--serif);letter-spacing:-.02em;color:var(--ink);overflow-wrap:anywhere;margin:0 0 .35em;font-size:clamp(2rem,6vw,3rem);font-weight:800;line-height:1.05}.hub-deck[data-astro-cid-l4z7ivqh]{color:var(--charcoal);max-width:56ch;margin:0 0 .5em;font-size:1.05rem}.hub-by[data-astro-cid-l4z7ivqh]{color:var(--muted);margin:0;font-size:.85rem}.hub-by[data-astro-cid-l4z7ivqh] a[data-astro-cid-l4z7ivqh]{color:inherit}.hub-h-sm[data-astro-cid-l4z7ivqh]{font-family:var(--nav);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-ink);margin:0 0 8px;font-size:.72rem;font-weight:700}.hub-paths[data-astro-cid-l4z7ivqh]{margin:0 0 18px}.hub-paths[data-astro-cid-l4z7ivqh] ul[data-astro-cid-l4z7ivqh]{border:1px solid var(--rule);background:var(--paper);border-radius:6px;margin:0;padding:0;list-style:none}.hp[data-astro-cid-l4z7ivqh]{grid-template-columns:1fr;gap:4px;margin:0;padding:10px 14px;display:grid}.hp[data-astro-cid-l4z7ivqh]+.hp[data-astro-cid-l4z7ivqh]{border-top:1px solid var(--rule)}.hp-t[data-astro-cid-l4z7ivqh]{font-family:var(--nav);color:var(--ink);margin:0;font-size:.95rem;font-weight:700}.hp-steps[data-astro-cid-l4z7ivqh]{counter-reset:s;flex-wrap:wrap;gap:2px 18px;margin:0;padding:0;list-style:none;display:flex}.hp-steps[data-astro-cid-l4z7ivqh] li[data-astro-cid-l4z7ivqh]{counter-increment:s;margin:0;font-size:.95rem}.hp-steps[data-astro-cid-l4z7ivqh] li[data-astro-cid-l4z7ivqh]:before{content:counter(s) ". ";color:var(--muted)}.hp-steps[data-astro-cid-l4z7ivqh] a[data-astro-cid-l4z7ivqh]{color:var(--ink);text-underline-offset:.2em;padding:8px 0;display:inline-block}.hp-lv[data-astro-cid-l4z7ivqh]{color:var(--muted);margin-left:.35em;font-size:.78rem}.hub-chips[data-astro-cid-l4z7ivqh]{margin:0 -16px 8px}.hub-chips[data-astro-cid-l4z7ivqh] ul[data-astro-cid-l4z7ivqh]{scroll-snap-type:x proximity;scrollbar-width:none;gap:8px;margin:0;padding:2px 16px 6px;list-style:none;display:flex;overflow-x:auto}.hub-chips[data-astro-cid-l4z7ivqh] li[data-astro-cid-l4z7ivqh]{scroll-snap-align:start;flex:none;margin:0}.hub-chips[data-astro-cid-l4z7ivqh] a[data-astro-cid-l4z7ivqh]{border:1px solid var(--rule);background:var(--paper);min-height:44px;color:var(--ink);font-family:var(--nav);white-space:nowrap;transition:border-color .15s var(--ease);border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:.88rem;font-weight:600;text-decoration:none;display:inline-flex}.hub-chips[data-astro-cid-l4z7ivqh] a[data-astro-cid-l4z7ivqh]:before{content:"";background:var(--cat);border-radius:50%;width:9px;height:9px}.hub-chips[data-astro-cid-l4z7ivqh] a[data-astro-cid-l4z7ivqh]:hover{border-color:var(--charcoal-soft)}.hub-chips[data-astro-cid-l4z7ivqh] a[data-astro-cid-l4z7ivqh]:focus-visible{outline:2px solid var(--aubergine);outline-offset:2px}.hub-chips[data-astro-cid-l4z7ivqh] a[data-astro-cid-l4z7ivqh][aria-current]{text-underline-offset:.25em;font-weight:800;text-decoration:underline}.hub-sec[data-astro-cid-l4z7ivqh]{margin:0 0 22px;scroll-margin-top:84px}.hub-sec[data-astro-cid-l4z7ivqh] h2[data-astro-cid-l4z7ivqh]{font-family:var(--serif);color:var(--ink);margin:0 0 2px;font-size:1.45rem;line-height:1.2}.hub-blurb[data-astro-cid-l4z7ivqh]{color:var(--charcoal);margin:0 0 10px;font-size:.95rem}.hub-next[data-astro-cid-l4z7ivqh]{border-top:1px solid var(--rule);color:var(--muted);margin:0 0 14px;padding-top:12px;font-size:.92rem}.hub-grid[data-astro-cid-l4z7ivqh]{grid-template-columns:1fr;gap:12px;margin:0;padding:0;list-style:none;display:grid}.hub-fine[data-astro-cid-l4z7ivqh]{color:var(--muted);max-width:70ch;margin:8px 0 0;font-size:.82rem}.hub-fine[data-astro-cid-l4z7ivqh] a[data-astro-cid-l4z7ivqh]{color:inherit}@media (width>=640px){.hub[data-astro-cid-l4z7ivqh]{padding-top:36px}.hub-grid[data-astro-cid-l4z7ivqh]{grid-template-columns:repeat(2,1fr);gap:14px}.hp[data-astro-cid-l4z7ivqh]{grid-template-columns:230px 1fr;align-items:center}.hub-chips[data-astro-cid-l4z7ivqh]{margin:0 0 8px}.hub-chips[data-astro-cid-l4z7ivqh] ul[data-astro-cid-l4z7ivqh]{flex-wrap:wrap;padding-left:0;padding-right:0;overflow:visible}}@media (width>=1024px){.hub-grid[data-astro-cid-l4z7ivqh]{grid-template-columns:repeat(3,1fr)}}
