.post_page__9VoWv{background-color:var(--background);color:var(--foreground);width:100%;min-height:100vh;display:flex;flex-direction:column;align-items:center}.post_content__8RbPP{width:100%;margin:0 auto;padding:6rem 15rem 5rem}.post_backLink__dTsUb{display:inline-block;font-size:13px;font-weight:600;color:#64748b;text-decoration:none;margin-bottom:2rem;transition:color .15s ease}.post_backLink__dTsUb:hover{color:#3a9e72}.post_postTag__Nvlsr{display:inline-block;font-size:11px;font-weight:600;background:#e8f5ee;color:#2d7d5a;border-radius:20px;padding:3px 10px;margin-bottom:14px}.post_title__hrPxo{font-size:2rem;font-weight:700;color:#1e293b;line-height:1.3;margin:0 0 1rem}.post_meta__WhBk_{display:flex;align-items:center;gap:8px;font-size:13px;color:#94a3b8}.post_metaRow__zsVCU{display:flex;align-items:center;gap:12px;margin-bottom:1.25rem}.post_authorAvatar__a5NFQ{width:38px;height:38px;border-radius:50%;background:#1e293b;color:#fff;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.post_authorName__F1vmh{font-size:13.5px;font-weight:600;color:#1e293b;margin:0 0 2px}.post_shareRow__hAOr7{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:.5px solid #e2e8f0}.post_shareLabel__RlhgY{font-size:12px;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.04em}.post_shareLink__WzdLl{font-size:12.5px;font-weight:600;color:#2d7d5a;background:#e8f5ee;border-radius:20px;padding:5px 12px;text-decoration:none;transition:background .15s ease}.post_shareLink__WzdLl:hover{background:#d7ebe0}.post_authorBox__NmEvg{display:flex;align-items:flex-start;gap:14px;background:#f8fafc;border:.5px solid #e2e8f0;border-radius:14px;padding:1.25rem 1.5rem;margin-top:2.5rem}.post_authorBoxName__6_Lto{font-size:14px;font-weight:700;color:#1e293b;margin:0 0 4px}.post_authorBoxBio__Lj6DQ{font-size:13px;color:#64748b;line-height:1.6;margin:0}.post_relatedSection__waQtG{width:100%;background:#f8fafc;border-top:.5px solid #e2e8f0;padding:3rem 1.5rem 4rem;margin-top:1rem;display:flex;justify-content:center}.post_relatedInner__OSBz7{width:100%;max-width:900px}.post_relatedTitle__mtgXW{font-size:1.1rem;font-weight:700;color:#1e293b;margin:0 0 1.25rem}.post_relatedGrid__ehtUZ{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem}@media (max-width:640px){.post_relatedGrid__ehtUZ{grid-template-columns:1fr}}.post_metaDot__6FbtF{width:3px;height:3px;border-radius:50%;background:#cbd5e1;flex-shrink:0}.post_heroImageWrap__8SJ9I{width:100%;aspect-ratio:16/9;border-radius:14px;overflow:hidden;margin-bottom:2.5rem;border:.5px solid #e2e8f0}.post_heroImage__feL8s{width:100%;height:100%;object-fit:cover;display:block}.post_articleBody__vrZlh{position:relative;font-size:15.5px;line-height:1.8;color:#334155}.post_articleBody__vrZlh p{margin:0 0 1.25rem}.post_articleBody__vrZlh h2{font-size:1.25rem;font-weight:700;color:#1e293b;margin:2rem 0 .9rem}.post_articleBody__vrZlh h3{font-size:1.05rem;font-weight:700;color:#1e293b;margin:1.5rem 0 .75rem}.post_articleBody__vrZlh a{color:#3a9e72;text-decoration:underline;text-underline-offset:2px}.post_articleBody__vrZlh ol,.post_articleBody__vrZlh ul{margin:0 0 1.25rem;padding-left:1.25rem}.post_articleBody__vrZlh li{margin-bottom:.4rem}.post_articleBody__vrZlh blockquote{border-left:2.5px solid #3a9e72;background:#f8fafc;border-radius:8px;padding:.75rem 1rem;margin:0 0 1.25rem;color:#64748b;font-style:italic}.post_articleBody__vrZlh img{width:100%;border-radius:14px;display:block;margin:0 0 1.5rem}.post_fnHighlight__X3yNI{border-bottom:1px dotted #3a9e72;cursor:help}.post_fnMarker__4Nxup{font-size:11px;font-weight:700;color:#3a9e72;margin-left:1px;vertical-align:super;line-height:0}.post_sidenote__TS1R6{position:absolute;right:-13rem;width:11rem;font-size:12px;line-height:1.6;color:#64748b;font-family:Georgia,Times New Roman,serif;border-left:2px solid #3a9e72;padding-left:10px}.post_sidenoteNumber__27exF{font-weight:700;color:#3a9e72;margin-right:4px}@media (max-width:1400px){.post_sidenote__TS1R6{display:none}}.post_linkPreview__VfC3n{position:absolute;z-index:50;width:280px;background:#fff;border:.5px solid #e2e8f0;border-radius:10px;box-shadow:0 12px 32px rgba(15,23,42,.14);opacity:0;transform:translateY(-4px);transition:opacity .15s ease,transform .15s ease;pointer-events:none;overflow:hidden}.post_linkPreviewVisible__ouY6q{opacity:1;transform:translateY(0)}.post_linkPreviewImage__MEdJw{width:100%;aspect-ratio:16/9}.post_linkPreviewImage__MEdJw img{width:100%;height:100%;object-fit:cover;display:block}.post_linkPreviewBody___ETYQ{padding:12px 14px}.post_linkPreviewTitle__uPyOq{font-size:13.5px;font-weight:700;color:#1e293b;margin:0 0 4px;line-height:1.4}.post_linkPreviewText__YP8h7{font-size:12px;color:#64748b;line-height:1.5;margin:0}