.hero[data-astro-cid-a7wiyce3]{background:var(--color-paper);color:var(--color-ink);padding:var(--space-16) 0 var(--space-12);text-align:center}.hero[data-astro-cid-a7wiyce3] h1[data-astro-cid-a7wiyce3]{font-size:clamp(2.5rem,7vw,5rem);margin-bottom:var(--space-4);color:var(--color-ink)}.hero[data-astro-cid-a7wiyce3] .lead[data-astro-cid-a7wiyce3]{font-size:var(--font-size-xl);color:var(--color-steel);max-width:700px;margin:0 auto}.page-info[data-astro-cid-a7wiyce3]{font-size:var(--font-size-sm);color:var(--color-steel);margin-top:var(--space-4);font-weight:600}.featured-section[data-astro-cid-a7wiyce3]{background:var(--color-sand)}.section-title[data-astro-cid-a7wiyce3]{font-size:var(--font-size-3xl);margin-bottom:var(--space-8);color:var(--color-ink)}.featured-grid[data-astro-cid-a7wiyce3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));gap:var(--space-8)}.featured-card[data-astro-cid-a7wiyce3]{background:var(--color-paper);border:2px solid var(--color-concrete);border-radius:var(--radius-lg);overflow:hidden;transition:all var(--duration-normal) var(--ease-standard)}.featured-card[data-astro-cid-a7wiyce3]:hover{border-color:var(--color-gold);box-shadow:var(--shadow-lg);transform:translateY(-4px)}.card-link[data-astro-cid-a7wiyce3]{display:block;padding:var(--space-8);text-decoration:none;color:inherit}.card-header[data-astro-cid-a7wiyce3]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-4)}.category-badge[data-astro-cid-a7wiyce3]{display:inline-block;padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-weight:700;text-transform:uppercase;letter-spacing:.05em}.category-ai-visibility[data-astro-cid-a7wiyce3]{background:#8b5cf626;color:#5b21b6}.category-strategy[data-astro-cid-a7wiyce3]{background:#2563eb26;color:#1e40af}.category-how-to[data-astro-cid-a7wiyce3]{background:#10b98126;color:#047857}.category-case-study[data-astro-cid-a7wiyce3]{background:#f59e0b26;color:#b45309}.category-technical[data-astro-cid-a7wiyce3]{background:#ef444426;color:#b91c1c}.category-marketing[data-astro-cid-a7wiyce3]{background:#ec489926;color:#9d174d}time[data-astro-cid-a7wiyce3]{font-size:var(--font-size-sm);color:var(--color-steel)}.card-title[data-astro-cid-a7wiyce3]{font-size:var(--font-size-2xl);line-height:1.3;margin-bottom:var(--space-3);color:var(--color-ink)}.card-description[data-astro-cid-a7wiyce3]{font-size:var(--font-size-base);line-height:1.7;color:var(--color-steel);margin-bottom:var(--space-4)}.card-summary[data-astro-cid-a7wiyce3]{display:flex;align-items:flex-start;gap:var(--space-2);font-size:var(--font-size-sm);line-height:1.6;color:var(--color-steel);padding:var(--space-4);background:var(--color-sand);border-left:3px solid var(--color-gold);border-radius:var(--radius-sm);margin-bottom:var(--space-4)}.card-summary[data-astro-cid-a7wiyce3] svg[data-astro-cid-a7wiyce3]{flex-shrink:0;margin-top:2px;color:var(--color-gold)}.card-meta[data-astro-cid-a7wiyce3]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-concrete)}.read-time[data-astro-cid-a7wiyce3]{font-size:var(--font-size-sm);color:var(--color-steel);font-weight:600}.tags[data-astro-cid-a7wiyce3]{display:flex;gap:var(--space-2);flex-wrap:wrap}.tag[data-astro-cid-a7wiyce3]{font-size:var(--font-size-xs);padding:4px 10px;background:#11182714;border-radius:999px;color:var(--color-steel);font-weight:500}.posts-list[data-astro-cid-a7wiyce3]{display:flex;flex-direction:column;gap:var(--space-6);max-width:900px}.post-item[data-astro-cid-a7wiyce3]{background:var(--color-paper);border:2px solid var(--color-concrete);border-radius:var(--radius-md);transition:all var(--duration-normal) var(--ease-standard)}.post-item[data-astro-cid-a7wiyce3]:hover{border-color:var(--color-gold);box-shadow:var(--shadow-sm);transform:translate(4px)}.post-link[data-astro-cid-a7wiyce3]{display:block;padding:var(--space-6);text-decoration:none;color:inherit}.post-header[data-astro-cid-a7wiyce3]{display:flex;align-items:center;gap:var(--space-4);margin-bottom:var(--space-3)}.post-title[data-astro-cid-a7wiyce3]{font-size:var(--font-size-xl);line-height:1.4;margin-bottom:var(--space-2);color:var(--color-ink)}.post-description[data-astro-cid-a7wiyce3]{font-size:var(--font-size-base);line-height:1.7;color:var(--color-steel);margin-bottom:var(--space-4)}.post-meta[data-astro-cid-a7wiyce3]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.pagination[data-astro-cid-a7wiyce3]{margin-top:var(--space-12);padding-top:var(--space-8);border-top:2px solid var(--color-concrete)}.pagination-info[data-astro-cid-a7wiyce3]{text-align:center;font-size:var(--font-size-sm);color:var(--color-steel);margin-bottom:var(--space-6)}.pagination-links[data-astro-cid-a7wiyce3]{display:flex;align-items:center;justify-content:center;gap:var(--space-4)}.pagination-link[data-astro-cid-a7wiyce3]{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);background:var(--color-sand);border:2px solid var(--color-concrete);border-radius:var(--radius-md);text-decoration:none;color:var(--color-ink);font-weight:600;font-size:var(--font-size-sm);transition:all var(--duration-fast) var(--ease-standard)}.pagination-link[data-astro-cid-a7wiyce3]:hover:not(.disabled){border-color:var(--color-gold);background:var(--color-paper)}.pagination-link[data-astro-cid-a7wiyce3].disabled{opacity:.5;cursor:not-allowed}.pagination-numbers[data-astro-cid-a7wiyce3]{display:flex;gap:var(--space-2)}.pagination-number[data-astro-cid-a7wiyce3]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--color-paper);border:2px solid var(--color-concrete);border-radius:var(--radius-md);text-decoration:none;color:var(--color-ink);font-weight:600;font-size:var(--font-size-sm);transition:all var(--duration-fast) var(--ease-standard)}.pagination-number[data-astro-cid-a7wiyce3]:hover{border-color:var(--color-gold)}.pagination-number[data-astro-cid-a7wiyce3].active{background:var(--color-gold);border-color:var(--color-gold);color:var(--on-primary)}@media(max-width:768px){.hero[data-astro-cid-a7wiyce3]{padding:var(--space-12) 0 var(--space-8)}.featured-grid[data-astro-cid-a7wiyce3]{gap:var(--space-6)}.card-meta[data-astro-cid-a7wiyce3],.post-meta[data-astro-cid-a7wiyce3]{flex-direction:column;align-items:flex-start}.pagination-numbers[data-astro-cid-a7wiyce3]{display:none}.pagination-links[data-astro-cid-a7wiyce3]{justify-content:space-between;width:100%}}
