.projects-catalog-container[data-astro-cid-yjitjrjk]{padding-top:2rem;padding-bottom:4rem}.catalog-top-bar[data-astro-cid-yjitjrjk]{color:var(--text-muted);border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:2rem;padding-bottom:1.5rem;font-size:.625rem;display:flex}.top-bar-left[data-astro-cid-yjitjrjk]{align-items:center;display:flex}.catalog-header-grid[data-astro-cid-yjitjrjk]{grid-template-columns:1fr;align-items:start;gap:2rem;margin-bottom:2.5rem;display:grid}@media (width>=768px){.catalog-header-grid[data-astro-cid-yjitjrjk]{grid-template-columns:1fr 260px;gap:2.5rem}}.catalog-title[data-astro-cid-yjitjrjk]{margin-bottom:1rem;font-size:2.45rem;line-height:1.15}@media (width>=768px){.catalog-title[data-astro-cid-yjitjrjk]{font-size:2.95rem}}.catalog-subtitle[data-astro-cid-yjitjrjk]{font-family:var(--font-serif);color:var(--text-muted);font-size:1.05rem;line-height:1.6}.dispatch-box[data-astro-cid-yjitjrjk]{background-color:var(--bg-card);border:1px solid var(--border-subtle);padding:1.1rem 1.25rem}.dispatch-header[data-astro-cid-yjitjrjk]{letter-spacing:.1em;border-bottom:1px solid var(--border-subtle);justify-content:space-between;margin-bottom:.75rem;padding-bottom:.75rem;font-size:.5625rem;display:flex}.dispatch-stats[data-astro-cid-yjitjrjk]{text-align:left;grid-template-columns:repeat(3,1fr);display:grid}.stat-cell[data-astro-cid-yjitjrjk]{flex-direction:column;gap:.25rem;display:flex}.stat-label[data-astro-cid-yjitjrjk]{color:var(--text-dim);letter-spacing:.08em;font-size:.5625rem}.stat-value[data-astro-cid-yjitjrjk]{color:var(--text-main);font-size:1.15rem;font-weight:600}.filter-bar[data-astro-cid-yjitjrjk]{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:2.5rem;display:flex}.filter-label[data-astro-cid-yjitjrjk]{color:var(--text-dim);letter-spacing:.1em;font-size:.625rem}.filter-pills[data-astro-cid-yjitjrjk]{flex-wrap:wrap;gap:.5rem;display:flex}.catalog-list[data-astro-cid-yjitjrjk]{flex-direction:column;gap:2.5rem;display:flex}.catalog-item[data-astro-cid-yjitjrjk]{border-bottom:1px solid var(--border-subtle);padding-bottom:2.5rem;transition:opacity .2s}.catalog-item[data-astro-cid-yjitjrjk]:last-child{border-bottom:none}.item-grid[data-astro-cid-yjitjrjk]{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (width>=800px){.item-grid[data-astro-cid-yjitjrjk]{grid-template-columns:220px 1fr 200px;align-items:start;gap:2rem}}.item-left-col[data-astro-cid-yjitjrjk]{flex-direction:column;gap:.5rem;display:flex}.item-title-link[data-astro-cid-yjitjrjk]{align-items:baseline;gap:.5rem;text-decoration:none;display:flex}.item-num[data-astro-cid-yjitjrjk]{color:var(--text-main);font-size:1.25rem;font-weight:600}.item-name[data-astro-cid-yjitjrjk]{color:var(--text-main);font-size:1.35rem;font-weight:500;line-height:1.2}.item-title-link[data-astro-cid-yjitjrjk]:hover .item-name[data-astro-cid-yjitjrjk]{text-underline-offset:3px;text-decoration:underline}.item-meta-tags[data-astro-cid-yjitjrjk]{flex-direction:column;align-items:flex-start;gap:.4rem;margin-top:.25rem;display:flex}.subsystem-label[data-astro-cid-yjitjrjk]{letter-spacing:.08em;color:var(--text-dim);font-size:.5625rem}.item-mid-col[data-astro-cid-yjitjrjk]{flex-direction:column;gap:.85rem;display:flex}.item-desc[data-astro-cid-yjitjrjk]{font-family:var(--font-serif);color:var(--text-muted);font-size:.95rem;line-height:1.6}.item-pills-row[data-astro-cid-yjitjrjk]{flex-wrap:wrap;gap:.4rem;display:flex}.tag-pill[data-astro-cid-yjitjrjk]{background-color:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-muted);letter-spacing:.04em;padding:.2rem .5rem;font-size:.625rem}.item-footer-specs[data-astro-cid-yjitjrjk]{color:var(--text-dim);letter-spacing:.06em;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.625rem;display:flex}.item-right-col[data-astro-cid-yjitjrjk]{flex-direction:column;align-items:flex-start;gap:.65rem;display:flex}@media (width>=800px){.item-right-col[data-astro-cid-yjitjrjk]{text-align:right;align-items:flex-end}}.spec-sheet-link[data-astro-cid-yjitjrjk]{letter-spacing:.06em;color:var(--text-main);text-underline-offset:3px;font-size:.6875rem;font-weight:600;text-decoration:underline;transition:opacity .15s}.spec-sheet-link[data-astro-cid-yjitjrjk]:hover{opacity:.7}.source-link[data-astro-cid-yjitjrjk]{color:var(--text-main);letter-spacing:.06em;font-size:.625rem;transition:color .15s}.source-link[data-astro-cid-yjitjrjk]:hover{color:var(--text-strong)}
