/* The category index reads published taxonomy terms; it does not style editor content. */
.wpc-category-directory .wpc-directory-wrap{max-width:var(--wrap);margin:0 auto;padding:44px 24px 88px}
.wpc-category-directory .wpc-directory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:start}
.wpc-category-directory .wpc-directory-group{min-width:0;padding:24px;border:1px solid var(--c-line);border-radius:var(--r-md);background:var(--c-surface)}
.wpc-category-directory .wpc-directory-group h2{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 16px;padding-bottom:14px;border-bottom:1px solid var(--c-line);color:var(--c-ink);font:700 21px/1.3 var(--font-display)}
.wpc-category-directory .wpc-directory-group h2 a{color:inherit;text-decoration:none}
.wpc-category-directory .wpc-directory-group h2 a:hover,.wpc-category-directory .wpc-directory-list a:hover{color:var(--c-action);text-decoration:underline;text-underline-offset:3px}
.wpc-category-directory .wpc-directory-count{flex:none;color:var(--c-muted);font:500 13px/1.4 var(--font-body);font-variant-numeric:tabular-nums}
.wpc-category-directory .wpc-directory-list{list-style:none;margin:0;padding:0}
.wpc-category-directory .wpc-directory-list li{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;padding:6px 0;color:var(--c-text);font-size:14px;line-height:1.5}
.wpc-category-directory .wpc-directory-list li>a{min-width:0;color:inherit;text-decoration:none;overflow-wrap:anywhere}
.wpc-category-directory .wpc-directory-list .wpc-directory-list{flex-basis:100%;margin:2px 0 2px 16px;padding-left:12px;border-left:1px solid var(--c-line)}
@media(max-width:1023px){.wpc-category-directory .wpc-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:640px){.wpc-category-directory .wpc-directory-wrap{padding:28px 16px 64px}.wpc-category-directory .wpc-directory-grid{grid-template-columns:1fr;gap:12px}.wpc-category-directory .wpc-directory-group{padding:20px}.wpc-category-directory .wpc-directory-group h2{font-size:20px}}
