.page-module__WY-BXa__page{max-width:var(--container-xl);padding:44px var(--space-5) 72px;background:var(--surface-page);margin:0 auto}.page-module__WY-BXa__eyebrow{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--accent);text-transform:uppercase;letter-spacing:var(--tracking-caps);margin:0}.page-module__WY-BXa__title{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--fw-semibold);color:var(--text-strong);margin:12px 0 8px}.page-module__WY-BXa__lead{font-size:var(--text-md);color:var(--text-muted);max-width:62ch;margin:0}.page-module__WY-BXa__provenance{font-size:var(--text-sm);color:var(--text-subtle);max-width:70ch;margin:var(--space-3) 0 0;line-height:var(--leading-normal)}.page-module__WY-BXa__filters{background:var(--surface-card);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);grid-template-columns:1.4fr 1fr 1fr 1fr 1fr;align-items:end;gap:14px;margin:28px 0 24px;padding:18px;display:grid}@media (max-width:1100px){.page-module__WY-BXa__filters{grid-template-columns:1fr 1fr 1fr}}@media (max-width:720px){.page-module__WY-BXa__filters{grid-template-columns:1fr}}.page-module__WY-BXa__filterActions{align-items:center;gap:var(--space-4);flex-wrap:wrap;grid-column:1/-1;display:flex}.page-module__WY-BXa__resultBar{align-items:center;gap:14px;margin-bottom:22px;display:flex}.page-module__WY-BXa__resultCount{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-muted)}.page-module__WY-BXa__clearLink{font-size:var(--text-sm);color:var(--text-link);margin-left:auto;text-decoration:none}.page-module__WY-BXa__clearLink:hover{text-decoration:underline}.page-module__WY-BXa__grid{grid-template-columns:repeat(3,1fr);gap:22px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:1100px){.page-module__WY-BXa__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.page-module__WY-BXa__grid{grid-template-columns:1fr}}.page-module__WY-BXa__grid>li{display:flex}.page-module__WY-BXa__grid>li>*{width:100%}.page-module__WY-BXa__card{flex-direction:column;gap:14px;height:100%;display:flex}.page-module__WY-BXa__cardHead{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.page-module__WY-BXa__cardEyebrow{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-subtle);text-transform:uppercase;letter-spacing:var(--tracking-caps);margin:0 0 7px}.page-module__WY-BXa__cardTitle{font-family:var(--font-display);font-size:var(--text-md);font-weight:var(--fw-semibold);color:var(--text-strong);margin:0}.page-module__WY-BXa__cardLink{color:inherit;text-decoration:none}.page-module__WY-BXa__cardLink:after{content:"";border-radius:var(--radius-lg);position:absolute;inset:0}.page-module__WY-BXa__cardLink:focus-visible{box-shadow:none}.page-module__WY-BXa__cardLink:focus-visible:after{box-shadow:var(--focus-ring)}.page-module__WY-BXa__cardOrg{font-size:var(--text-sm);color:var(--text-muted);margin:3px 0 0}.page-module__WY-BXa__unscored{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-subtle);text-transform:uppercase;letter-spacing:var(--tracking-caps);text-align:right;max-width:8ch;line-height:var(--leading-normal);flex:none}.page-module__WY-BXa__cardSummary{font-size:var(--text-sm);color:var(--text-muted);line-height:var(--leading-normal);margin:0}.page-module__WY-BXa__cardFoot{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;display:flex}.page-module__WY-BXa__cardChain{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-subtle);margin-left:auto}.page-module__WY-BXa__empty{text-align:center;flex-direction:column;align-items:center;display:flex}.page-module__WY-BXa__emptyIcon{block-size:30px;inline-size:30px;color:var(--text-subtle)}.page-module__WY-BXa__emptyTitle{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--fw-semibold);color:var(--text-strong);margin:14px 0 6px}.page-module__WY-BXa__emptyBody{font-size:var(--text-sm);color:var(--text-muted);margin:0}.page-module__WY-BXa__emptyAction{height:34px;padding:0 var(--space-4);border-radius:var(--radius-md);border:var(--border-width) solid var(--border-default);color:var(--text-strong);font-size:var(--text-sm);font-weight:var(--fw-medium);align-items:center;margin-top:18px;text-decoration:none;display:inline-flex}.page-module__WY-BXa__emptyAction:hover{border-color:var(--accent)}
