.directory-page[data-astro-cid-dzaffv5d]{padding-bottom:5rem}.directory-container[data-astro-cid-dzaffv5d]{max-width:var(--max-width-editorial)}.dir-breadcrumbs[data-astro-cid-dzaffv5d]{padding-top:1.5rem;margin-bottom:1.5rem}.directory-header[data-astro-cid-dzaffv5d]{display:flex;justify-content:space-between;align-items:flex-start;gap:3rem;margin-bottom:2.5rem;padding-bottom:2rem;border-bottom:1px solid var(--color-border)}@media(max-width:840px){.directory-header[data-astro-cid-dzaffv5d]{flex-direction:column;gap:1.5rem}}.header-main-info[data-astro-cid-dzaffv5d]{max-width:720px}.directory-title[data-astro-cid-dzaffv5d]{font-family:var(--font-headline);font-size:clamp(2.25rem,4vw,3rem);font-weight:500;line-height:1.15;color:var(--color-primary);margin:.5rem 0 .85rem;letter-spacing:-.02em}.directory-subtitle[data-astro-cid-dzaffv5d]{font-family:var(--font-body);font-size:1.1rem;line-height:1.6;color:var(--color-text-muted);margin:0}.directory-stats-card[data-astro-cid-dzaffv5d]{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xs);padding:1.25rem 1.5rem;display:flex;flex-direction:column;gap:1rem;min-width:240px;flex-shrink:0}.stat-cell[data-astro-cid-dzaffv5d]{display:flex;flex-direction:column;gap:.2rem}.stat-label[data-astro-cid-dzaffv5d]{font-family:var(--font-mono);font-size:9.5px;font-weight:700;letter-spacing:.06em;color:var(--color-text-light)}.stat-value[data-astro-cid-dzaffv5d]{font-family:var(--font-headline);font-size:1.45rem;font-weight:600;color:var(--color-primary);line-height:1.2}.disciplines-filter-bar[data-astro-cid-dzaffv5d]{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:3rem;flex-wrap:wrap}.filter-search-box[data-astro-cid-dzaffv5d]{position:relative}.filter-input[data-astro-cid-dzaffv5d]{height:36px;padding:0 1rem;width:220px;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xs);font-family:var(--font-sans);font-size:12px;color:var(--color-text-main);outline:none}.filter-input[data-astro-cid-dzaffv5d]:focus{border-color:var(--color-primary)}.pillars-section[data-astro-cid-dzaffv5d]{padding-bottom:3.5rem;border-bottom:1px solid var(--color-border)}.section-header-split[data-astro-cid-dzaffv5d]{display:flex;justify-content:space-between;align-items:flex-end;gap:2.5rem;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid var(--color-border)}.section-split-desc[data-astro-cid-dzaffv5d]{max-width:440px;font-family:var(--font-sans);font-size:13px;line-height:1.55;color:var(--color-text-muted);margin:0;text-align:right}@media(max-width:768px){.section-header-split[data-astro-cid-dzaffv5d]{flex-direction:column;align-items:flex-start;gap:.75rem}.section-split-desc[data-astro-cid-dzaffv5d]{text-align:left}}.pillars-grid[data-astro-cid-dzaffv5d]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}@media(max-width:900px){.pillars-grid[data-astro-cid-dzaffv5d]{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.pillars-grid[data-astro-cid-dzaffv5d]{grid-template-columns:1fr}}.pillar-card[data-astro-cid-dzaffv5d]{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xs);padding:1.5rem;display:flex;flex-direction:column;justify-content:space-between;transition:all .15s ease}.pillar-card[data-astro-cid-dzaffv5d]:hover{border-color:var(--color-primary);box-shadow:0 4px 12px #0322170a}.pillar-card-top[data-astro-cid-dzaffv5d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.pillar-number[data-astro-cid-dzaffv5d]{font-family:var(--font-mono);font-size:10px;font-weight:700;color:var(--color-text-light);letter-spacing:.06em}.pillar-count[data-astro-cid-dzaffv5d]{font-family:var(--font-mono);font-size:10px;color:var(--color-text-light);letter-spacing:.04em}.pillar-title-row[data-astro-cid-dzaffv5d]{display:flex;align-items:center;gap:.65rem;margin-bottom:.5rem}.pillar-icon[data-astro-cid-dzaffv5d]{color:var(--color-primary);display:flex;align-items:center;flex-shrink:0}.pillar-title[data-astro-cid-dzaffv5d]{font-family:var(--font-headline);font-size:1.3rem;font-weight:600;color:var(--color-primary);margin:0}.pillar-title[data-astro-cid-dzaffv5d] a[data-astro-cid-dzaffv5d]:hover{text-decoration:underline}.pillar-desc[data-astro-cid-dzaffv5d]{font-family:var(--font-sans);font-size:12.5px;line-height:1.55;color:var(--color-text-muted);margin-bottom:1.25rem}.pillar-link[data-astro-cid-dzaffv5d]{font-family:var(--font-sans);font-size:12px;font-weight:600;color:var(--color-primary);margin-top:auto}.pillar-link[data-astro-cid-dzaffv5d]:hover{text-decoration:underline}.dispatches-section[data-astro-cid-dzaffv5d]{padding:3.5rem 0;border-bottom:1px solid var(--color-border)}.dispatches-sub[data-astro-cid-dzaffv5d]{font-family:var(--font-sans);font-size:13px;color:var(--color-text-muted);margin-top:.35rem;margin-bottom:0}.archive-filter-chips[data-astro-cid-dzaffv5d]{display:flex;gap:.4rem;flex-wrap:wrap}.dispatches-list[data-astro-cid-dzaffv5d]{display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem}.dispatch-cat-link[data-astro-cid-dzaffv5d]{color:var(--color-primary);font-weight:700}.dispatch-cat-link[data-astro-cid-dzaffv5d]:hover{text-decoration:underline}.integrity-section[data-astro-cid-dzaffv5d]{padding-top:3.5rem}.integrity-grid[data-astro-cid-dzaffv5d]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem}@media(max-width:1024px){.integrity-grid[data-astro-cid-dzaffv5d]{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.integrity-grid[data-astro-cid-dzaffv5d]{grid-template-columns:1fr}}.integrity-card[data-astro-cid-dzaffv5d]{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xs);padding:1.35rem;display:flex;flex-direction:column;justify-content:space-between}.integrity-card-header[data-astro-cid-dzaffv5d]{display:flex;align-items:center;gap:.5rem;margin-bottom:.65rem}.integrity-icon[data-astro-cid-dzaffv5d]{font-size:14px;color:var(--color-primary)}.integrity-card-title[data-astro-cid-dzaffv5d]{font-family:var(--font-headline);font-size:1.15rem;font-weight:600;color:var(--color-primary);margin:0}.integrity-card-desc[data-astro-cid-dzaffv5d]{font-family:var(--font-sans);font-size:12px;line-height:1.5;color:var(--color-text-muted);margin-bottom:1.25rem}.integrity-link[data-astro-cid-dzaffv5d]{font-family:var(--font-sans);font-size:11.5px;font-weight:600;color:var(--color-primary);margin-top:auto}.integrity-link[data-astro-cid-dzaffv5d]:hover{text-decoration:underline}
