.page-hero[data-astro-cid-k7joyi4t]{padding:var(--space-11) var(--space-5) var(--space-9);border-bottom:1px solid var(--rule-fine)}.page-hero-inner[data-astro-cid-k7joyi4t]{max-width:var(--content-width-index);margin:0 auto}.page-eyebrow[data-astro-cid-k7joyi4t]{font-family:var(--font-sans);font-size:var(--fs-eyebrow);text-transform:uppercase;letter-spacing:var(--ls-eyebrow);color:var(--accent-primary);margin:0 0 var(--space-4);display:inline-flex;align-items:baseline;gap:8px}.page-eyebrow-num[data-astro-cid-k7joyi4t]{font-family:var(--font-mono);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;letter-spacing:.04em}.page-eyebrow-sep[data-astro-cid-k7joyi4t]{color:var(--ink-disabled);font-weight:var(--fw-regular)}.page-eyebrow-name[data-astro-cid-k7joyi4t]{font-weight:var(--fw-semibold)}.page-title[data-astro-cid-k7joyi4t]{font-size:var(--fs-h1);font-weight:var(--fw-semibold);letter-spacing:var(--ls-h1);line-height:var(--lh-tight);margin:0 0 var(--space-5)}.page-title-rule[data-astro-cid-k7joyi4t]{width:64px;height:1px;background:var(--accent-primary);border:0;margin:0 0 var(--space-6)}.page-description[data-astro-cid-k7joyi4t]{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink-meta);margin:0}.contribute-page[data-astro-cid-k7joyi4t]{max-width:var(--content-width-index);margin:0 auto;padding:var(--space-9) var(--space-5) var(--space-12)}.paths[data-astro-cid-k7joyi4t]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-7);margin-bottom:var(--space-12)}.path-card[data-astro-cid-k7joyi4t]{padding:var(--space-7);background:var(--bg-elevated);border:1px solid var(--rule-fine);border-radius:var(--radius-sm)}.path-eyebrow[data-astro-cid-k7joyi4t]{font-family:var(--font-sans);font-size:var(--fs-eyebrow);text-transform:uppercase;letter-spacing:var(--ls-eyebrow);color:var(--accent-primary);margin:0 0 var(--space-3)}.path-title[data-astro-cid-k7joyi4t]{font-size:var(--fs-h3);margin:0 0 var(--space-4)}.path-body[data-astro-cid-k7joyi4t]{color:var(--ink-meta);font-size:var(--fs-body-sm);line-height:var(--lh-body);margin:0 0 var(--space-5)}.path-snippet[data-astro-cid-k7joyi4t]{background:var(--bg-subtle);padding:var(--space-4);border-radius:var(--radius-sm);overflow-x:auto;margin:0 0 var(--space-5);font-family:var(--font-mono);font-size:var(--fs-mono);line-height:1.6;white-space:pre-wrap;word-break:break-all}.path-list[data-astro-cid-k7joyi4t]{padding-left:var(--space-6);margin:0 0 var(--space-5)}.path-list[data-astro-cid-k7joyi4t] li[data-astro-cid-k7joyi4t]{margin-bottom:var(--space-2);font-size:var(--fs-body-sm);line-height:var(--lh-body)}.path-cta[data-astro-cid-k7joyi4t]{margin:0}.path-cta[data-astro-cid-k7joyi4t] a[data-astro-cid-k7joyi4t]{color:var(--accent-primary);text-decoration:none;font-family:var(--font-sans);font-weight:var(--fw-medium)}.path-cta[data-astro-cid-k7joyi4t] a[data-astro-cid-k7joyi4t]:hover{text-decoration:underline}.types[data-astro-cid-k7joyi4t]{margin:0 0 var(--space-12)}.types[data-astro-cid-k7joyi4t] h2[data-astro-cid-k7joyi4t]{font-size:var(--fs-h2);margin:0 0 var(--space-7)}.type-list[data-astro-cid-k7joyi4t]{list-style:none;padding:0;margin:0;display:grid;gap:var(--space-3)}.type-list[data-astro-cid-k7joyi4t] li[data-astro-cid-k7joyi4t]{display:grid;grid-template-columns:8em 1fr;gap:var(--space-5);padding:var(--space-4) var(--space-5);border:1px solid var(--rule-fine);border-radius:var(--radius-sm);background:var(--bg-elevated);font-family:var(--font-sans);font-size:var(--fs-body-sm)}.type-list[data-astro-cid-k7joyi4t] strong[data-astro-cid-k7joyi4t]{color:var(--ink-heading)}.type-list[data-astro-cid-k7joyi4t] span[data-astro-cid-k7joyi4t]{color:var(--ink-meta)}.opsec[data-astro-cid-k7joyi4t]{margin:0}.opsec-inner[data-astro-cid-k7joyi4t]{padding:var(--space-7);border:2px solid var(--rule-section);border-radius:var(--radius-sm);background:var(--bg-subtle)}.opsec-inner[data-astro-cid-k7joyi4t] h2[data-astro-cid-k7joyi4t]{font-size:var(--fs-h3);margin:0 0 var(--space-5)}.opsec-inner[data-astro-cid-k7joyi4t] p[data-astro-cid-k7joyi4t]{margin:0 0 var(--space-4);line-height:var(--lh-body)}.opsec-inner[data-astro-cid-k7joyi4t] p[data-astro-cid-k7joyi4t]:last-child{margin-bottom:0}.opsec-inner[data-astro-cid-k7joyi4t] a[data-astro-cid-k7joyi4t]{color:var(--accent-primary)}
