.back[data-astro-cid-jo55ryrt]{font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-size:.9rem}.back[data-astro-cid-jo55ryrt] a[data-astro-cid-jo55ryrt]{text-decoration:none}.draft-banner[data-astro-cid-jo55ryrt]{letter-spacing:.03em;color:#fff;background:#c0392b;border-radius:4px;margin-bottom:1rem;padding:.4rem .7rem;font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-size:.8rem;font-weight:700}.post-dates[data-astro-cid-jo55ryrt]{color:var(--sub);flex-wrap:wrap;gap:.4rem .9rem;margin-top:-.5rem;margin-bottom:2rem;font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-size:.85rem;display:flex}.post-topics[data-astro-cid-jo55ryrt]{color:var(--sub);margin:-1.25rem 0 1.5rem;font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-size:.9rem}.post-navigation[data-astro-cid-jo55ryrt]{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:3rem;padding-top:1.5rem;font-family:-apple-system,BlinkMacSystemFont,sans-serif;display:grid}.post-navigation-link[data-astro-cid-jo55ryrt]{flex-direction:column;gap:.25rem;text-decoration:none;display:flex}.post-navigation-link[data-astro-cid-jo55ryrt].older{text-align:right}.post-navigation-label[data-astro-cid-jo55ryrt]{color:var(--sub);font-size:.8rem}@media (width<=600px){.post-navigation[data-astro-cid-jo55ryrt]{grid-template-columns:1fr}.post-navigation-link[data-astro-cid-jo55ryrt].older{text-align:left}}.prose nav.toc{border:1px solid var(--line);border-radius:6px;margin:1rem 0 2rem;padding:1rem 1.25rem;font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-size:.9rem}.prose nav.toc>ul{counter-reset:toc-item;margin:0;padding:0;list-style:none}.prose nav.toc>ul>li{counter-increment:toc-item;margin:0;padding:.25rem 0 .25rem 1.6em;line-height:1.35;position:relative}.prose nav.toc>ul>li:before{content:counter(toc-item) ".";color:var(--sub);font-variant-numeric:tabular-nums;position:absolute;left:0}.prose nav.toc a{text-decoration-skip-ink:auto;text-underline-offset:3px;text-decoration-thickness:1px}.prose nav.toc>ul>li>a{font-weight:600}.prose nav.toc ul ul{margin:.1rem 0 0;padding:0;list-style:none}.prose nav.toc ul ul li{padding:.15rem 0 .15rem 1.4em;line-height:1.3}.prose nav.toc ul ul li:before{content:"–";color:var(--sub);margin-left:-1.4em;position:absolute}.prose nav.toc ul ul li{position:relative}.prose nav.toc ul ul a{color:var(--sub);font-size:.9em;font-weight:400}.prose nav.toc ul ul ul a{color:var(--sub);opacity:.8;font-size:.95em}.prose .prose-float-right{float:right;border-radius:6px;width:min(42%,20rem);margin:0 0 1.5rem 2rem}.prose .instagram-embed{justify-content:center;width:100%;display:flex}.prose .instagram-embed blockquote.instagram-media{margin:0!important}.prose blockquote:not(.instagram-media){border-left:4px solid var(--accent-soft);color:var(--sub);margin:1.5rem 0;padding:.25rem 0 .25rem 1.25rem;font-style:italic}.prose blockquote:not(.instagram-media)>:first-child{margin-top:0}.prose blockquote:not(.instagram-media)>:last-child{margin-bottom:0}.prose .facebook-reel-embed,.prose .content-saved-media{width:min(100%,12.5rem);margin-inline:auto}.prose .content-saved-grid{grid-template-columns:repeat(3,minmax(0,12.5rem));justify-content:center;gap:1.5rem 1rem;margin:1.5rem 0 2rem;display:grid}.prose .content-saved-grid .media-figure{margin-block:0}@media (width<=480px){.prose .content-saved-grid{grid-template-columns:12.5rem}}.prose .media-figure.facebook-reel-embed iframe{aspect-ratio:500/889;border:0}.prose .image-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1rem;margin:1.25rem 0 2rem;display:grid}.prose .image-grid p{display:contents}.prose .image-grid img{width:100%;height:auto;margin:0}.prose .image-grid figure{min-width:0;margin:0}.prose .image-grid figcaption{color:var(--sub);margin-top:.35rem;font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-size:.72rem;line-height:1.35}.prose .image-grid.two-by-two-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=800px){.prose .image-grid,.prose .image-grid.two-by-two-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.prose .image-grid,.prose .image-grid.two-by-two-grid{grid-template-columns:1fr}}.prose h2{clear:both}@media (width<=640px){.prose .prose-float-right{float:none;width:100%;margin:0 0 1.5rem}}
