.PostHeader_header__Hxn_c{position:relative;overflow:hidden;padding-top:clamp(2rem,4vw,3.25rem);background:var(--paper-2);border-bottom:1px solid var(--rule)}.PostHeader_header__Hxn_c>.PostHeader_coverWrap__K_OPi,.PostHeader_header__Hxn_c>.wrap{position:relative;z-index:1}.PostHeader_crumbs__HEIdT{display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:var(--ink-3);margin-bottom:1.1rem}.PostHeader_crumbs__HEIdT a{color:var(--ink-2)}.PostHeader_crumbs__HEIdT a:hover{color:var(--cta)}.PostHeader_title__p_Yv5{font-size:clamp(1.95rem,4.4vw,3rem);font-weight:600;letter-spacing:-.035em;line-height:1.1;margin:0 0 .85rem;max-width:24ch;color:var(--ink)}.PostHeader_excerpt__H5goc{position:relative;font-size:clamp(1.02rem,1.7vw,1.14rem);line-height:1.6;color:var(--ink-2);margin:0 0 1.5rem;padding-top:1.05rem;max-width:62ch}.PostHeader_standfirstRule__bhO8Q{position:absolute;top:0;left:0;width:46px;height:3px;border-radius:2px;background:var(--gold)}.PostHeader_meta__56Hun{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.9rem 1.5rem;padding-top:1.1rem;padding-bottom:clamp(1.75rem,3vw,2.5rem);border-top:1px solid var(--rule)}.PostHeader_author__CfWcY{display:inline-flex;align-items:center;gap:.75rem;min-width:0}.PostHeader_authorPortrait__2PrpD{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:50%;overflow:hidden;background:color-mix(in srgb,var(--brand) 82%,var(--ink))}.PostHeader_authorPhoto__X_E3R{width:100%;height:100%;object-fit:cover;filter:var(--shot-adj)}.PostHeader_authorText__W8J7A{display:flex;flex-direction:column;gap:.1rem;min-width:0}.PostHeader_authorName__djqZS{font-size:.95rem;font-weight:600;line-height:1.25;color:var(--ink)}.PostHeader_authorTitle__2kPVO{font-size:.78rem;line-height:1.35;color:var(--ink-3);text-wrap:pretty}.PostHeader_facts__XZk51{display:inline-flex;align-items:center;gap:1rem;font-size:.85rem;color:var(--ink-3);white-space:nowrap}.PostHeader_read__E1zk2{position:relative;padding-left:1rem}.PostHeader_read__E1zk2:before{content:"";position:absolute;left:0;top:.2em;bottom:.2em;width:1px;background:var(--rule)}.PostHeader_coverWrap__K_OPi{position:relative;padding-bottom:0}.PostHeader_cover__ccY8R{position:relative;aspect-ratio:16/8;border-radius:14px 14px 0 0;overflow:hidden;background:var(--paper);border:1px solid var(--rule);border-bottom:none;box-shadow:var(--sh-1)}.PostHeader_coverPhoto__nskAn{object-fit:cover;filter:var(--shot-adj)}@media (max-width:620px){.PostHeader_cover__ccY8R{aspect-ratio:16/10}}.PostArticle_layout__1JbL2{display:grid;justify-content:center;gap:clamp(1.5rem,4vw,3.25rem);grid-template-columns:minmax(0,68ch)}@media (min-width:1120px){.PostArticle_layout__1JbL2{grid-template-columns:14.5rem minmax(0,68ch);align-items:start}}.PostArticle_article__Kkaqr{min-width:0}.PostArticle_opening__gxSKC+.PostArticle_section__5ip8D,.PostArticle_section__5ip8D+.PostArticle_section__5ip8D{margin-top:clamp(2rem,3.6vw,2.9rem)}.PostArticle_sectionHeading__5bbzV{clear:both;font-size:clamp(1.45rem,2.6vw,1.85rem);font-weight:600;letter-spacing:-.022em;line-height:1.22;color:var(--ink);margin:0 0 1rem;scroll-margin-top:6rem}.PostArticle_body__uBzH_{font-size:1.04rem;line-height:1.75;color:var(--ink-2)}.PostArticle_body__uBzH_>*+*{margin-top:1.15rem}.PostArticle_opening__gxSKC>p:first-child:first-letter{float:left;margin:.06em .1em 0 0;font-size:3.35em;line-height:.82;font-weight:600;color:color-mix(in srgb,var(--brand) 72%,var(--ink))}.PostArticle_body__uBzH_ h2,.PostArticle_body__uBzH_ h3{font-size:clamp(1.15rem,2vw,1.35rem);font-weight:600;letter-spacing:-.015em;line-height:1.3;color:var(--ink);margin-top:1.9rem}.PostArticle_body__uBzH_ h4{font-size:1.02rem;font-weight:600;color:var(--ink);margin-top:1.6rem}.PostArticle_body__uBzH_ a{color:var(--cta);text-decoration:underline;text-underline-offset:.18em}.PostArticle_body__uBzH_ a:hover{color:var(--cta-h)}.PostArticle_body__uBzH_ strong{color:var(--ink);font-weight:600}.PostArticle_body__uBzH_ ol,.PostArticle_body__uBzH_ ul{padding-left:1.4rem}.PostArticle_body__uBzH_ li+li{margin-top:.5rem}.PostArticle_body__uBzH_ ul{list-style:disc}.PostArticle_body__uBzH_ ol{list-style:decimal}.PostArticle_body__uBzH_ blockquote{border-left:3px solid var(--cta);padding:.25rem 0 .25rem 1.15rem;color:var(--ink);font-size:1.1rem;font-style:italic}.PostArticle_body__uBzH_ img{max-width:100%;height:auto;border-radius:10px;border:1px solid var(--rule)}.PostArticle_body__uBzH_ hr{border:none;border-top:1px solid var(--rule);margin-block:2.2rem}.PostArticle_body__uBzH_ code{font-family:var(--mono);font-size:.9em;background:var(--paper-2);border:1px solid var(--rule);border-radius:4px;padding:.1em .35em}.PostArticle_body__uBzH_ pre{background:var(--paper-2);border:1px solid var(--rule);border-radius:10px;padding:1rem 1.1rem;overflow-x:auto}.PostArticle_body__uBzH_ pre code{background:none;border:none;padding:0}.PostArticle_figures__e2iI2{display:grid;gap:.8rem;margin-top:1.6rem}.PostArticle_figures__e2iI2[data-many]{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr))}.PostArticle_figure__vl1ct{margin:0;min-width:0}.PostArticle_figureImage__r89VC{display:block;width:100%;height:auto;border-radius:12px;border:1px solid var(--rule);background:var(--paper-2);filter:var(--shot-adj)}.PostArticle_figures__e2iI2[data-many] .PostArticle_figureImage__r89VC{aspect-ratio:4/3;object-fit:cover}.PostArticle_caption__C93fR{margin-top:.5rem;font-size:.82rem;line-height:1.5;color:var(--ink-3);text-align:center;text-wrap:pretty}.PostArticle_tags__dRBQ3{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:2.75rem;padding-top:1.5rem;border-top:1px solid var(--rule)}.PostArticle_tag__eKkf_{text-decoration:none;transition:border-color .2s,color .2s;display:inline-flex;align-items:center;gap:.44rem;font-size:.78rem;font-weight:600;color:var(--ink-2);background:var(--paper-2);border:1px solid var(--rule);border-radius:999px;padding:.35rem .8rem .35rem .66rem}.PostArticle_tag__eKkf_:focus-visible,.PostArticle_tag__eKkf_:hover{border-color:var(--c);color:color-mix(in srgb,var(--c) 70%,var(--ink))}.PostArticle_tagDot__UVo_D{width:6px;height:6px;flex:none;border-radius:50%;background:var(--c)}.RelatedPosts_heading__WjsVa{max-width:none;text-align:left;margin:0 0 1.5rem}