.term-link[data-astro-cid-q5ay6lcb]{display:inline-block;margin-top:.75rem;font-size:14px;font-weight:600;color:var(--primary);text-decoration:none}.term-link[data-astro-cid-q5ay6lcb]:hover{text-decoration:underline}.glossary-page[data-astro-cid-q5ay6lcb]{background:var(--bg);min-height:60vh}.page-inner[data-astro-cid-q5ay6lcb]{max-width:1140px;margin:0 auto;padding:0 1.5rem 5rem}.page-head[data-astro-cid-q5ay6lcb]{padding:4rem 0 3rem;max-width:680px}.eyebrow[data-astro-cid-q5ay6lcb]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--primary);margin-bottom:.75rem}h1[data-astro-cid-q5ay6lcb]{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;color:var(--ink);line-height:1.15;margin-bottom:1rem}.page-intro[data-astro-cid-q5ay6lcb]{font-size:17px;color:var(--ink2);line-height:1.7}.glossary-grid[data-astro-cid-q5ay6lcb]{display:grid;grid-template-columns:220px 1fr;gap:3rem;align-items:start;margin-bottom:4rem}.term-index[data-astro-cid-q5ay6lcb]{position:sticky;top:80px;background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:1.5rem}.index-label[data-astro-cid-q5ay6lcb]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--ink3);margin-bottom:.75rem}.term-index[data-astro-cid-q5ay6lcb] nav[data-astro-cid-q5ay6lcb]{display:flex;flex-direction:column;gap:.4rem}.term-index[data-astro-cid-q5ay6lcb] nav[data-astro-cid-q5ay6lcb] a[data-astro-cid-q5ay6lcb]{font-size:13px;color:var(--ink2);text-decoration:none;transition:color .15s;line-height:1.4}.term-index[data-astro-cid-q5ay6lcb] nav[data-astro-cid-q5ay6lcb] a[data-astro-cid-q5ay6lcb]:hover{color:var(--primary)}.term-list[data-astro-cid-q5ay6lcb]{display:flex;flex-direction:column;gap:0}.term-card[data-astro-cid-q5ay6lcb]{position:relative;padding:2rem 0;border-bottom:1px solid var(--border);scroll-margin-top:90px}.term-card[data-astro-cid-q5ay6lcb]:first-child{padding-top:0}.term-name[data-astro-cid-q5ay6lcb]{font-size:1.25rem;font-weight:700;color:var(--ink);margin-bottom:.75rem}.term-def[data-astro-cid-q5ay6lcb]{font-size:15px;color:var(--ink2);line-height:1.7;margin-bottom:1rem}.term-example[data-astro-cid-q5ay6lcb]{background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--primary);border-radius:0 8px 8px 0;padding:.875rem 1.25rem}.ex-label[data-astro-cid-q5ay6lcb]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--primary);display:block;margin-bottom:.35rem}.term-example[data-astro-cid-q5ay6lcb] p[data-astro-cid-q5ay6lcb]{font-size:13px;color:var(--ink2);line-height:1.6;margin:0}.term-anchor[data-astro-cid-q5ay6lcb]{position:absolute;top:2rem;right:0;font-size:18px;color:var(--ink3);text-decoration:none;opacity:0;transition:opacity .15s}.term-card[data-astro-cid-q5ay6lcb]:first-child .term-anchor[data-astro-cid-q5ay6lcb]{top:0}.term-card[data-astro-cid-q5ay6lcb]:hover .term-anchor[data-astro-cid-q5ay6lcb]{opacity:1}.cta-band[data-astro-cid-q5ay6lcb]{background:var(--secondary);color:var(--secondary-fg);border-radius:20px;padding:3rem;text-align:center}.cta-band[data-astro-cid-q5ay6lcb] h2[data-astro-cid-q5ay6lcb]{font-size:1.5rem;font-weight:800;margin-bottom:.75rem}.cta-band[data-astro-cid-q5ay6lcb] p[data-astro-cid-q5ay6lcb]{font-size:15px;color:#ffffffbf;max-width:540px;margin:0 auto 2rem;line-height:1.65}.band-actions[data-astro-cid-q5ay6lcb]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.btn-primary[data-astro-cid-q5ay6lcb]{font-size:15px;font-weight:700;background:var(--primary);color:var(--primary-fg);padding:13px 28px;border-radius:10px;text-decoration:none;transition:background .15s}.btn-primary[data-astro-cid-q5ay6lcb]:hover{background:var(--primary-hover)}.btn-ghost[data-astro-cid-q5ay6lcb]{font-size:15px;font-weight:600;color:#fffc;text-decoration:none;padding:13px 20px;transition:color .15s}.btn-ghost[data-astro-cid-q5ay6lcb]:hover{color:#fff}@media(max-width:860px){.glossary-grid[data-astro-cid-q5ay6lcb]{grid-template-columns:1fr}.term-index[data-astro-cid-q5ay6lcb]{position:static}}
