.contextual-links-card[data-astro-cid-5w7dbj4f]{box-sizing:border-box;width:100%;max-width:100%;margin-top:2.25rem;padding:1.5rem;overflow:hidden}@media (width>=768px){.contextual-links-card[data-astro-cid-5w7dbj4f]{padding:2rem}}.contextual-header[data-astro-cid-5w7dbj4f]{margin-bottom:1.5rem}.contextual-categories-grid[data-astro-cid-5w7dbj4f]{box-sizing:border-box;grid-template-columns:1fr;gap:1.25rem;width:100%;min-width:0;max-width:100%;display:grid}@media (width>=640px){.contextual-categories-grid[data-astro-cid-5w7dbj4f]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.contextual-categories-grid[data-astro-cid-5w7dbj4f]{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.contextual-categories-grid[data-astro-cid-5w7dbj4f].contextual-grid-2-max{grid-template-columns:repeat(2,minmax(0,1fr))}}.contextual-category-block[data-astro-cid-5w7dbj4f]{background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-sizing:border-box;flex-direction:column;width:100%;min-width:0;max-width:100%;padding:1.25rem;display:flex;overflow:hidden}.contextual-category-header[data-astro-cid-5w7dbj4f]{border-bottom:1px solid var(--border-subtle);align-items:center;gap:.5rem;width:100%;min-width:0;margin-bottom:.85rem;padding-bottom:.75rem;display:flex;overflow:hidden}.category-title[data-astro-cid-5w7dbj4f]{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1.05rem;font-weight:700;overflow:hidden}.contextual-links-stack[data-astro-cid-5w7dbj4f]{flex-direction:column;gap:.5rem;width:100%;min-width:0;max-width:100%;display:flex;overflow:hidden}.contextual-item-link[data-astro-cid-5w7dbj4f]{background:var(--bg-primary);border-radius:var(--radius-sm);box-sizing:border-box;border:1px solid #0000;justify-content:space-between;align-items:center;gap:.75rem;width:100%;min-width:0;max-width:100%;padding:.65rem .75rem;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden}.contextual-item-link[data-astro-cid-5w7dbj4f]:hover{border-color:var(--border-glow);background:var(--bg-card-hover);transform:translate(3px)}.link-info-col[data-astro-cid-5w7dbj4f]{flex-direction:column;flex:1;gap:.15rem;width:0;min-width:0;max-width:100%;display:flex;overflow:hidden}.link-primary-title[data-astro-cid-5w7dbj4f]{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;width:100%;max-width:100%;font-size:.875rem;font-weight:600;display:block;overflow:hidden}.link-sub-desc[data-astro-cid-5w7dbj4f]{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;width:100%;max-width:100%;font-size:.75rem;display:block;overflow:hidden}.link-badge-col[data-astro-cid-5w7dbj4f]{flex-shrink:0;align-items:center;gap:.4rem;display:flex}.pill-badge[data-astro-cid-5w7dbj4f]{background:var(--bg-tertiary);color:var(--text-accent);white-space:nowrap;border-radius:4px;padding:1px 6px;font-size:.7rem;font-weight:600}.arrow-indicator[data-astro-cid-5w7dbj4f]{color:var(--text-muted);font-size:.9rem;font-weight:700;transition:color .15s,transform .15s}.contextual-item-link[data-astro-cid-5w7dbj4f]:hover .arrow-indicator[data-astro-cid-5w7dbj4f]{color:var(--text-accent);transform:translate(2px)}[data-theme=light] .contextual-links-card[data-astro-cid-5w7dbj4f]{background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 4px 18px #0f172a0a!important}[data-theme=light] .contextual-category-block[data-astro-cid-5w7dbj4f]{background:#f8fafc!important;border:1px solid #e2e8f0!important}[data-theme=light] .contextual-item-link[data-astro-cid-5w7dbj4f]{background:#fff!important;border:1px solid #e2e8f0!important}[data-theme=light] .contextual-item-link[data-astro-cid-5w7dbj4f]:hover{background:#f1f5f9!important;border-color:#0284c7!important}[data-theme=light] .pill-badge[data-astro-cid-5w7dbj4f]{color:#0284c7!important;background:#e2e8f0!important}[data-theme=light] .link-primary-title[data-astro-cid-5w7dbj4f]{color:#0f172a!important}[data-theme=light] .link-sub-desc[data-astro-cid-5w7dbj4f]{color:#64748b!important}
