.post-meta[data-astro-cid-phzubl2s]{border-left:3px solid var(--color-primary);background-color:var(--color-tint);border-radius:0 .375rem .375rem 0;gap:.75rem;margin:0 0 2rem;padding:1.125rem 1.25rem;display:grid}.post-meta[data-astro-cid-phzubl2s]>div[data-astro-cid-phzubl2s]{gap:1rem;font-size:.9375rem;display:flex}.post-meta[data-astro-cid-phzubl2s] dt[data-astro-cid-phzubl2s]{width:7rem;color:var(--color-text-muted);flex-shrink:0}.post-meta[data-astro-cid-phzubl2s] dd[data-astro-cid-phzubl2s]{color:var(--color-text-dark);margin:0;font-weight:600}.post-nav[data-astro-cid-t3debzhf]{gap:.875rem;display:grid}.post-nav-item[data-astro-cid-t3debzhf]{border:1px solid var(--color-border);background-color:var(--color-tint);border-radius:.5rem;flex-direction:column;gap:.5rem;min-height:44px;padding:1rem 1.25rem;text-decoration:none;transition:border-color .2s;display:flex}.post-nav-item[data-astro-cid-t3debzhf]:hover{border-color:var(--color-primary)}.post-nav-label[data-astro-cid-t3debzhf]{letter-spacing:.04em;color:var(--color-text-muted);align-items:center;gap:.375rem;font-size:.75rem;font-weight:700;display:flex}.post-nav-item--next[data-astro-cid-t3debzhf]{text-align:right}.post-nav-item--next[data-astro-cid-t3debzhf] .post-nav-label[data-astro-cid-t3debzhf]{justify-content:flex-end}.post-nav-title[data-astro-cid-t3debzhf]{color:var(--color-text-dark);font-size:.9375rem;font-weight:600;line-height:1.7}.post-nav-item[data-astro-cid-t3debzhf]:hover .post-nav-title[data-astro-cid-t3debzhf]{color:var(--color-primary)}@media (width>=640px){.post-nav[data-astro-cid-t3debzhf]{grid-template-columns:1fr 1fr}.post-nav-item--next[data-astro-cid-t3debzhf]:only-child{grid-column:2}}.similar-posts[data-astro-cid-i33tyi7d]{flex-wrap:wrap;justify-content:center;gap:1.375rem;margin:0;padding:0;list-style:none;display:flex}.similar-posts[data-astro-cid-i33tyi7d]>li[data-astro-cid-i33tyi7d]{width:100%}@media (width>=541px){.similar-posts[data-astro-cid-i33tyi7d]>li[data-astro-cid-i33tyi7d]{width:calc(33.3333% - .916667rem)}}.similar-post-link[data-astro-cid-i33tyi7d]{aspect-ratio:16/9;border-radius:.5rem;display:block;overflow:hidden;box-shadow:0 2px 10px #34383214}.similar-post-link[data-astro-cid-i33tyi7d] img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.similar-post-link[data-astro-cid-i33tyi7d]:hover img{transform:scale(1.04)}.similar-post-noimage[data-astro-cid-i33tyi7d]{text-align:center;height:100%;color:var(--color-text-dark);background-color:#ede5da;justify-content:center;align-items:center;padding:1rem;font-weight:700;line-height:1.6;display:flex}@media (prefers-reduced-motion:reduce){.similar-post-link[data-astro-cid-i33tyi7d] img{transition:none}}.toc[data-astro-cid-4d53tjph]{border:1px solid var(--color-border);background-color:var(--color-tint);border-radius:.5rem;margin-bottom:2.5rem;padding:1.375rem 1.5rem 1.5rem}.toc-title[data-astro-cid-4d53tjph]{color:var(--color-text-dark);margin:0 0 1rem;font-size:1rem;font-weight:700}.toc-list[data-astro-cid-4d53tjph]{counter-reset:toc;margin:0;padding:0 0 0 1.5rem;list-style:none}.toc-item[data-astro-cid-4d53tjph]{counter-increment:toc;line-height:1.6}.toc-item[data-astro-cid-4d53tjph]+.toc-item[data-astro-cid-4d53tjph]{margin-top:.75rem}.toc-item[data-astro-cid-4d53tjph]>.toc-link[data-astro-cid-4d53tjph]:before{content:counter(toc, decimal-leading-zero) ". ";color:var(--color-primary);font-weight:700}.toc-link[data-astro-cid-4d53tjph]{color:var(--color-text-dark);text-decoration:none;transition:color .2s}.toc-sublist[data-astro-cid-4d53tjph]{margin:.5rem 0 0;padding:0 0 0 1rem;list-style:none}.toc-subitem[data-astro-cid-4d53tjph]{line-height:1.6}.toc-subitem[data-astro-cid-4d53tjph]+.toc-subitem[data-astro-cid-4d53tjph]{margin-top:.4375rem}.toc-sublink[data-astro-cid-4d53tjph]{color:var(--color-text);font-size:.9375rem;text-decoration:none;transition:color .2s}.toc-sublink[data-astro-cid-4d53tjph]:before{content:"— ";color:var(--color-text-light)}.toc-link[data-astro-cid-4d53tjph]:hover,.toc-link[data-astro-cid-4d53tjph]:focus-visible,.toc-sublink[data-astro-cid-4d53tjph]:hover,.toc-sublink[data-astro-cid-4d53tjph]:focus-visible{color:var(--color-primary);text-decoration:underline}@media (width>=1024px){.side-sticky[data-astro-cid-72b2tqnn]{align-self:flex-start;position:sticky;top:1.5rem}}.post-title[data-astro-cid-72b2tqnn]{letter-spacing:0;font-size:1.625rem;font-weight:800;line-height:1.5}@media (width>=768px){.post-title[data-astro-cid-72b2tqnn]{font-size:2.125rem}}
