.container[data-astro-cid-wt2j6uxu]{max-width:720px;margin:0 auto;padding:0 1rem}.py-8[data-astro-cid-wt2j6uxu]{padding-top:var(--space-8);padding-bottom:var(--space-8)}.breadcrumb[data-astro-cid-wt2j6uxu]{margin-bottom:var(--space-6);font-size:.875rem}.breadcrumb[data-astro-cid-wt2j6uxu] a[data-astro-cid-wt2j6uxu]{color:var(--color-text-muted);text-decoration:none}.breadcrumb[data-astro-cid-wt2j6uxu] a[data-astro-cid-wt2j6uxu]:hover{color:var(--color-text-primary)}.post-hero[data-astro-cid-wt2j6uxu]{margin:0 0 var(--space-6)}.post-hero__img[data-astro-cid-wt2j6uxu]{width:100%;aspect-ratio:16 / 9;object-fit:cover;display:block;border-radius:var(--radius-lg);background:linear-gradient(135deg,#cbd5e1,#d6d3d1)}.post-hero__caption[data-astro-cid-wt2j6uxu]{margin:var(--space-2) 0 0;font-size:.75rem;line-height:1.6;color:var(--color-text-muted)}.post-hero__caption[data-astro-cid-wt2j6uxu] a{color:inherit;text-decoration:underline}.post-header[data-astro-cid-wt2j6uxu]{margin-bottom:var(--space-10);text-align:center}.post-title[data-astro-cid-wt2j6uxu]{font-size:var(--text-2xl);font-weight:var(--font-bold);margin-bottom:var(--space-4);line-height:var(--leading-tight)}@media(min-width:768px){.post-title[data-astro-cid-wt2j6uxu]{font-size:var(--text-3xl)}}.blog-post[data-astro-cid-wt2j6uxu]{word-break:keep-all;overflow-wrap:anywhere}.post-description[data-astro-cid-wt2j6uxu]{font-size:var(--text-base);color:var(--color-text-secondary);margin-bottom:var(--space-4)}.post-meta[data-astro-cid-wt2j6uxu]{display:flex;flex-wrap:wrap;justify-content:center;column-gap:var(--space-4);row-gap:var(--space-1);font-size:var(--text-sm);color:var(--color-text-muted)}.post-meta[data-astro-cid-wt2j6uxu] span[data-astro-cid-wt2j6uxu]{white-space:nowrap}.post-disclaimer[data-astro-cid-wt2j6uxu]{margin:var(--space-3) 0 0;font-size:.8125rem;color:var(--color-text-muted)}.author-ko[data-astro-cid-wt2j6uxu]{margin-top:var(--space-10);padding:var(--space-4);border:1px solid var(--color-border-light);border-radius:var(--radius-md);background:var(--color-surface)}.author-ko__name[data-astro-cid-wt2j6uxu]{margin:0 0 var(--space-1);font-size:.875rem;font-weight:600;color:var(--color-text-primary)}.author-ko__bio[data-astro-cid-wt2j6uxu]{margin:0;font-size:.875rem;line-height:1.7;color:var(--color-text-secondary)}.author-ko__bio[data-astro-cid-wt2j6uxu] a[data-astro-cid-wt2j6uxu]{color:var(--color-primary)}.prose[data-astro-cid-wt2j6uxu]{color:var(--color-text-secondary);line-height:1.8}.prose[data-astro-cid-wt2j6uxu] h1,.prose[data-astro-cid-wt2j6uxu] h2,.prose[data-astro-cid-wt2j6uxu] h3,.prose[data-astro-cid-wt2j6uxu] h4{color:var(--color-text-primary);font-weight:var(--font-bold);margin-top:var(--space-8);margin-bottom:var(--space-4)}.prose[data-astro-cid-wt2j6uxu] h2{font-size:var(--text-xl);padding-bottom:var(--space-2);border-bottom:2px solid var(--color-primary)}.prose[data-astro-cid-wt2j6uxu] h3{font-size:var(--text-lg)}.prose[data-astro-cid-wt2j6uxu] p{margin-bottom:var(--space-4)}.prose[data-astro-cid-wt2j6uxu] ul,.prose[data-astro-cid-wt2j6uxu] ol{margin:var(--space-4) 0;padding-left:var(--space-6)}.prose[data-astro-cid-wt2j6uxu] li{margin-bottom:var(--space-2)}.prose[data-astro-cid-wt2j6uxu] strong{color:var(--color-text-primary);font-weight:var(--font-semibold)}.prose[data-astro-cid-wt2j6uxu] a{color:var(--color-primary);text-decoration:underline}.prose[data-astro-cid-wt2j6uxu] table{width:100%;border-collapse:collapse;margin:var(--space-6) 0;font-size:.9rem;display:block;overflow-x:auto;background:linear-gradient(180deg,#fdfaf2,#fbf6e8);border:1px solid #ede0c2;border-radius:var(--radius-md)}@media(min-width:640px){.prose[data-astro-cid-wt2j6uxu] table{display:table}}.prose[data-astro-cid-wt2j6uxu] thead{background:linear-gradient(180deg,#fcf3d6,#f7e7b8)}.prose[data-astro-cid-wt2j6uxu] th{padding:.75rem 1rem;text-align:left;font-weight:600;font-size:.8125rem;color:var(--color-text-primary)}.prose[data-astro-cid-wt2j6uxu] td{padding:.75rem 1rem;color:var(--color-text-secondary);font-variant-numeric:tabular-nums}@media(max-width:480px){.prose[data-astro-cid-wt2j6uxu] th,.prose[data-astro-cid-wt2j6uxu] td{padding:.625rem .4rem}}.prose[data-astro-cid-wt2j6uxu] table{overflow-wrap:normal}.prose[data-astro-cid-wt2j6uxu] td{white-space:nowrap}.prose[data-astro-cid-wt2j6uxu] tbody tr{border-bottom:1px solid rgba(237,224,194,.6)}.post-footer[data-astro-cid-wt2j6uxu]{margin-top:var(--space-12);padding-top:var(--space-6);border-top:1px solid var(--color-border)}.back-link[data-astro-cid-wt2j6uxu]{color:var(--color-text-secondary);text-decoration:none;font-weight:var(--font-medium)}.back-link[data-astro-cid-wt2j6uxu]:hover{color:var(--color-text-primary)}
