.layout_container__jQ1_H{max-width:36rem;padding:0 1rem;margin:3rem auto 6rem}.layout_header__iaASZ{display:flex;flex-direction:column;align-items:center}.layout_backToHome__uESLU{margin:3rem 0 0;display:flex;gap:.75rem;flex-wrap:wrap;align-items:center;justify-content:flex-start}.utils_heading2Xl__oxFoJ{font-size:2.5rem;line-height:1.2}.utils_heading2Xl__oxFoJ,.utils_headingXl__zlq1q{font-weight:800;letter-spacing:-.05rem;margin:1rem 0}.utils_headingXl__zlq1q{font-size:2rem;line-height:1.3}.utils_headingLg__RYtYb{font-size:1.5rem;line-height:1.4;margin:1rem 0}.utils_headingMd__XQE5B{font-size:1.2rem;line-height:1.5}.utils_borderCircle__zmKqF{border-radius:9999px}.utils_colorInherit__Jz9NS{color:inherit}.utils_padding1px__Ov2XA{padding-top:1px}.utils_list__zR_Au{list-style:none;padding:0;margin:0}.utils_listItem__6FEiz{margin:0 0 1.25rem}.utils_lightText__B_gv3{color:var(--muted-text)}@media (max-width:480px){.utils_heading2Xl__oxFoJ{font-size:2rem}.utils_headingXl__zlq1q{font-size:1.6rem}.utils_headingLg__RYtYb{font-size:1.25rem}.utils_headingMd__XQE5B{font-size:1.05rem}.utils_listItem__6FEiz a{display:inline-block;padding:4px 0}}.post_postLayout__7JO6F{display:block}.post_postBody__aDhQx{min-width:0}.post_metaRow__nQFV1{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:-.5rem;margin-bottom:.75rem;font-size:.85rem}.post_metaDot__djGMD{color:var(--muted-text);opacity:.6}.post_tagRow__SvM_X{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:1.25rem}.post_tagChip__dRngC{font-size:.72rem;color:var(--muted-text);border:1px solid var(--border);border-radius:999px;padding:3px 9px;text-decoration:none;transition:background-color .12s ease,color .12s ease}.post_tagChip__dRngC:hover{background:var(--hover-bg);color:var(--text);text-decoration:none}.post_tocMobile__w7qe4{border:1px solid var(--border);border-radius:10px;padding:10px 14px;margin-bottom:1.5rem;background:var(--hover-bg)}.post_tocMobile__w7qe4 summary{cursor:pointer;font-weight:600;color:var(--text);font-size:.9rem}.post_tocSidebar__w9P05{display:none}.post_tocHeader__KqzIh{margin:0 0 6px;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-text)}.post_tocList__eQPkJ{list-style:none;margin:0;padding:0}.post_tocItem___mHLg{margin:4px 0;font-size:.85rem;line-height:1.4}.post_tocItemSub__0d7_5{margin:3px 0 3px 12px;font-size:.8rem;line-height:1.4}.post_tocList__eQPkJ a{color:var(--muted-text);text-decoration:none}.post_tocList__eQPkJ a:hover{color:var(--text)}.post_relatedSection__n45lg{margin-top:3rem;padding-top:1.25rem;border-top:1px solid var(--border)}.post_relatedHeading__q_JG9{font-size:1.1rem;font-weight:700;margin:0 0 1rem;color:var(--text)}.post_authorFooter__m4iVf{display:flex;align-items:flex-start;gap:14px;margin-top:3rem;padding-top:1.25rem;border-top:1px solid var(--border)}.post_authorMeta__6HncB{display:flex;flex-direction:column;gap:2px}.post_authorName__nCZTB{margin:0;font-weight:700;color:var(--text)}.post_authorBio__1pWtY{margin:0;color:var(--muted-text);font-size:.9rem;line-height:1.5}.post_authorLink__RbHTy{font-size:.85rem;color:var(--text);text-decoration:underline;text-underline-offset:3px;margin-top:4px}.post_cardList__nv9vR{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}.post_card__Ur6gh{display:block;padding:14px 16px;border:1px solid var(--border);border-radius:10px;text-decoration:none;color:inherit;transition:background-color .12s ease,transform .08s ease}.post_card__Ur6gh:hover{background:var(--hover-bg);transform:translateY(-1px);text-decoration:none}.post_cardTitle__Cfoua{margin:0 0 4px;font-size:1rem;font-weight:600;color:var(--text)}.post_cardDesc__ZZ1sS{margin:0 0 8px;font-size:.85rem;color:var(--muted-text);line-height:1.5}.post_cardMeta__wdIku{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:.75rem;color:var(--muted-text)}.post_cardMetaDot__3ZOs5{opacity:.6}.post_cardTags__f_5k6{display:flex;flex-wrap:wrap;gap:4px}.post_cardTag__Rbp4l{font-size:.68rem;color:var(--muted-text);border:1px solid var(--border);border-radius:4px;padding:1px 6px}.post_seriesEyebrow__mJjRr{margin:0 0 .5rem;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-text)}.post_seriesIntro__rMJE9{margin-bottom:1.5rem;color:var(--text);line-height:1.7}.post_seriesCta__NK23_{display:inline-block;padding:10px 16px;border:1px solid var(--border);border-radius:10px;text-decoration:none;color:var(--text);font-weight:600;margin-bottom:2rem;transition:background-color .12s ease,transform .08s ease}.post_seriesCta__NK23_:hover{background:var(--hover-bg);transform:translateY(-1px);text-decoration:none}.post_seriesList__b3DLl{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px;counter-reset:series}.post_seriesItem__O7CHs{display:flex;gap:14px;align-items:stretch}.post_seriesIndex__G1wRQ{flex-shrink:0;width:38px;height:38px;border-radius:999px;border:1px solid var(--border);display:flex;align-items:center;justify-content:center;font-weight:700;color:var(--text);background:var(--hover-bg);margin-top:4px}.post_seriesLink__oPYQc{flex:1 1;display:block;padding:14px 16px;border:1px solid var(--border);border-radius:10px;text-decoration:none;color:inherit;transition:background-color .12s ease,transform .08s ease}.post_seriesLink__oPYQc:hover{background:var(--hover-bg);transform:translateY(-1px);text-decoration:none}.post_seriesNavigator__87Gyw{margin:1rem 0 1.5rem;padding:12px 14px;border:1px solid var(--border);border-radius:10px;background:var(--hover-bg);font-size:.85rem;display:flex;flex-direction:column;gap:8px}.post_seriesNavHeader__adMis{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;color:var(--muted-text)}.post_seriesNavHeader__adMis a{color:var(--text);text-decoration:underline;text-underline-offset:3px}.post_seriesNavPrevNext__YnWNu{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.post_seriesNavPrevNext__YnWNu a{color:var(--text);text-decoration:none;font-weight:600}.post_seriesNavPrevNext__YnWNu a:hover{text-decoration:underline}.post_sectionBlock__T2j_L{margin-top:2.5rem}.post_sectionHeader__eyZad{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid var(--border)}.post_sectionLabel__Jj8Xo{font-size:.7rem;font-weight:700;color:var(--muted-text);letter-spacing:.08em;text-transform:uppercase;margin:0}.post_viewMore__s2EwP{font-size:.78rem;color:var(--muted-text);text-decoration:none}.post_viewMore__s2EwP:hover{color:var(--text)}.post_seriesGrid__VNyzL{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:10px;gap:10px}.post_seriesGridCard__2uZ6E{padding:14px 16px;border:1px solid var(--border);border-radius:10px;text-decoration:none;color:inherit;transition:background-color .12s ease,transform .08s ease}.post_seriesGridCard__2uZ6E:hover{background:var(--hover-bg);transform:translateY(-1px);text-decoration:none}.post_tagCloud__HnnXp{display:flex;flex-wrap:wrap;gap:8px}.post_tagCloudChip__2BaMB{display:inline-flex;align-items:center;gap:6px;font-size:.8rem;color:var(--muted-text);border:1px solid var(--border);border-radius:999px;padding:5px 12px;text-decoration:none;transition:background-color .12s ease,color .12s ease}.post_tagCloudChip__2BaMB:hover{background:var(--hover-bg);color:var(--text);text-decoration:none}.post_tagCloudCount__HKF7S{font-size:.7rem;color:var(--muted-text);background:var(--hover-bg);border-radius:999px;padding:1px 6px}.post_filterBar__ZrG9h{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:1rem;align-items:center}.post_filterBarLabel__5PyTj{font-size:.75rem;color:var(--muted-text);margin-right:4px}.post_filterChip__2_VCW{font-size:.75rem;color:var(--muted-text);border:1px solid var(--border);border-radius:999px;padding:3px 10px;cursor:pointer;background:transparent;font-family:inherit}.post_filterChip__2_VCW:hover{background:var(--hover-bg);color:var(--text)}.post_filterChipActive__ZgEp1{border-color:var(--text)}.post_filterChipActive__ZgEp1,.post_filterChipActive__ZgEp1:hover{background:var(--text);color:var(--bg)}@media (min-width:1024px){.post_postLayout__7JO6F{display:grid;grid-template-columns:minmax(0,1fr) 220px;grid-gap:2.5rem;gap:2.5rem;align-items:start}.post_tocMobile__w7qe4{display:none}.post_tocSidebar__w9P05{display:block;position:-webkit-sticky;position:sticky;top:1.5rem;padding-left:1.25rem;border-left:1px solid var(--border);max-height:calc(100vh - 3rem);overflow-y:auto}}