.PostHeader_header__tl_c2{padding:var(--s-12) var(--pad-x) var(--s-9);border-bottom:1px solid var(--c-border)}.PostHeader_crumbs__iW3Nf{margin:0 0 var(--s-7);display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3);font-family:var(--f-mono);font-size:var(--t-label);letter-spacing:var(--ls-label);text-transform:uppercase}.PostHeader_crumbLink__GqN3Z{color:var(--c-text-muted)}.PostHeader_crumbSep__4UZEN{color:var(--c-border-strong)}.PostHeader_crumbCurrent__xXzBg{background:var(--c-accent);color:var(--c-text);padding:2px var(--s-2);border-radius:var(--r-sm)}.PostHeader_title__5TO0f{margin:0;max-width:30ch;font-family:var(--f-display);font-weight:700;font-size:var(--t-h1-post);line-height:var(--lh-tight);letter-spacing:var(--ls-tight);text-wrap:balance}.PostHeader_lead__YXNme{margin:28px 0 0;max-width:64ch;font-size:clamp(17px,1.6vw,21px);line-height:var(--lh-ui);color:var(--c-text-muted);text-wrap:pretty}.PostHeader_meta___liCO{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-6);margin-top:36px;font-family:var(--f-mono);font-size:var(--t-label);color:var(--c-text-muted)}.PostHeader_metaSep__POKKU{color:var(--c-border-strong)}.PostLayout_layout__qqWjZ{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:var(--s-11);padding:var(--s-11) var(--pad-x) var(--s-12);max-width:var(--w-page);margin:0 auto}@media (max-width:1180px){.PostLayout_layout__qqWjZ{grid-template-columns:minmax(0,1fr)}.PostLayout_aside__LpcOb{display:none}}.PostLayout_aside__LpcOb{position:sticky;top:120px;align-self:start}.PostLayout_asideLabel__ipRnZ{margin:0 0 18px;font-family:var(--f-mono);font-size:var(--t-label-sm);letter-spacing:var(--ls-label);color:var(--c-text-muted);text-transform:uppercase}.PostLayout_toc__3a5vE{display:grid;gap:1px;background:var(--c-border);border-top:1px solid var(--c-border);border-bottom:1px solid var(--c-border)}.PostLayout_tocLink__wWomB{padding:var(--s-3) 0 var(--s-3) var(--s-3);background:var(--c-bg);font-size:14.5px;line-height:1.45;color:var(--c-text-muted)}.PostLayout_tocLink__wWomB:hover{color:var(--c-text);text-decoration:none}.PostLayout_authorLabel__fDWtn{margin:28px 0 var(--s-3);font-family:var(--f-mono);font-size:var(--t-label-sm);letter-spacing:var(--ls-label);color:var(--c-text-muted);text-transform:uppercase}.PostLayout_authorName__tS4_O{margin:0;font-size:15px;line-height:var(--lh-ui);color:var(--c-text)}.PostLayout_authorBio__MNBRW{margin:6px 0 0;font-size:var(--t-small);line-height:var(--lh-ui);color:var(--c-text-muted)}.PostLayout_authorLink__np9lu{display:inline-block;margin-top:var(--s-3);font-size:var(--t-small);line-height:var(--lh-ui);color:var(--c-accent-deep);text-decoration:underline;text-underline-offset:3px}.PostLayout_authorLink__np9lu:hover{color:var(--c-text)}.PostLayout_featured__pkpt6{margin:0 0 var(--s-10)}.PostLayout_featuredImage__bqdKt{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:var(--r-2xl);background:var(--c-surface-alt);border:1px solid var(--c-border)}.PostLayout_caption__8UOE_{margin:var(--s-3) 0 0;font-size:var(--t-small);line-height:var(--lh-ui);color:var(--c-text-muted)}.PostLayout_tags__2CFkE{display:flex;flex-wrap:wrap;gap:10px;margin-top:var(--s-9);padding-top:var(--s-7);border-top:1px solid var(--c-border)}.PostLayout_tag__PqkIn{padding:7px var(--s-3);border:1px solid var(--c-border);border-radius:20px;font-family:var(--f-mono);font-size:var(--t-label-sm);letter-spacing:.1em;color:var(--c-text-muted);text-transform:uppercase}.PostLayout_tag__PqkIn:hover{border-color:var(--c-text);color:var(--c-text);text-decoration:none}