.post-body_body__4ZmrX{max-width:68ch}.post-body_body__4ZmrX>:first-child{margin-top:0}.post-body_body__4ZmrX>:last-child{margin-bottom:0}.post-body_paragraph__CyHlr{margin:0 0 26px;color:var(--muted);font-size:clamp(1rem,1.15vw,1.09rem);line-height:1.8}.post-body_listItem__wuxCw strong,.post-body_paragraph__CyHlr strong{color:var(--ink);font-weight:620}.post-body_link__3BFqe{color:var(--brass-deep);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.26em;text-decoration-color:color-mix(in srgb,var(--brass) 42%,transparent);transition:color .18s var(--ease),text-decoration-color .18s var(--ease)}.post-body_link__3BFqe:hover{color:var(--brass);text-decoration-color:var(--brass)}.post-body_heading__QnQ5N{color:var(--ink);text-wrap:balance}.post-body_heading__QnQ5N[data-level=h2]{margin:62px 0 16px;font-size:clamp(1.62rem,2.5vw,2.15rem);line-height:1.05}.post-body_heading__QnQ5N[data-level=h3]{margin:44px 0 12px;font-size:clamp(1.28rem,1.9vw,1.5rem);line-height:1.14}.post-body_heading__QnQ5N[data-level=h4]{margin:34px 0 10px;font-size:clamp(1.08rem,1.4vw,1.2rem);line-height:1.24;letter-spacing:-.014em}.post-body_figure__vmXqM+.post-body_heading__QnQ5N,.post-body_hr__tiHTr+.post-body_heading__QnQ5N{margin-top:44px}.post-body_list__pSFn2{margin:0 0 28px;padding:0;list-style:none}.post-body_listItem__wuxCw{position:relative;margin-bottom:12px;padding-left:32px;color:var(--muted);font-size:clamp(1rem,1.15vw,1.09rem);line-height:1.74}.post-body_listItem__wuxCw:last-child{margin-bottom:0}.post-body_listItem__wuxCw>.post-body_paragraph__CyHlr{margin:0;font-size:inherit;line-height:inherit}.post-body_listItem__wuxCw>.post-body_paragraph__CyHlr+.post-body_paragraph__CyHlr{margin-top:12px}.post-body_listItem__wuxCw>.post-body_list__pSFn2{margin:12px 0 0}.post-body_list__pSFn2:not(.post-body_ordered__jkW5C)>.post-body_listItem__wuxCw:before{content:"";position:absolute;top:.86em;left:0;width:15px;height:1px;background:var(--brass)}.post-body_ordered__jkW5C{counter-reset:post-item}.post-body_ordered__jkW5C>.post-body_listItem__wuxCw{counter-increment:post-item}.post-body_ordered__jkW5C>.post-body_listItem__wuxCw:before{content:counter(post-item,decimal-leading-zero);position:absolute;top:.3em;left:0;color:var(--brass-deep);font-size:.67rem;font-weight:650;letter-spacing:.13em}.post-body_quote__1hj7e{margin:38px 0;padding-left:26px;border-left:1px solid var(--line)}.post-body_quote__1hj7e>.post-body_paragraph__CyHlr{color:var(--ink);font-size:clamp(1rem,1.15vw,1.07rem);line-height:1.76}.post-body_quote__1hj7e>.post-body_paragraph__CyHlr:last-child{margin-bottom:0}.post-body_body__4ZmrX .post-body_pullQuote__kcxFC{margin:46px 0;color:var(--ink)}.post-body_pullQuote__kcxFC>.post-body_paragraph__CyHlr{margin:0;color:inherit;font-family:inherit;font-size:inherit;line-height:inherit}.post-body_pullQuote__kcxFC>.post-body_paragraph__CyHlr+.post-body_paragraph__CyHlr{margin-top:14px}.post-body_callout__aAPAz{margin:40px 0;padding:26px 0 24px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.post-body_calloutLabel__JuvS2{display:flex;align-items:center;gap:11px;margin:0 0 14px;color:var(--brass-deep);font-size:.62rem;font-weight:660;line-height:1.4;letter-spacing:.12em;text-transform:uppercase}.post-body_calloutLabel__JuvS2:before{content:"";width:15px;height:1px;background:var(--brass);opacity:.55}.post-body_callout__aAPAz[data-variant=warn] .post-body_calloutLabel__JuvS2:before{height:2px;opacity:1}.post-body_callout__aAPAz[data-variant=success] .post-body_calloutLabel__JuvS2:before,.post-body_callout__aAPAz[data-variant=tip] .post-body_calloutLabel__JuvS2:before{opacity:.85}.post-body_callout__aAPAz>.post-body_list__pSFn2:last-child,.post-body_callout__aAPAz>.post-body_paragraph__CyHlr:last-child{margin-bottom:0}.post-body_inlineCode__j8dD3{padding:.12em .36em;border:1px solid var(--line-soft);background:var(--paper);color:var(--ink);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.87em}.post-body_codeBlock__MuFZ8{margin:36px 0;background:var(--ink-deep)}.post-body_codeLanguage__x_9PL{display:block;padding:13px 24px 0;color:var(--brass-light);font-size:.6rem;font-weight:650;letter-spacing:.14em;text-align:right;text-transform:uppercase}.post-body_pre__vRKbs{margin:0;padding:26px 24px;overflow-x:auto}.post-body_codeLanguage__x_9PL+.post-body_pre__vRKbs{padding-top:13px}.post-body_pre__vRKbs code{color:rgb(255 255 255/.87);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.84rem;line-height:1.72;white-space:pre;-moz-tab-size:2;-o-tab-size:2;tab-size:2}.post-body_pre__vRKbs:focus-visible,.post-body_tableScroll__Zw8js:focus-visible{--focus-ring:var(--brass-light);--focus-ring-halo:var(--ink)}.post-body_figure__vmXqM{margin:46px 0}.post-body_image__MTDG9{width:100%;height:auto;aspect-ratio:auto 3/2;border:1px solid var(--line-soft)}.post-body_inlineImage__MZ_gA{display:inline-block;max-width:100%;height:auto;vertical-align:baseline}.post-body_caption__f65b0{margin:14px 0 0;padding-top:12px;border-top:1px solid var(--line);color:var(--label-muted);font-size:.72rem;line-height:1.6;letter-spacing:.09em;text-transform:uppercase}.post-body_tableScroll__Zw8js{margin:40px 0;overflow-x:auto}.post-body_table__vvogD{width:100%;border-collapse:collapse;font-size:.93rem;text-align:left}.post-body_table__vvogD th{padding:0 22px 12px 0;border-bottom:1px solid var(--line);color:var(--label-muted);font-size:.65rem;font-weight:660;letter-spacing:.13em;text-transform:uppercase;vertical-align:bottom;white-space:nowrap}.post-body_table__vvogD td{padding:15px 22px 15px 0;border-bottom:1px solid var(--line-soft);color:var(--muted);line-height:1.62;vertical-align:top}.post-body_table__vvogD td:last-child,.post-body_table__vvogD th:last-child{padding-right:0}.post-body_table__vvogD .post-body_paragraph__CyHlr{margin:0;font-size:inherit;line-height:inherit}.post-body_table__vvogD .post-body_paragraph__CyHlr+.post-body_paragraph__CyHlr{margin-top:8px}.post-body_hr__tiHTr{margin:48px 0}@media (width <= 700px){.post-body_heading__QnQ5N[data-level=h2]{margin-top:48px}.post-body_listItem__wuxCw{padding-left:26px}.post-body_figure__vmXqM,.post-body_pullQuote__kcxFC{margin-block:36px}.post-body_codeLanguage__x_9PL{padding-inline:18px}.post-body_pre__vRKbs{padding:22px 18px}}.site_page__x1TpC{background:var(--paper-bright)}.site_header__sYzxp{position:relative;padding-top:clamp(160px,16vw,214px);padding-bottom:clamp(66px,8vw,108px);background:var(--ink);overflow:hidden}.site_header__sYzxp:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:var(--white-line)}.site_title__2ByOj{max-width:20ch;margin:0;font-size:clamp(2.8rem,5.6vw,4.8rem);line-height:.92}.site_postTitle__fPB2d{max-width:22ch;font-size:clamp(2.4rem,4.6vw,4rem);line-height:.96}.site_lede__R2f6Z{margin:30px 0 0}.site_crumb__2QLFN{transition:color .18s var(--ease)}.site_crumb__2QLFN:hover{color:#fff}.site_standfirst__5wIoV{max-width:34ch;margin:26px 0 0;color:rgb(255 255 255/.82);font-family:var(--display);font-size:clamp(1.3rem,1.9vw,1.72rem);font-style:italic;line-height:1.34}.site_postMeta__Z7WT0{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;max-width:640px;margin:34px 0 0;padding-top:20px;border-top:1px solid var(--white-line);color:rgb(255 255 255/.66);font-size:.66rem;font-weight:620;letter-spacing:.13em;text-transform:uppercase}.site_postMetaSeparator___E7f_{color:var(--brass-light);opacity:.7}.site_field__27z_X{background:var(--paper-bright)}.site_list__awv0H{margin:0;padding:0;list-style:none;border-bottom:1px solid var(--line)}.site_entry__bLQLu{display:grid;grid-template-columns:var(--gutter) minmax(0,1fr);gap:42px;padding-block:clamp(34px,4vw,52px);border-top:1px solid var(--line)}.site_meta__gNRHh{padding-top:10px;color:var(--label-muted);font-size:.67rem;font-weight:650;line-height:1.7;letter-spacing:.13em;text-transform:uppercase}.site_date__tV4jx,.site_readingTime__O_jWa{display:block}.site_entryBody__fRFrU{min-width:0}.site_entryTitle__B8_9_{max-width:22ch;margin:0;font-size:clamp(1.72rem,2.6vw,2.4rem);line-height:1.04}.site_entryLink__DYiWx{transition:color .18s var(--ease)}.site_entryLink__DYiWx:focus-visible,.site_entry__bLQLu:hover .site_entryLink__DYiWx{color:var(--brass-deep)}.site_standfirstSmall__lB09B{max-width:46ch;margin:14px 0 0;color:var(--muted-warm);font-family:var(--display);font-size:clamp(1.1rem,1.4vw,1.28rem);font-style:italic;line-height:1.34}.site_excerpt__hNRFE{max-width:62ch;margin:18px 0 0;line-height:1.76}.site_cue__GXxhs{display:inline-block;margin-top:20px;color:var(--brass-deep)}.site_empty__Mn0wO{max-width:60ch;padding-top:clamp(30px,4vw,48px);border-top:1px solid var(--line)}.site_empty__Mn0wO .site_emptyLead__S7ACV{margin-bottom:26px}.site_emptyBody__cpW7_{max-width:54ch;margin:0;line-height:1.78}.site_emptyActions__eJ6Pe{display:flex;flex-wrap:wrap;align-items:center;gap:10px 44px;margin-top:40px;padding-top:26px;border-top:1px solid var(--line)}.site_cover___i3LD{max-width:68ch;margin:0 0 clamp(46px,5vw,68px)}.site_coverImage__AlyuW{width:100%;height:auto;border:1px solid var(--line-soft)}.site_tags__Qa5Uo{gap:10px 26px;max-width:68ch;margin:56px 0 0;padding-top:20px;border-top:1px solid var(--line)}.site_tagList__wBeYe,.site_tags__Qa5Uo{display:flex;flex-wrap:wrap;align-items:baseline}.site_tagList__wBeYe{gap:8px 22px;margin:0;padding:0;list-style:none}.site_tagsLabel__jgX2Z{margin:0;color:var(--label-muted);font-size:.65rem;font-weight:650;letter-spacing:.13em;text-transform:uppercase}.site_tag__5_Tjo{position:relative;padding-left:24px;color:var(--muted);font-size:.78rem;letter-spacing:.05em}.site_tag__5_Tjo:before{content:"";position:absolute;top:.62em;left:0;width:13px;height:1px;background:var(--brass)}.site_actions__W5UN7{display:flex;flex-wrap:wrap;align-items:center;gap:10px 44px;max-width:68ch;margin-top:58px;padding-top:26px;border-top:1px solid var(--line)}.site_emptyDocument__ytP7K{max-width:60ch;margin:0;color:var(--muted-warm);font-style:italic}@media (width <= 1120px){.site_postTitle__fPB2d,.site_title__2ByOj{max-width:16ch}}@media (width <= 900px){.site_entry__bLQLu{gap:28px}}@media (width <= 700px){.site_header__sYzxp{padding-bottom:58px}.site_postTitle__fPB2d,.site_title__2ByOj{max-width:none;font-size:clamp(2.5rem,11vw,3.4rem)}.site_standfirst__5wIoV{max-width:none;margin-top:22px}.site_lede__R2f6Z{margin-top:24px}.site_entry__bLQLu{display:block}.site_meta__gNRHh{display:flex;flex-wrap:wrap;gap:6px 18px;padding-top:0;margin-bottom:18px}.site_date__tV4jx,.site_readingTime__O_jWa{display:inline}.site_entryTitle__B8_9_{max-width:none}}@media (width <= 470px){.site_actions__W5UN7,.site_emptyActions__eJ6Pe{flex-direction:column;align-items:flex-start;gap:8px}}