.related-posts[data-astro-cid-dpgbfi7r]{margin-top:48px;padding-top:24px;border-top:1px solid var(--color-border)}.related-posts[data-astro-cid-dpgbfi7r] h2[data-astro-cid-dpgbfi7r]{font-size:1rem;padding-bottom:5px;border-bottom:3px solid var(--color-ink);margin:0 0 20px}.related-posts[data-astro-cid-dpgbfi7r] ul[data-astro-cid-dpgbfi7r]{list-style:none;margin:0;padding:0}.related-post-link[data-astro-cid-dpgbfi7r]{display:block;padding:12px 0;border-top:1px solid var(--color-border);color:var(--color-text)}.related-posts[data-astro-cid-dpgbfi7r] li[data-astro-cid-dpgbfi7r]:first-child .related-post-link[data-astro-cid-dpgbfi7r]{border-top:0}.related-post-link[data-astro-cid-dpgbfi7r]:hover{color:var(--color-link);text-decoration:none}.related-post-date[data-astro-cid-dpgbfi7r]{display:block;font-size:.8em}.related-post-title[data-astro-cid-dpgbfi7r]{display:block;font-weight:700;margin:4px 0;color:var(--color-text)}.related-post-excerpt[data-astro-cid-dpgbfi7r]{display:block;font-size:.85em}.adjacent-nav[data-astro-cid-pvnjinif]{display:flex;justify-content:space-between;margin-top:24px;padding-top:16px;border-top:1px solid var(--color-border);font-size:.9em}.post-header[data-astro-cid-gjtny2mx]{margin-bottom:24px}.post-date[data-astro-cid-gjtny2mx]{margin:0 0 7px;font-size:.875em;color:var(--color-text-muted)}.post-date[data-astro-cid-gjtny2mx] a[data-astro-cid-gjtny2mx]{color:var(--color-text-muted)}.post-updated[data-astro-cid-gjtny2mx]{margin-left:8px;font-size:.9em}.post-header[data-astro-cid-gjtny2mx] h1[data-astro-cid-gjtny2mx]{margin:0;font-size:1.65rem;line-height:1.2;padding-bottom:12px;border-bottom:1.5px solid #808080}.post-categories[data-astro-cid-gjtny2mx]{margin:10px 0 0;overflow:hidden}.post-hero[data-astro-cid-gjtny2mx]{margin:24px 0}.post-footer[data-astro-cid-gjtny2mx]{margin-top:32px;padding-top:16px;border-top:1px solid var(--color-border)}.share-link[data-astro-cid-gjtny2mx]{display:inline-block;padding:0 16px;line-height:32px;border:1px solid var(--color-border);border-radius:var(--radius);font-size:.875em}.share-link[data-astro-cid-gjtny2mx]:hover{background:var(--color-border-hover);text-decoration:none}.prose[data-astro-cid-gjtny2mx] h1{color:var(--color-ink);font-weight:700;border-bottom:2.5px solid var(--color-ink);border-left:5px solid var(--color-ink);padding:0 5px 1px;margin:2em 0 .6em;font-size:1.3rem}.prose[data-astro-cid-gjtny2mx] h2{border-bottom:1px solid #ddd;line-height:1.2;margin:2em 0 .5em;padding:0;font-size:1.2rem}.prose[data-astro-cid-gjtny2mx] h3{line-height:1.6;margin:1.5em 0 .3em;font-size:1.05rem}.prose[data-astro-cid-gjtny2mx] p{margin:0 0 1.5em}.prose[data-astro-cid-gjtny2mx] img{margin:0 auto}.prose[data-astro-cid-gjtny2mx] a{text-decoration:underline}.prose[data-astro-cid-gjtny2mx] .table-of-contents{border:1px solid var(--color-border);margin:0 0 1.6em;padding:1.2em 1.2em 1.2em 2.4em;font-size:.9em}.prose[data-astro-cid-gjtny2mx] .table-of-contents ul{margin:.3em 0;padding-left:1.2em}.prose[data-astro-cid-gjtny2mx] .table-of-contents>ul{margin:0}.prose[data-astro-cid-gjtny2mx] .table-of-contents a{text-decoration:none}.prose[data-astro-cid-gjtny2mx] .table-of-contents a:hover{text-decoration:underline}.prose[data-astro-cid-gjtny2mx] blockquote{border:1px solid var(--color-border);border-left:8px solid var(--color-border);color:#666;font-size:.9375em;margin:1.85em 0 1.7em;padding:16px 16px 2px}.prose[data-astro-cid-gjtny2mx] blockquote p:last-child{margin-bottom:1em}.prose[data-astro-cid-gjtny2mx] table{border-top:0;border-collapse:collapse;margin:0 0 1.7em;width:100%;font-size:.85em}.prose[data-astro-cid-gjtny2mx] th,.prose[data-astro-cid-gjtny2mx] td{border:1px solid #ddd;padding:5px 10px;text-align:left}.prose[data-astro-cid-gjtny2mx] th{background:#fafafa}.prose[data-astro-cid-gjtny2mx] code{background:var(--color-code-bg);color:var(--color-code-text);padding:0 4px;font-size:.9375em}.prose[data-astro-cid-gjtny2mx] pre{background:#282a36;color:#f8f8f2;padding:1.6em;font-size:.9375em;line-height:1.4;overflow-x:auto;border:0}.prose[data-astro-cid-gjtny2mx] pre code{background:none;color:inherit;padding:0}
