.post-header[data-astro-cid-7jjqptxk]{background-color:var(--color-gray-50);padding:var(--spacing-lg) 0 var(--spacing-xl)}.post-header[data-astro-cid-7jjqptxk] h1[data-astro-cid-7jjqptxk]{margin-bottom:var(--spacing-md);line-height:1.2}.post-meta[data-astro-cid-7jjqptxk]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-xs);color:var(--color-gray-600);margin-bottom:var(--spacing-lg)}.separator[data-astro-cid-7jjqptxk]{color:var(--color-gray-400)}.category-link[data-astro-cid-7jjqptxk]{color:var(--color-primary);text-decoration:none;font-weight:500}.category-link[data-astro-cid-7jjqptxk]:hover{text-decoration:underline}.hero-image[data-astro-cid-7jjqptxk]{width:100%;max-width:1200px;margin:0 auto;border-radius:.5rem;overflow:hidden;box-shadow:0 4px 20px #0000001a}.hero-image[data-astro-cid-7jjqptxk] img[data-astro-cid-7jjqptxk]{width:100%;height:auto;display:block}.post-body[data-astro-cid-7jjqptxk]{padding:var(--spacing-2xl) 0}.content-wrapper[data-astro-cid-7jjqptxk]{max-width:800px;margin:0 auto}.prose[data-astro-cid-7jjqptxk]{font-size:1.125rem;line-height:1.75;color:var(--color-gray-800)}.prose[data-astro-cid-7jjqptxk] h2{margin-top:var(--spacing-xl);margin-bottom:var(--spacing-md);color:var(--color-gray-900)}.prose[data-astro-cid-7jjqptxk] h3{margin-top:var(--spacing-lg);margin-bottom:var(--spacing-sm);color:var(--color-gray-900)}.prose[data-astro-cid-7jjqptxk] h4{margin-top:var(--spacing-md);margin-bottom:var(--spacing-sm);color:var(--color-gray-900)}.prose[data-astro-cid-7jjqptxk] p{margin-bottom:var(--spacing-md)}.prose[data-astro-cid-7jjqptxk] ul,.prose[data-astro-cid-7jjqptxk] ol{margin-bottom:var(--spacing-md);padding-left:var(--spacing-lg)}.prose[data-astro-cid-7jjqptxk] li{margin-bottom:var(--spacing-xs)}.prose[data-astro-cid-7jjqptxk] a{color:var(--color-primary);text-decoration:underline}.prose[data-astro-cid-7jjqptxk] strong{font-weight:700;color:var(--color-gray-900)}.prose[data-astro-cid-7jjqptxk] blockquote{border-left:4px solid var(--color-primary);padding-left:var(--spacing-md);margin:var(--spacing-lg) 0;font-style:italic;color:var(--color-gray-700)}.prose[data-astro-cid-7jjqptxk] img{border-radius:.5rem;margin:var(--spacing-lg) 0}.post-footer[data-astro-cid-7jjqptxk]{margin-top:var(--spacing-2xl);padding-top:var(--spacing-lg);border-top:1px solid var(--color-gray-200)}.tags[data-astro-cid-7jjqptxk]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.tags-label[data-astro-cid-7jjqptxk]{font-weight:600;color:var(--color-gray-700)}.tag[data-astro-cid-7jjqptxk]{font-size:.875rem;padding:.375rem .75rem;background-color:var(--color-gray-100);color:var(--color-gray-700);border-radius:.25rem;text-decoration:none}.related-posts[data-astro-cid-7jjqptxk]{background-color:var(--color-gray-50);padding:var(--spacing-2xl) 0;margin-top:var(--spacing-2xl)}.related-posts[data-astro-cid-7jjqptxk] h2[data-astro-cid-7jjqptxk]{margin-bottom:var(--spacing-lg);text-align:center}.related-grid[data-astro-cid-7jjqptxk]{display:grid;grid-template-columns:1fr;gap:var(--spacing-lg)}@media(min-width:768px){.related-grid[data-astro-cid-7jjqptxk]{grid-template-columns:repeat(3,1fr)}}.related-card[data-astro-cid-7jjqptxk]{display:flex;flex-direction:column}.related-image[data-astro-cid-7jjqptxk]{width:100%;aspect-ratio:16 / 10;overflow:hidden}.related-image[data-astro-cid-7jjqptxk] img[data-astro-cid-7jjqptxk]{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-speed)}.related-card[data-astro-cid-7jjqptxk]:hover .related-image[data-astro-cid-7jjqptxk] img[data-astro-cid-7jjqptxk]{transform:scale(1.05)}.related-content[data-astro-cid-7jjqptxk]{padding:var(--spacing-md)}.related-content[data-astro-cid-7jjqptxk] h3[data-astro-cid-7jjqptxk]{font-size:1.125rem;margin-bottom:var(--spacing-sm)}.related-content[data-astro-cid-7jjqptxk] h3[data-astro-cid-7jjqptxk] a[data-astro-cid-7jjqptxk]{color:var(--color-gray-900);text-decoration:none}.related-content[data-astro-cid-7jjqptxk] h3[data-astro-cid-7jjqptxk] a[data-astro-cid-7jjqptxk]:hover{color:var(--color-primary)}.related-content[data-astro-cid-7jjqptxk] p[data-astro-cid-7jjqptxk]{font-size:.875rem;color:var(--color-gray-700);margin-bottom:var(--spacing-sm)}.related-content[data-astro-cid-7jjqptxk] time[data-astro-cid-7jjqptxk]{font-size:.8125rem;color:var(--color-gray-600)}
