.blog-shell[data-astro-cid-j7pv25f6]{max-width:1360px;margin:0 auto;padding:2.5rem 1.5rem 5rem;width:100%;display:flex;flex-direction:column;gap:3.5rem}.hero-featured-card[data-astro-cid-j7pv25f6]{background:var(--color-surface);border:2px solid var(--color-ink);border-radius:14px;padding:.6rem;box-shadow:4px 6px #1c1917f2}.hero-inner-frame[data-astro-cid-j7pv25f6]{border:1px solid var(--color-border);border-radius:10px;padding:2.25rem 2.5rem;background:linear-gradient(180deg,#FFFFFF 0%,var(--color-surface-muted) 100%);display:flex;flex-direction:column;gap:1.75rem}.hero-top-row[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.75rem}.badge-group[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.featured-pill[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:.65rem;font-weight:800;letter-spacing:.08em;background:var(--color-terracotta);color:#fff;padding:.2rem .55rem;border-radius:4px}.category-pill[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:.68rem;font-weight:700;color:var(--color-emerald-dark);background:var(--color-emerald-light);border:1px solid rgba(27,107,80,.25);padding:.2rem .55rem;border-radius:4px}.edition-pill[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:.68rem;font-weight:600;color:var(--color-ink-muted)}.hero-time[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:.75rem;color:var(--color-ink-faint)}.hero-main-content[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:1.25rem}.hero-title[data-astro-cid-j7pv25f6]{font-size:2.75rem;font-weight:800;line-height:1.15;color:var(--color-ink)}.hero-title-link[data-astro-cid-j7pv25f6]{color:var(--color-ink);text-decoration:none;transition:color .15s ease}.hero-title-link[data-astro-cid-j7pv25f6]:hover{color:var(--color-terracotta)}.hero-law-box[data-astro-cid-j7pv25f6]{background:var(--color-ochre-light);border-left:4px solid var(--color-ochre);border:1px solid rgba(217,148,26,.25);border-left-width:4px;border-radius:8px;padding:1rem 1.25rem}.law-label[data-astro-cid-j7pv25f6]{display:block;font-family:var(--font-mono);font-size:.65rem;font-weight:800;letter-spacing:.08em;color:var(--color-ochre-dark);margin-bottom:.35rem}.law-text[data-astro-cid-j7pv25f6]{font-family:var(--font-serif);font-size:1.15rem;font-style:italic;font-weight:600;line-height:1.4;color:var(--color-ink)}.hero-bento-strip[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.bento-snippet[data-astro-cid-j7pv25f6]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;padding:.85rem 1rem;display:flex;flex-direction:column;gap:.3rem}.snippet-silicon[data-astro-cid-j7pv25f6]{background:var(--color-emerald-light);border-color:#1b6b5040}.bento-badge[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:.62rem;font-weight:800;color:var(--color-ink-muted)}.badge-emerald[data-astro-cid-j7pv25f6]{color:var(--color-emerald-dark)}.bento-snippet-text[data-astro-cid-j7pv25f6]{font-size:.82rem;color:var(--color-ink);line-height:1.4}.hero-action-row[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:center;padding-top:1rem;border-top:1px dashed var(--color-border-strong);flex-wrap:wrap;gap:1rem}.hero-pioneer[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:.75rem}.pioneer-monogram[data-astro-cid-j7pv25f6]{width:44px;height:44px;border-radius:8px;background:var(--color-surface);border:2px solid var(--color-terracotta);display:flex;align-items:center;justify-content:center;font-family:var(--font-serif);font-size:1.25rem;font-weight:800;color:var(--color-terracotta-dark)}.pioneer-text[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column}.pioneer-name[data-astro-cid-j7pv25f6]{font-size:.95rem;font-weight:700;color:var(--color-ink)}.pioneer-role[data-astro-cid-j7pv25f6]{font-size:.75rem;color:var(--color-ink-muted)}.hero-cta-btn[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:.6rem;background:var(--color-terracotta);color:#fff;padding:.85rem 1.5rem;border-radius:8px;font-weight:700;font-size:.95rem;text-decoration:none;box-shadow:0 2px 6px #d94e344d;transition:all .15s ease}.hero-cta-btn[data-astro-cid-j7pv25f6]:hover{background:var(--color-terracotta-dark);transform:translateY(-1px);box-shadow:0 4px 12px #d94e3466}.cta-arrow[data-astro-cid-j7pv25f6]{transition:transform .15s ease}.hero-cta-btn[data-astro-cid-j7pv25f6]:hover .cta-arrow[data-astro-cid-j7pv25f6]{transform:translate(4px)}.posts-feed-section[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:1.75rem}.feed-header[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:flex-end;border-bottom:2px solid var(--color-border);padding-bottom:1rem;flex-wrap:wrap;gap:1.25rem}.feed-title-block[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:.25rem}.feed-title[data-astro-cid-j7pv25f6]{font-size:1.85rem;font-weight:800;color:var(--color-ink)}.feed-subtitle[data-astro-cid-j7pv25f6]{font-family:var(--font-serif);font-size:.95rem;color:var(--color-ink-muted)}.category-filter-toolbar[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.filter-pill[data-astro-cid-j7pv25f6]{padding:.45rem .85rem;border-radius:6px;font-family:var(--font-mono);font-size:.72rem;font-weight:600;background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-ink-muted);transition:all .15s ease}.filter-pill[data-astro-cid-j7pv25f6]:hover{border-color:var(--color-ink);color:var(--color-ink)}.filter-pill[data-astro-cid-j7pv25f6].active{background:var(--color-ink);border-color:var(--color-ink);color:#fff;font-weight:700}.posts-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:1.5rem}.post-card[data-astro-cid-j7pv25f6]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;padding:1.5rem;display:flex;flex-direction:column;gap:1rem;box-shadow:var(--shadow-sm);transition:all .15s ease}.post-card[data-astro-cid-j7pv25f6]:hover{border-color:var(--color-terracotta);transform:translateY(-2px);box-shadow:var(--shadow-md)}.card-top-strip[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.card-tags[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:.4rem}.card-cat-badge[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:.65rem;font-weight:700;color:var(--color-terracotta-dark);background:var(--color-terracotta-light);padding:.15rem .45rem;border-radius:4px}.card-edition-badge[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:.65rem;color:var(--color-ink-muted)}.card-date[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:.7rem;color:var(--color-ink-faint)}.card-preview-tag[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:.62rem;font-weight:700;background:var(--color-ochre-light);color:var(--color-ochre-dark);border:1px solid var(--color-ochre);padding:.2rem .5rem;border-radius:4px}.card-post-title[data-astro-cid-j7pv25f6]{font-size:1.35rem;font-weight:700;line-height:1.25}.card-link[data-astro-cid-j7pv25f6]{color:var(--color-ink);text-decoration:none;transition:color .15s ease}.card-link[data-astro-cid-j7pv25f6]:hover{color:var(--color-terracotta)}.card-law-summary[data-astro-cid-j7pv25f6]{font-size:.85rem;color:var(--color-ink-muted);line-height:1.45;flex:1}.law-prefix[data-astro-cid-j7pv25f6]{font-family:var(--font-serif);font-weight:700;font-style:italic;color:var(--color-ochre-dark)}.card-footer-strip[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:center;padding-top:1rem;border-top:1px dashed var(--color-border);gap:.75rem}.card-pioneer[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:.5rem}.card-pioneer-avatar[data-astro-cid-j7pv25f6]{width:28px;height:28px;border-radius:4px;background:var(--color-surface-muted);border:1px solid var(--color-border);display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:.7rem;font-weight:800;color:var(--color-terracotta-dark)}.card-pioneer-info[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column}.card-pioneer-info[data-astro-cid-j7pv25f6] .name[data-astro-cid-j7pv25f6]{font-size:.78rem;font-weight:700;color:var(--color-ink);line-height:1.2}.card-pioneer-info[data-astro-cid-j7pv25f6] .year[data-astro-cid-j7pv25f6]{font-size:.68rem;color:var(--color-ink-faint)}.card-read-btn[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:.35rem;font-size:.78rem;font-weight:700;color:var(--color-terracotta);text-decoration:none;transition:gap .15s ease}.card-read-btn[data-astro-cid-j7pv25f6]:hover{gap:.55rem}@media(max-width:900px){.hero-inner-frame[data-astro-cid-j7pv25f6]{padding:1.5rem}.hero-title[data-astro-cid-j7pv25f6]{font-size:2rem}.hero-bento-strip[data-astro-cid-j7pv25f6],.posts-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}
