.category-page[data-astro-cid-tlxaom7g]{max-width:1200px;padding:var(--spacing-2xl) var(--spacing-lg);margin:0 auto}.page-header[data-astro-cid-tlxaom7g]{text-align:center;margin-bottom:var(--spacing-2xl)}.page-header[data-astro-cid-tlxaom7g] h1[data-astro-cid-tlxaom7g]{font-size:var(--text-5xl);margin-bottom:var(--spacing-md);color:var(--color-secondary);font-weight:800}.subtitle[data-astro-cid-tlxaom7g]{font-size:var(--text-xl);color:var(--color-text-light);max-width:600px;margin:0 auto}.items-grid[data-astro-cid-tlxaom7g]{gap:var(--spacing-lg);grid-template-columns:repeat(auto-fill,minmax(350px,1fr));display:grid}.item-card[data-astro-cid-tlxaom7g]{border:1px solid var(--color-border);border-left:4px solid var(--color-secondary);box-shadow:var(--shadow-md);background:#fff;transition:all .2s;position:relative;overflow:hidden}.item-card[data-astro-cid-tlxaom7g]:before{content:"";border-top:0 solid #f4f1e8;border-bottom:20px solid #f4f1e8;border-left:0 solid #e0e0e0;border-right:20px solid #e0e0e0;position:absolute;top:0;right:0}.item-card[data-astro-cid-tlxaom7g]:hover{border-color:var(--color-primary);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.item-link[data-astro-cid-tlxaom7g]{padding:var(--spacing-lg);color:inherit;text-decoration:none;display:block}.item-title[data-astro-cid-tlxaom7g]{font-size:var(--text-xl);margin-bottom:var(--spacing-sm);color:var(--color-secondary);text-transform:uppercase;border-bottom:1px dashed var(--color-border);padding-bottom:.5rem;font-weight:700;transition:color .2s}.item-card[data-astro-cid-tlxaom7g]:hover .item-title[data-astro-cid-tlxaom7g]{color:var(--color-primary)}.item-description[data-astro-cid-tlxaom7g]{font-size:var(--text-base);color:var(--color-text);margin-bottom:var(--spacing-md);line-height:1.6}.item-meta[data-astro-cid-tlxaom7g]{padding-top:var(--spacing-sm);border-top:1px solid var(--color-border);font-size:var(--text-sm);flex-direction:column;gap:.5rem;display:flex}.meta-row[data-astro-cid-tlxaom7g]{justify-content:space-between;align-items:center;width:100%;display:flex}.item-source[data-astro-cid-tlxaom7g]{color:var(--color-text-light);font-weight:600;line-height:1.4}.item-reading-time[data-astro-cid-tlxaom7g]{color:var(--color-text-light);white-space:nowrap;font-weight:500}.item-date[data-astro-cid-tlxaom7g]{color:var(--color-accent);white-space:nowrap;font-weight:500}@media (width<=768px){.items-grid[data-astro-cid-tlxaom7g]{grid-template-columns:1fr}.page-header[data-astro-cid-tlxaom7g] h1[data-astro-cid-tlxaom7g]{font-size:var(--text-4xl)}}
