.category-posts-grid{grid-template-columns:minmax(0,1fr) 320px}.category-posts-main{gap:20px;min-width:0}.category-posts-list{flex-direction:column;display:flex}.category-author-header{border:1px solid var(--color-border);background:#fff;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;margin-bottom:12px;padding:16px;display:grid}.category-author-header__avatar{border:2px solid var(--color-border);color:#5f5f5f;background:#d0d0d0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;font-size:44px;font-weight:700;display:inline-flex;overflow:hidden;box-shadow:0 2px 4px #00000080}.category-author-header__avatar img,.category-author-header__avatar span{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.category-author-header__avatar img{object-fit:cover}.category-author-header__body{gap:4px;min-width:0;display:grid}.category-author-header__name{color:#9b2020;margin:0;font-size:18px;font-weight:700;line-height:1.05}.category-author-header__bio{color:#4e4e4e;margin:0 0 8px;font-family:sans-serif;font-size:14px;font-weight:400;line-height:1.35}.category-author-header__socials{align-items:center;gap:12px;display:flex}.category-author-header__socials a{color:#233a5a;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.category-author-header__socials svg{width:20px;height:20px;display:block}.category-post-row{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(220px,260px) minmax(0,1fr);align-items:start;gap:18px;padding:0 0 16px;display:grid}.category-post-row+.category-post-row{padding-top:16px}.category-post-row--no-media{grid-template-columns:minmax(0,1fr)}.category-post-row__media{background:#ddd;border-radius:6px;overflow:hidden}.category-post-row__body{flex-direction:column;gap:4px;min-width:0;display:flex}.category-post-row__meta{align-items:center;gap:8px;margin:0;display:inline-flex}.category-post-row__meta-icon{width:16px;height:16px;color:var(--color-muted);justify-content:center;align-items:center;display:inline-flex}.category-post-row__meta-icon svg{width:16px;height:16px;display:block}.category-post-row__date{color:var(--color-muted);margin:0;font-size:14px;font-style:italic;line-height:1.4}.category-post-row__title{margin:0;font-family:"Source Serif 4",serif;font-size:24px;font-weight:600;line-height:1.05}.category-post-row__title a{display:inline}.category-post-row__excerpt{color:#4e4e4e;margin:0;font-size:16px;line-height:1.45}.category-post-row__cta{width:fit-content;padding:4px 12px}.category-posts-empty{color:var(--color-muted);margin:0;padding:8px 0 24px}.category-posts-sidebar{gap:20px}.category-posts-sidebar .ad-vertical,.category-posts-sidebar .ad-small{align-self:stretch}@media (width<=980px){.category-posts-grid{grid-template-columns:minmax(0,1fr);gap:40px}.category-posts-sidebar{order:2}}@media (width<=720px){.category-author-header{grid-template-columns:minmax(0,1fr)}.category-author-header__avatar{width:64px;height:64px;font-size:34px}.category-author-header__bio{font-size:18px}.category-post-row{grid-template-columns:minmax(0,1fr)}.category-post-row__title{font-size:22px}}
