.category-toolkit-posts,.category-toolkit-posts *{box-sizing:border-box}.category-toolkit-posts{--ctk-ink:#171717;--ctk-muted:#55514d;--ctk-rule:#ded8cf;--ctk-rust:#8b2236;margin:0 0 1.5rem}.category-toolkit-posts a{color:inherit;text-decoration:none}.category-toolkit-title{margin:0 0 1rem}.category-toolkit-items{display:grid;gap:1rem}.ctk-category-group-posts--grid .category-toolkit-items{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.category-toolkit-post{border-bottom:1px solid var(--ctk-rule);padding:.85rem 0;display:grid;grid-template-columns:minmax(0,1fr);gap:.85rem}.ctk-category-group-posts--feature .category-toolkit-post{border-top:1px solid var(--ctk-rule);border-bottom:1px solid var(--ctk-rule);padding:1.4rem 0;grid-template-columns:minmax(180px,32%) minmax(0,1fr);gap:1.25rem;align-items:center}.ctk-category-group-posts--feature .ctk-group-post--no-media{grid-template-columns:minmax(0,1fr)}.ctk-category-group-posts--list .category-toolkit-post{grid-template-columns:76px minmax(0,1fr);align-items:start}.ctk-category-group-posts--list .ctk-group-post--no-media{grid-template-columns:minmax(0,1fr)}.ctk-category-group-posts--grid .category-toolkit-post{border:1px solid var(--ctk-rule);padding:1rem;align-content:start}.ctk-category-group-posts--plain .category-toolkit-post{border:0;padding:.3rem 0}.category-toolkit-post-media{display:flex;gap:.75rem;align-items:flex-start}.category-toolkit-featured-image-wrap{width:100%}.category-toolkit-featured-image{display:block;width:100%;height:auto;object-fit:cover}.ctk-category-group-posts--feature .category-toolkit-featured-image,.ctk-category-group-posts--grid .category-toolkit-featured-image{aspect-ratio:16/10}.ctk-category-group-posts--list .category-toolkit-featured-image{width:76px;height:76px}.category-toolkit-icon-wrap{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.category-toolkit-icon{display:block;width:44px;height:44px;object-fit:contain}.category-toolkit-kicker{display:block;margin:0 0 8px;color:var(--ctk-rust);font-size:12px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.category-toolkit-post h3{margin:.1rem 0 .35rem;font-size:1.22rem;line-height:1.18}.ctk-category-group-posts--feature .category-toolkit-post h3{font-size:clamp(1.45rem,2.4vw,2.1rem)}.category-toolkit-description,.category-toolkit-excerpt{margin:.35rem 0 0;color:var(--ctk-muted);font-size:1rem;line-height:1.45}.category-toolkit-date{margin:.45rem 0 0;color:var(--ctk-muted);font-size:.78rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.category-toolkit-group-index{display:grid;gap:1rem}.category-toolkit-group-index-card{border:1px solid var(--ctk-rule);padding:1rem}.category-toolkit-group-index-card h3{margin:.1rem 0 .5rem}.category-toolkit-group-index-card p{margin:.45rem 0}.category-toolkit-empty{color:var(--ctk-muted)}@media(max-width:800px){.ctk-category-group-posts--grid .category-toolkit-items{grid-template-columns:1fr}.ctk-category-group-posts--feature .category-toolkit-post,.ctk-category-group-posts--list .category-toolkit-post{grid-template-columns:1fr}.ctk-category-group-posts--list .category-toolkit-featured-image{width:100%;height:auto;aspect-ratio:16/10}}

/* 0.1.4 expanded standard WordPress meta output */
.category-toolkit-meta{display:flex;flex-wrap:wrap;gap:.25rem .45rem;margin:.2rem 0 .4rem;color:var(--ctk-muted);font-size:.78rem;line-height:1.35}.category-toolkit-meta a{color:inherit;text-decoration:underline;text-underline-offset:2px}.category-toolkit-meta-separator{opacity:.55}.category-toolkit-meta-item{display:inline-flex;align-items:center}.category-toolkit-single-content,.category-toolkit-content-set{margin:0 0 1.5rem}
