.post_postPage__3dtWn{background:var(--paper);min-height:100vh}.post_notFound__T0xcx{padding:calc(var(--space-24) + 2rem) var(--space-6) var(--space-20);display:grid;grid-gap:var(--space-4);gap:var(--space-4);justify-items:start}.post_article__uoflK{padding:calc(var(--space-24) + 1.5rem) 0 var(--space-16)}.post_header__idm83{max-width:var(--content-width);margin:0 auto var(--space-10);padding-bottom:var(--space-8);border-bottom:1px solid var(--hair)}.post_crumbs__TPm3N{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint);margin-bottom:var(--space-6)}.post_crumbs__TPm3N a{color:var(--text-muted);transition:color var(--duration-fast) ease}.post_crumbs__TPm3N a:hover,.post_crumbs__TPm3N a:last-child{color:var(--teal-bright)}.post_header__idm83 h1{font-size:clamp(2rem,4.4vw,3.4rem);line-height:1.08;letter-spacing:-.03em;margin-bottom:var(--space-5)}.post_dek__6TRK2{font-size:clamp(1.05rem,1.6vw,1.25rem);color:var(--text-secondary);line-height:1.55;margin-bottom:var(--space-6)}.post_meta__dbNpl{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.post_meta__dbNpl span+span:before{content:"·";margin-right:var(--space-5);color:var(--text-faint)}.post_progress__qQE8q{position:fixed;top:0;left:0;right:0;height:3px;z-index:200;background:var(--orange);transform-origin:left;transform:scaleX(0);pointer-events:none}.post_body__xfAP_{position:relative}.post_toc__6qegh{display:none}@media (min-width:1240px){.post_toc__6qegh{display:block;position:absolute;top:0;bottom:0;left:0;width:220px}.post_toc__6qegh span,.post_toc__6qegh>*{position:-webkit-sticky;position:sticky}.post_toc__6qegh span{top:100px;display:block;font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);font-weight:600;margin-bottom:var(--space-3)}.post_toc__6qegh ol{position:-webkit-sticky;position:sticky;top:128px;list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-2);gap:var(--space-2);border-left:1px solid var(--hair)}.post_toc__6qegh a{display:block;padding:2px 0 2px 14px;margin-left:-1px;border-left:1px solid transparent;font-size:.82rem;line-height:1.4;color:var(--text-secondary);transition:color .2s,border-color .2s}.post_toc__6qegh a:hover{color:var(--ink);border-color:var(--teal)}}.post_content__UdOmx{max-width:680px;margin:0 auto;font-size:1.125rem;line-height:1.8;color:var(--text-secondary);overflow-wrap:break-word}.post_content__UdOmx h2{font-size:clamp(1.4rem,2.4vw,1.75rem);line-height:1.2;color:var(--ink);margin:var(--space-12) 0 var(--space-4);scroll-margin-top:96px}.post_content__UdOmx>h2:first-child{margin-top:0}.post_content__UdOmx p{margin-bottom:var(--space-5)}.post_content__UdOmx strong{color:var(--ink);font-weight:600}.post_content__UdOmx em{font-style:normal;color:var(--ink)}.post_content__UdOmx ol,.post_content__UdOmx ul{margin:0 0 var(--space-6);padding-left:var(--space-6);display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.post_content__UdOmx li{padding-left:var(--space-2)}.post_content__UdOmx li::marker{color:var(--teal-bright);font-weight:600}.post_content__UdOmx a{color:var(--teal-bright);font-weight:500;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;transition:color var(--duration-fast) ease}.post_content__UdOmx a:hover{color:var(--ink)}.post_leadCard__Y_q9z{max-width:var(--content-width);margin:var(--space-12) auto 0;display:grid;grid-gap:var(--space-5);gap:var(--space-5);align-items:center;grid-template-columns:minmax(0,1fr);border-radius:24px;border:1px solid var(--hair);background:var(--paper-raised);padding:var(--space-6)}@media (min-width:720px){.post_leadCard__Y_q9z{grid-template-columns:minmax(0,1fr) auto;padding:var(--space-8);gap:var(--space-8)}}.post_leadCard__Y_q9z h2{font-size:1.5rem;line-height:1.15;margin:var(--space-2) 0}.post_leadCard__Y_q9z p{color:var(--text-secondary);font-size:.95rem}.post_leadTag__af3JK{font-size:.64rem;letter-spacing:.2em;text-transform:uppercase;font-weight:600;color:var(--orange-bright)}@media (max-width:480px){.post_leadCard__Y_q9z .btn{width:100%}}.post_faq__nwtn6{max-width:var(--content-width);margin:var(--space-16) auto 0;padding-top:var(--space-10);border-top:1px solid var(--hair)}.post_faqHeading__ZN_ar{font-size:1.5rem;margin-bottom:var(--space-4)}.post_faqItem__hzF55{padding:var(--space-5) 0;border-bottom:1px solid var(--hair-faint)}.post_faqQ__ww1_V{font-size:1.05rem;font-weight:600;color:var(--ink);margin-bottom:var(--space-2);line-height:1.4}.post_faqA__WtHyc{color:var(--text-secondary);line-height:1.7}.post_related__z49fh{padding:var(--space-12) 0 var(--space-20);border-top:1px solid var(--hair-faint)}.post_relatedHead__vONbb{font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted);font-weight:600;margin-bottom:var(--space-6)}.post_relatedGrid__Le9fF{display:grid;grid-gap:var(--space-4);gap:var(--space-4);grid-template-columns:minmax(0,1fr)}@media (min-width:720px){.post_relatedGrid__Le9fF{grid-template-columns:repeat(3,minmax(0,1fr))}}.post_relatedCard__Reg7e{display:flex;flex-direction:column;gap:var(--space-3);min-width:0;min-height:170px;background:var(--paper-raised);border:1px solid var(--hair);border-radius:18px;padding:var(--space-6);transition:transform var(--duration-base) var(--ease-out-expo),border-color var(--duration-base) var(--ease-out-expo)}.post_relatedCard__Reg7e:hover{transform:translateY(-3px);border-color:var(--teal)}.post_relatedCard__Reg7e h3{font-size:1.02rem;line-height:1.3;color:var(--ink)}.post_relatedTag___Dcgd{font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:var(--teal-bright);font-weight:600}.post_relatedMeta__TxMNH{margin-top:auto;display:flex;justify-content:space-between;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.post_relatedMeta__TxMNH b{font-weight:400}@media (prefers-reduced-motion:reduce){.post_relatedCard__Reg7e{transition:none}.post_relatedCard__Reg7e:hover{transform:none}}