.page-header.svelte-u4k2t{padding:var(--section-padding) 0 4rem;background:var(--bg-parchment);border-bottom:1px solid var(--border-gray)}.page-title.svelte-u4k2t{margin-top:2rem;margin-bottom:1.5rem;font-family:var(--font-serif);font-size:clamp(2.5rem,5vw,4rem);font-weight:400;line-height:1.1;color:var(--dark-text)}.title-accent.svelte-u4k2t{font-style:italic;color:var(--accent-orange)}.page-subtitle.svelte-u4k2t{font-family:var(--font-mono);font-size:13px;line-height:1.8;max-width:560px;color:var(--muted-text);margin-bottom:2.5rem}.header-meta.svelte-u4k2t{display:flex;gap:3rem;padding-top:2rem;border-top:1px solid var(--border-gray);width:fit-content}.meta-item.svelte-u4k2t{display:flex;flex-direction:column;gap:.5rem}.meta-label.svelte-u4k2t{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;color:var(--muted-text)}.meta-value.svelte-u4k2t{font-family:var(--font-mono);font-size:14px;color:var(--dark-text)}.blog-grid.svelte-u4k2t{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.blog-card.svelte-u4k2t{display:flex;flex-direction:column;padding:2rem;border:1px solid var(--border-gray);background:var(--bg-parchment);text-decoration:none;color:var(--dark-text);transition:all var(--transition-base);position:relative;overflow:hidden}.blog-card.svelte-u4k2t:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:var(--accent-orange);transition:width var(--transition-base)}.blog-card.svelte-u4k2t:hover{border-color:var(--dark-text);transform:translateY(-3px);color:var(--dark-text);box-shadow:0 8px 32px #0000000f}.blog-card.svelte-u4k2t:hover:after{width:100%}.blog-card.svelte-u4k2t:hover .card-arrow:where(.svelte-u4k2t){color:var(--accent-orange);transform:translate(2px,-2px)}.card-index.svelte-u4k2t{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem}.index-number.svelte-u4k2t{font-family:var(--font-mono);font-size:11px;font-weight:500;color:var(--accent-orange);letter-spacing:.05em}.index-divider.svelte-u4k2t{font-family:var(--font-mono);font-size:11px;color:var(--border-gray)}.index-topic.svelte-u4k2t{font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--muted-text)}.card-title.svelte-u4k2t{font-family:var(--font-serif);font-size:clamp(1.25rem,2vw,1.5rem);font-weight:400;line-height:1.3;margin-bottom:1rem;color:var(--dark-text)}.card-excerpt.svelte-u4k2t{font-family:var(--font-mono);font-size:12px;line-height:1.8;color:var(--muted-text);margin-bottom:1.5rem;flex-grow:1}.card-footer.svelte-u4k2t{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.card-meta.svelte-u4k2t{display:flex;align-items:center;gap:.5rem;font-family:var(--font-mono);font-size:10px;letter-spacing:.05em;color:var(--light-text)}.card-dot.svelte-u4k2t{color:var(--border-gray)}.card-arrow.svelte-u4k2t{color:var(--muted-text);transition:all var(--transition-fast)}.card-tags.svelte-u4k2t{display:flex;flex-wrap:wrap;gap:.5rem}.tag.svelte-u4k2t{font-family:var(--font-mono);font-size:9px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;padding:.25rem .5rem;border:1px solid var(--border-gray);color:var(--muted-text)}@media(max-width:768px){.blog-grid.svelte-u4k2t{grid-template-columns:1fr}}
