.post-cta[data-astro-cid-wsne4vf5]{align-items:center;background-color:var(--color-gray-100);border-radius:var(--border-radius-md);display:flex;flex-direction:column;gap:var(--space-4);justify-content:space-between;margin-top:var(--space-8);padding:var(--space-4)}@media (min-width: 640px){.post-cta[data-astro-cid-wsne4vf5]{flex-direction:row}}.post-cta-content[data-astro-cid-wsne4vf5]{display:flex;flex-direction:column;gap:var(--space-1)}.post-cta-heading[data-astro-cid-wsne4vf5]{color:var(--color-gray-800);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);margin:0}.post-cta-message[data-astro-cid-wsne4vf5]{color:var(--color-gray-600);font-size:var(--font-size-sm);line-height:var(--line-height-lg);margin:0}.post-cta-link[data-astro-cid-wsne4vf5]{background-color:var(--color-gray-800);border-radius:var(--border-radius-sm);color:var(--color-gray-50);flex-shrink:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);padding:var(--space-2) var(--space-4);text-decoration:none;white-space:nowrap}.post-cta-link[data-astro-cid-wsne4vf5]:hover{background-color:var(--color-gray-700)}@media (prefers-color-scheme: dark){.post-cta[data-astro-cid-wsne4vf5]{background-color:var(--color-gray-800)}.post-cta-heading[data-astro-cid-wsne4vf5]{color:var(--color-gray-50)}.post-cta-message[data-astro-cid-wsne4vf5]{color:var(--color-gray-300)}.post-cta-link[data-astro-cid-wsne4vf5]{background-color:var(--color-gray-200);color:var(--color-gray-900)}.post-cta-link[data-astro-cid-wsne4vf5]:hover{background-color:var(--color-gray-50)}}.cc-license[data-astro-cid-6jdr2cze]{align-items:center;color:var(--color-gray-400);display:inline-flex;gap:.2rem;text-decoration:none}.cc-icon[data-astro-cid-6jdr2cze]{width:1.1rem;height:1.1rem;flex-shrink:0}.cc-text[data-astro-cid-6jdr2cze]{font-size:var(--font-size-sm);margin-left:.15rem}@media (prefers-color-scheme: dark){.cc-license[data-astro-cid-6jdr2cze]{color:var(--color-gray-500)}}.post-toc-mobile{display:block;margin:1rem 0 var(--space-8)}@media (min-width: 768px){.post-toc-mobile{display:none}}.post-header[data-astro-cid-huxyrzvi]{margin-bottom:.5rem}.post-meta[data-astro-cid-huxyrzvi]{align-items:center;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:1.5rem}.post-time[data-astro-cid-huxyrzvi]{color:var(--color-gray-600);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);width:calc(100% / 3)}.post-time[data-astro-cid-huxyrzvi] a[data-astro-cid-huxyrzvi]{color:var(--color-gray-600);text-decoration:none}.post-category[data-astro-cid-huxyrzvi]{color:var(--color-gray-600);font-size:var(--font-size-sm);line-height:var(--line-height-base);font-weight:var(--font-weight-medium);text-decoration:none}.post-image[data-astro-cid-huxyrzvi]{margin:var(--space-8) 0}.post[data-astro-cid-huxyrzvi] img[data-astro-cid-huxyrzvi]{border:1px solid var(--color-gray-200);border-radius:var(--border-radius-md);max-width:100%}.post-title[data-astro-cid-huxyrzvi]{color:var(--color-gray-800);font-size:var(--font-size-2xl);font-weight:var(--font-weight-medium);margin:.75rem 0}.post-title-preview[data-astro-cid-huxyrzvi]{font-size:var(--font-size-xl)}.post-title-preview[data-astro-cid-huxyrzvi] a[data-astro-cid-huxyrzvi]{color:var(--color-gray-800);text-decoration:none}.post-excerpt[data-astro-cid-huxyrzvi]{font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:var(--line-height-base);margin:.5rem 0}.post-tags[data-astro-cid-huxyrzvi]{display:flex;flex-wrap:wrap;gap:.5rem;list-style-type:none;padding:0}.post-tags-tag[data-astro-cid-huxyrzvi]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.post-tags-tag[data-astro-cid-huxyrzvi] a[data-astro-cid-huxyrzvi]{color:var(--color-gray-500);text-decoration:none}.post-tags-tag[data-astro-cid-huxyrzvi]:before{content:"#";color:var(--color-gray-400);margin-right:.2em}.post-footer[data-astro-cid-huxyrzvi]{display:flex;flex-direction:column;gap:.5rem;margin-top:1.5rem}@media (prefers-color-scheme: dark){.post-title[data-astro-cid-huxyrzvi],.post-title[data-astro-cid-huxyrzvi] a[data-astro-cid-huxyrzvi],.post-title-preview[data-astro-cid-huxyrzvi] a[data-astro-cid-huxyrzvi]{color:var(--color-gray-50)}.post[data-astro-cid-huxyrzvi] img[data-astro-cid-huxyrzvi]{border:1px solid var(--color-gray-700)}.post-excerpt[data-astro-cid-huxyrzvi],.post-time[data-astro-cid-huxyrzvi],.post-time[data-astro-cid-huxyrzvi] a[data-astro-cid-huxyrzvi],.post-category[data-astro-cid-huxyrzvi],.post-tags-tag[data-astro-cid-huxyrzvi] a[data-astro-cid-huxyrzvi]{color:var(--color-gray-300)}.post-tags-tag[data-astro-cid-huxyrzvi]:before{color:var(--color-gray-500)}}.post--upcoming[data-astro-cid-huxyrzvi]{opacity:.4}.post-title-preview--upcoming[data-astro-cid-huxyrzvi]{cursor:default}.post-image--placeholder[data-astro-cid-huxyrzvi]{aspect-ratio:1 / 1;background-color:var(--color-gray-200);border-radius:var(--border-radius-md);border:1px solid var(--color-gray-200);margin:var(--space-8) 0}@media (prefers-color-scheme: dark){.post-image--placeholder[data-astro-cid-huxyrzvi]{background-color:var(--color-gray-700);border-color:var(--color-gray-600)}}
