.post[data-astro-cid-ik6rvjar]{padding:var(--space-16) 0}.post__content[data-astro-cid-ik6rvjar]{max-width:var(--content-width);margin:0 auto}.post__header[data-astro-cid-ik6rvjar]{margin-bottom:var(--space-12)}.post__meta[data-astro-cid-ik6rvjar]{display:flex;align-items:center;gap:var(--space-4);margin-bottom:var(--space-6);flex-wrap:wrap}.post__meta[data-astro-cid-ik6rvjar] .copy-markdown-btn{margin-left:auto}.post__badge[data-astro-cid-ik6rvjar]{display:inline-flex;align-items:center;padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:600;border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.05em}.post__badge--good[data-astro-cid-ik6rvjar]{background:var(--color-good-bg);color:var(--color-good)}.post__badge--bad[data-astro-cid-ik6rvjar]{background:var(--color-bad-bg);color:var(--color-bad)}.post__date[data-astro-cid-ik6rvjar]{font-size:var(--text-sm);color:var(--color-text-muted)}.post__title[data-astro-cid-ik6rvjar]{font-size:var(--text-5xl);margin-bottom:var(--space-4);line-height:var(--line-tight)}.post__companies[data-astro-cid-ik6rvjar]{display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:center;margin-bottom:var(--space-4)}.post__company[data-astro-cid-ik6rvjar]{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-lg);font-weight:500;color:var(--color-text-muted)}.post__company-logo[data-astro-cid-ik6rvjar]{width:28px;height:28px;object-fit:contain;border-radius:var(--radius-sm)}.post__company-name[data-astro-cid-ik6rvjar]{line-height:1}.post__summary[data-astro-cid-ik6rvjar]{font-size:var(--text-base);line-height:var(--line-relaxed);color:var(--color-text)}.post__tags[data-astro-cid-ik6rvjar]{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-6)}.post__tag[data-astro-cid-ik6rvjar]{font-size:var(--text-sm);padding:var(--space-2) var(--space-3);background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted)}.post__hero[data-astro-cid-ik6rvjar]{margin-bottom:var(--space-12);border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--color-border)}.post__hero[data-astro-cid-ik6rvjar] img[data-astro-cid-ik6rvjar]{width:100%;height:auto;display:block}.post__body[data-astro-cid-ik6rvjar]{margin-bottom:var(--space-12)}.prose[data-astro-cid-ik6rvjar]{font-size:var(--text-lg);line-height:var(--line-relaxed)}.prose[data-astro-cid-ik6rvjar] h2{margin-top:var(--space-12);margin-bottom:var(--space-4)}.prose[data-astro-cid-ik6rvjar] h3{margin-top:var(--space-8);margin-bottom:var(--space-3)}.prose[data-astro-cid-ik6rvjar] p{margin-bottom:var(--space-6)}.prose[data-astro-cid-ik6rvjar] ul,.prose[data-astro-cid-ik6rvjar] ol{margin-bottom:var(--space-6);padding-left:var(--space-6)}.prose[data-astro-cid-ik6rvjar] li{margin-bottom:var(--space-3)}.prose[data-astro-cid-ik6rvjar] pre{margin-bottom:var(--space-6)}.prose[data-astro-cid-ik6rvjar] blockquote{border-left:4px solid var(--color-accent);padding-left:var(--space-6);margin:var(--space-6) 0;font-style:italic;color:var(--color-text-muted)}.post__sources[data-astro-cid-ik6rvjar]{padding:var(--space-6);background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-lg);margin-bottom:var(--space-12)}.post__sources[data-astro-cid-ik6rvjar] h3[data-astro-cid-ik6rvjar]{font-size:var(--text-lg);margin-bottom:var(--space-4)}.post__sources[data-astro-cid-ik6rvjar] ul[data-astro-cid-ik6rvjar]{list-style:none;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.post__sources[data-astro-cid-ik6rvjar] a[data-astro-cid-ik6rvjar]{font-size:var(--text-sm);color:var(--color-text-muted);text-decoration:underline;word-break:break-all}.post__sources[data-astro-cid-ik6rvjar] a[data-astro-cid-ik6rvjar]:hover{color:var(--color-text)}.post__actions[data-astro-cid-ik6rvjar]{display:flex;gap:var(--space-4);flex-wrap:wrap;padding-top:var(--space-8);border-top:1px solid var(--color-border)}@media (max-width: 768px){.post[data-astro-cid-ik6rvjar]{padding:var(--space-12) 0}.post__title[data-astro-cid-ik6rvjar]{font-size:var(--text-4xl)}.post__company[data-astro-cid-ik6rvjar],.post__summary[data-astro-cid-ik6rvjar],.prose[data-astro-cid-ik6rvjar]{font-size:var(--text-base)}.post__actions[data-astro-cid-ik6rvjar]{flex-direction:column}}
