.author-byline_byline__bDmQR{margin:.65rem 0 0;color:var(--color-muted);font-size:.88rem}.author-byline_byline__bDmQR a{color:inherit;text-underline-offset:.18em}.breadcrumbs_breadcrumbs__V0o8q{margin-bottom:1.2rem;color:var(--color-muted);font-size:.82rem}.breadcrumbs_breadcrumbs__V0o8q ol{display:flex;flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none}.breadcrumbs_breadcrumbs__V0o8q li+li:before{margin-right:.45rem;content:"/"}.breadcrumbs_breadcrumbs__V0o8q a{color:inherit}.content-taxonomy_classification__m68wN{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap;margin-top:1rem}.content-taxonomy_topic__md3Po{color:var(--color-text);font-size:.82rem;font-weight:700;text-decoration:none;border-bottom:1px solid var(--color-accent)}.content-taxonomy_tags__6Ej76{display:flex;gap:.45rem;flex-wrap:wrap;margin:0;padding:0;list-style:none}.content-taxonomy_tags__6Ej76 li{padding:.18rem .45rem;border:1px solid var(--color-border);color:var(--color-muted);font-size:.75rem}.related-content_related__NXl3A{margin-top:3rem;padding-top:1.5rem;border-top:1px solid var(--color-border)}.related-content_related__NXl3A h2{margin:0 0 1rem;font-family:var(--font-serif);font-size:1.5rem}.related-content_related__NXl3A ul{display:grid;grid-gap:1rem;gap:1rem;margin:0;padding:0;list-style:none}.related-content_related__NXl3A li>span{display:block;color:var(--color-muted);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.related-content_related__NXl3A a{display:inline-block;margin-top:.15rem;color:var(--color-text);font-family:var(--font-serif);font-size:1.08rem}.related-content_related__NXl3A p{margin:.25rem 0 0;color:var(--color-muted);font-size:.9rem}.post_page__Fd8h2{max-width:48rem;margin:0 auto}.post_back__oKuOM{display:inline-block;margin-bottom:1.2rem;color:var(--color-muted);text-decoration:none;border-bottom:1px solid transparent}.post_back__oKuOM:hover{border-color:var(--color-accent)}.post_title__OqhRE{margin:0;font-family:var(--font-serif);font-size:clamp(2rem,4vw,3.3rem);line-height:1.1;letter-spacing:-.015em}.post_meta__B6Ztk{margin-top:.9rem;color:var(--color-muted);font-size:.92rem}.post_separator___zMrP{margin:0 .5rem}.post_summaryBox__Lfxkr{margin-top:1.5rem;padding:1rem 1.15rem;border:1px solid var(--color-text)}.post_summaryList__OKwi5{margin:0;padding-left:1.25rem}.post_summaryList__OKwi5 li+li{margin-top:.55rem}.post_downloadRow__hZgas{margin-top:1.25rem}.post_downloadLink__aGL3a{display:inline-flex;align-items:center;padding:.8rem 1rem;border:1px solid var(--color-text);color:var(--color-text);font-weight:600;text-decoration:none}.post_downloadLink__aGL3a:hover{background:var(--color-code-inline)}.post_prose__N5ANL{margin-top:2rem;font-size:1.06rem}.post_prose__N5ANL p{margin:1rem 0}.post_prose__N5ANL a{overflow-wrap:anywhere;word-break:break-word}.post_prose__N5ANL h2,.post_prose__N5ANL h3{margin-top:2rem;margin-bottom:.6rem;font-family:var(--font-serif);line-height:1.3}.post_prose__N5ANL blockquote{margin:1.3rem 0;padding-left:1rem;border-left:2px solid var(--color-border-strong);color:var(--color-muted)}.post_prose__N5ANL code{background:var(--color-code-inline);padding:.15rem .35rem;border-radius:4px;font-size:.92em}.post_prose__N5ANL pre{overflow:auto;padding:.9rem 1rem;background:var(--color-code-block);border-radius:6px}.post_prose__N5ANL ol,.post_prose__N5ANL ul{padding-left:1.25rem}.project_page__T6IIx{max-width:48rem;margin:0 auto}.project_back__wvmvJ{display:inline-block;margin-bottom:1.2rem;color:var(--color-muted);text-decoration:none;border-bottom:1px solid transparent}.project_back__wvmvJ:hover{border-color:var(--color-accent)}.project_title__oTDfk{margin:0;font-family:var(--font-serif);font-size:clamp(2rem,4vw,3.3rem);line-height:1.1;letter-spacing:-.015em}.project_summary__f6l8v{margin-top:.9rem;color:var(--color-muted);font-size:.99rem}.project_cta__C06sS{display:inline-flex;margin-top:.65rem;color:var(--color-text);text-decoration:none;font-size:.84rem;text-transform:uppercase;letter-spacing:.02em;border-bottom:1px solid transparent;transition:border-color .18s ease,color .18s ease}.project_cta__C06sS:focus-visible,.project_cta__C06sS:hover{color:var(--color-accent);border-color:var(--color-accent)}.project_prose__q62gz{margin-top:2rem;font-size:1.06rem}.project_prose__q62gz p{margin:1rem 0}.project_prose__q62gz h2,.project_prose__q62gz h3{margin-top:2rem;margin-bottom:.6rem;font-family:var(--font-serif);line-height:1.3}.project_prose__q62gz blockquote{margin:1.3rem 0;padding-left:1rem;border-left:2px solid var(--color-border-strong);color:var(--color-muted)}.project_prose__q62gz code{background:var(--color-code-inline);padding:.15rem .35rem;border-radius:4px;font-size:.92em}.project_prose__q62gz pre{overflow:auto;padding:.9rem 1rem;background:var(--color-code-block);border-radius:6px}.project_prose__q62gz ol,.project_prose__q62gz ul{padding-left:1.25rem}.topics_page__gzwuI{max-width:58rem}.topics_page__gzwuI h1{margin:0;font-family:var(--font-serif);font-size:clamp(2rem,4vw,3.2rem);line-height:1.1}.topics_lede__bw6bg{max-width:46rem;margin:.8rem 0 1.8rem;color:var(--color-muted);font-size:1.05rem}.topics_grid__ZZeEa{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));grid-gap:1rem;gap:1rem}.topics_card__Q3RiR{padding:1.15rem;border:1px solid var(--color-border)}.topics_card__Q3RiR h2,.topics_collection__U57oX h2{margin:0;font-family:var(--font-serif)}.topics_card__Q3RiR a,.topics_collection__U57oX a{color:var(--color-text)}.topics_card__Q3RiR p{margin:.55rem 0 0;color:var(--color-muted)}.topics_intro__4eOZF{max-width:48rem;font-size:1.05rem}.topics_collection__U57oX{margin-top:2.4rem}.topics_collection__U57oX ul{display:grid;grid-gap:1rem;gap:1rem;margin:1rem 0 0;padding:0;list-style:none}.topics_collection__U57oX li{padding-top:1rem;border-top:1px solid var(--color-border)}.topics_collection__U57oX li>a{font-family:var(--font-serif);font-size:1.15rem}.topics_collection__U57oX li p{margin:.3rem 0 0;color:var(--color-muted);font-size:.92rem}