.GhostBlogPage_layoutWrapperMain__HKVDZ{background:#fff;min-height:100vh}.GhostBlogPage_articleContainer__39_Dn{max-width:none;margin:0;padding:0}.GhostBlogPage_article__3hxid{background:#fff;border-radius:0;box-shadow:none;overflow:visible}.GhostBlogPage_contentWrapper__osMXV{max-width:800px;margin:0 auto;padding:0 1rem}.GhostBlogPage_navigation__286xO{display:flex;justify-content:space-between;align-items:center;border-bottom:none;background:transparent;max-width:800px;margin:0 auto;padding:2rem 1rem 0}.GhostBlogPage_backLink__2KbyJ{color:#6b7280;text-decoration:none;font-weight:400;transition:color .2s;font-size:.875rem}.GhostBlogPage_backLink__2KbyJ:hover{color:#111827}.GhostBlogPage_ghostBadge__AseGY{background:transparent;color:#6b7280;padding:0;border-radius:0;font-size:.75rem;font-weight:400;text-transform:uppercase;letter-spacing:.05em}.GhostBlogPage_articleHeader__1weGE{padding:3rem 0 2rem;margin-bottom:0;text-align:center}.GhostBlogPage_categoryBadge__3gQZI{display:inline-block;background:#1a1a1a;color:#fff;padding:.5rem 1rem;border-radius:6px;font-size:.75rem;font-weight:500;margin-bottom:1.5rem;text-transform:uppercase;letter-spacing:.1em}.GhostBlogPage_articleTitle__350OW{font-size:3.5rem;font-weight:700;color:#111827;line-height:1.1;margin-bottom:2rem;letter-spacing:-.025em;max-width:900px;margin-left:auto;margin-right:auto}.GhostBlogPage_articleExcerpt__12TLS{font-size:1.25rem;color:#6b7280;line-height:1.6;margin-top:2rem;font-weight:400;max-width:700px;margin-left:auto;margin-right:auto}.GhostBlogPage_articleDetails__1ddMY{display:flex;grid-gap:1rem;gap:1rem;font-size:.875rem;color:#6b7280}.GhostBlogPage_topShareSection__2giEb{display:flex;justify-content:space-between;align-items:center;margin:1.5rem 0;padding:1.5rem 0;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb}.GhostBlogPage_shareButtons__3qMrp{align-items:center}.GhostBlogPage_topShareButton__32msc{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;border:1px solid #e5e7eb;border-radius:6px;color:#6b7280;cursor:pointer;transition:all .2s ease;padding:0}.GhostBlogPage_topShareButton__32msc:hover{background:#f9fafb;border-color:#d1d5db;color:#374151}.GhostBlogPage_topShareButton__32msc svg{width:16px;height:16px}.GhostBlogPage_featuredImageSection__G0FcQ{width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;margin-bottom:4rem;position:relative;overflow:hidden}.GhostBlogPage_featuredImage__2fVjZ{width:100%;height:auto;display:block;border-radius:0}.GhostBlogPage_featuredImagePlaceholder__34evt{width:100%;height:400px;background:#1a1a1a;display:flex;flex-direction:column;align-items:center;justify-content:center;border:none;border-radius:0}.GhostBlogPage_placeholderIcon__2FmPp{font-size:2rem;font-weight:600;margin-bottom:1rem;opacity:.7;color:#fff;letter-spacing:.1em}.GhostBlogPage_placeholderText__3WcAD{color:#9ca3af;font-weight:400;font-size:1rem}.GhostBlogPage_articleBody__38FIT{padding:4rem 0 0}.GhostBlogPage_richContent__c5Okx{font-size:1.125rem;line-height:1.75;color:#374151;font-weight:400}.GhostBlogPage_richContent__c5Okx h1,.GhostBlogPage_richContent__c5Okx h2,.GhostBlogPage_richContent__c5Okx h3,.GhostBlogPage_richContent__c5Okx h4,.GhostBlogPage_richContent__c5Okx h5,.GhostBlogPage_richContent__c5Okx h6{color:#111827;font-weight:500;margin:3rem 0 1.5rem;letter-spacing:-.025em}.GhostBlogPage_richContent__c5Okx h1{font-size:2.25rem;font-weight:400}.GhostBlogPage_richContent__c5Okx h2{font-size:1.875rem;font-weight:500}.GhostBlogPage_richContent__c5Okx h3{font-size:1.5rem;font-weight:500}.GhostBlogPage_richContent__c5Okx p{margin-bottom:1.75rem}.GhostBlogPage_richContent__c5Okx img{max-width:100%;height:auto;border-radius:8px;margin:3rem 0}.GhostBlogPage_richContent__c5Okx .GhostBlogPage_video-wrapper__1ylh1,.GhostBlogPage_richContent__c5Okx iframe{width:100%;margin:3rem 0;border-radius:8px;overflow:hidden}.GhostBlogPage_richContent__c5Okx iframe{height:400px;max-width:100%}.GhostBlogPage_richContent__c5Okx .GhostBlogPage_video-wrapper__1ylh1{position:relative;padding-bottom:56.25%;height:0}.GhostBlogPage_richContent__c5Okx .GhostBlogPage_video-wrapper__1ylh1 iframe{position:absolute;top:0;left:0;width:100%;height:100%}.GhostBlogPage_richContent__c5Okx .GhostBlogPage_caption__2K4J3,.GhostBlogPage_richContent__c5Okx em,.GhostBlogPage_richContent__c5Okx figcaption,.GhostBlogPage_richContent__c5Okx p:has(em:only-child){font-size:.875rem;color:#6b7280;font-style:italic;text-align:center;margin:.5rem 0 2rem;line-height:1.4}.GhostBlogPage_richContent__c5Okx figure{margin:3rem 0}.GhostBlogPage_richContent__c5Okx figure img{margin-bottom:.5rem}.GhostBlogPage_richContent__c5Okx img+em,.GhostBlogPage_richContent__c5Okx img+p em:only-child{display:block;font-size:.875rem;color:#6b7280;font-style:italic;text-align:center;margin:.5rem 0 2rem}.GhostBlogPage_richContent__c5Okx blockquote{border-left:3px solid #e5e7eb;padding-left:2rem;margin:3rem 0;font-style:italic;color:#6b7280;font-size:1.1rem}.GhostBlogPage_richContent__c5Okx code{background:#f1f5f9;padding:.25rem .5rem;border-radius:4px;font-family:"Monaco","Menlo",monospace;font-size:.875rem}.GhostBlogPage_richContent__c5Okx pre{background:#1e293b;color:#e2e8f0;padding:1.5rem;border-radius:8px;overflow-x:auto;margin:2rem 0}.GhostBlogPage_richContent__c5Okx ol,.GhostBlogPage_richContent__c5Okx ul{margin-bottom:1.5rem;padding-left:2rem}.GhostBlogPage_richContent__c5Okx li{margin-bottom:.5rem}.GhostBlogPage_richContent__c5Okx a{color:#667eea;text-decoration:underline}.GhostBlogPage_richContent__c5Okx a:hover{color:#764ba2}.GhostBlogPage_articleFooter__2duRc{padding:3rem 0 0;border-top:1px solid #e5e7eb;background:transparent;margin-top:4rem}.GhostBlogPage_tags__Qessq{margin-bottom:2.5rem;display:flex;flex-wrap:wrap;grid-gap:.75rem;gap:.75rem;align-items:center}.GhostBlogPage_tagsLabel__14VD1{font-weight:500;color:#374151;margin-right:0;font-size:.875rem}.GhostBlogPage_tag__22tza{display:inline-block;background:#807c7c;color:#fff;padding:.125rem .375rem;border-radius:3px;font-size:.625rem;margin-right:0;margin-bottom:0;font-weight:500;text-transform:uppercase;letter-spacing:.05em;transition:background-color .2s ease}.GhostBlogPage_tag__22tza:hover{background:#504c4c}.GhostBlogPage_authorSection__gF8Fu{display:flex;align-items:center;grid-gap:1rem;gap:1rem;margin-top:2rem;padding-top:2rem;padding-bottom:3rem;border-top:1px solid #e5e7eb}.GhostBlogPage_authorAvatar__Qrf8A{width:48px;height:48px;border-radius:50%;background:#f3f4f6;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1.125rem;color:#6b7280;flex-shrink:0}.GhostBlogPage_authorImage__2tYWB{width:100%;height:100%;border-radius:50%;object-fit:cover}.GhostBlogPage_authorInfo__2EZ5Q{display:flex;flex-direction:column;grid-gap:.25rem;gap:.25rem}.GhostBlogPage_authorName__2smo-{font-size:.875rem;color:#6b7280;font-weight:400}.GhostBlogPage_shareSection__zw4LO{display:flex;align-items:center;grid-gap:1rem;gap:1rem;flex-wrap:wrap}.GhostBlogPage_shareLabel__185Bn{font-weight:600;color:#374151}.GhostBlogPage_shareButtons__3qMrp{display:flex;grid-gap:.75rem;gap:.75rem}.GhostBlogPage_shareButton__15Lfv{background:#111827;color:#fff;border:none;padding:.875rem 1.5rem;border-radius:50px;cursor:pointer;font-weight:500;font-size:.875rem;transition:all .2s;display:flex;align-items:center;grid-gap:.5rem;gap:.5rem}.GhostBlogPage_shareButton__15Lfv:hover{background:#374151;transform:translateY(-1px)}.GhostBlogPage_loadingContainer__fxjyP{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;color:#64748b}.GhostBlogPage_spinner__2lWRl{width:40px;height:40px;border:4px solid #e2e8f0;border-top-color:#667eea;border-radius:50%;animation:GhostBlogPage_spin__3UvWY 1s linear infinite;margin-bottom:1rem}@keyframes GhostBlogPage_spin__3UvWY{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.GhostBlogPage_errorContainer__Mqlxn{text-align:center;padding:4rem 2rem;color:#64748b}.GhostBlogPage_errorContainer__Mqlxn h1{color:#ef4444;margin-bottom:1rem}.GhostBlogPage_backButton__4uIJX{display:inline-block;background:#667eea;color:#fff;padding:.75rem 1.5rem;border-radius:8px;text-decoration:none;font-weight:600;margin-top:2rem;transition:background .2s}.GhostBlogPage_backButton__4uIJX:hover{background:#764ba2}.GhostBlogPage_engagementSection__1Azjg{margin-top:4rem;padding-top:3rem;border-top:1px solid #e5e7eb}.GhostBlogPage_likesSection__f4_7z{display:flex;align-items:center;grid-gap:1rem;gap:1rem;margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid #f3f4f6}.GhostBlogPage_likeButton__3yRPo{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;background:none;border:1px solid #e5e7eb;border-radius:50px;padding:.75rem 1.5rem;cursor:pointer;transition:all .2s;font-size:.875rem;font-weight:500}.GhostBlogPage_likeButton__3yRPo:hover{border-color:#d1d5db;background:#f9fafb}.GhostBlogPage_likeIcon__1Kd_a{font-size:1.125rem;color:#ef4444}.GhostBlogPage_likeCount__3Cgdk{color:#374151;font-weight:600}.GhostBlogPage_likeText__UiMVm{color:#6b7280;font-size:.875rem}.GhostBlogPage_commentsSection__3l4We{margin-top:2rem}.GhostBlogPage_commentsTitle__1tX7N{font-size:1.5rem;font-weight:600;color:#111827;margin-bottom:2rem}.GhostBlogPage_commentForm__23fsr{margin-bottom:3rem}.GhostBlogPage_commentInputWrapper__3fmxw{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:1rem}.GhostBlogPage_commentInput__jdhIW{width:100%;border:none;background:transparent;resize:vertical;font-family:inherit;font-size:.875rem;line-height:1.5;color:#374151;outline:none}.GhostBlogPage_commentInput__jdhIW::placeholder{color:#9ca3af}.GhostBlogPage_commentSubmit__3XAkE{background:#111827;color:#fff;border:none;border-radius:6px;padding:.5rem 1rem;font-size:.875rem;font-weight:500;cursor:pointer;margin-top:.75rem;transition:background .2s}.GhostBlogPage_commentSubmit__3XAkE:hover{background:#374151}.GhostBlogPage_commentsList__GA1qK{display:flex;flex-direction:column;grid-gap:1.5rem;gap:1.5rem}.GhostBlogPage_comment__2tGDG{display:flex;grid-gap:.75rem;gap:.75rem;padding:1.5rem 0;border-bottom:1px solid #f3f4f6}.GhostBlogPage_comment__2tGDG:last-child{border-bottom:none}.GhostBlogPage_commentAvatar__uaxrN{width:40px;height:40px;background:#e5e7eb;color:#6b7280;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.875rem;flex-shrink:0}.GhostBlogPage_commentContent__3fCSS{flex:1 1}.GhostBlogPage_commentHeader__3X4qm{display:flex;align-items:center;grid-gap:.75rem;gap:.75rem;margin-bottom:.5rem}.GhostBlogPage_commentAuthor__3hgiD{font-weight:600;color:#111827;font-size:.875rem}.GhostBlogPage_commentDate__p7MXT{color:#9ca3af;font-size:.75rem}.GhostBlogPage_commentText__1sqSV{color:#374151;line-height:1.6;margin:0;font-size:.875rem}.GhostBlogPage_loadMoreComments__3gjNq{background:none;border:1px solid #e5e7eb;border-radius:6px;padding:.75rem 1.5rem;color:#374151;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s;margin-top:2rem}.GhostBlogPage_loadMoreComments__3gjNq:hover{border-color:#d1d5db;background:#f9fafb}@media (max-width:768px){.GhostBlogPage_articleContainer__39_Dn{padding:0}.GhostBlogPage_contentWrapper__osMXV{padding:0 1rem}.GhostBlogPage_articleTitle__350OW{font-size:2.5rem}.GhostBlogPage_articleExcerpt__12TLS{font-size:1.125rem}.GhostBlogPage_navigation__286xO{padding:1rem}.GhostBlogPage_articleHeader__1weGE{padding:2rem 0 1rem}.GhostBlogPage_topShareSection__2giEb{flex-direction:column;grid-gap:1rem;gap:1rem;align-items:center}.GhostBlogPage_articleDetails__1ddMY{flex-direction:row;grid-gap:1rem;gap:1rem;width:100%;justify-content:center}.GhostBlogPage_topShareSection__2giEb .GhostBlogPage_shareButtons__3qMrp{display:flex!important;flex-direction:row!important;grid-gap:.75rem;gap:.75rem;width:100%;justify-content:center;align-items:center;flex-wrap:nowrap;overflow-x:auto}.GhostBlogPage_topShareButton__32msc{display:inline-block;width:32px;height:32px;flex-shrink:0;flex-grow:0;min-width:32px}.GhostBlogPage_engagementSection__1Azjg{margin-top:2rem;padding-top:2rem}.GhostBlogPage_likesSection__f4_7z{flex-direction:column;align-items:flex-start;grid-gap:.5rem;gap:.5rem}.GhostBlogPage_commentsSection__3l4We{margin-top:1.5rem}.GhostBlogPage_comment__2tGDG{padding:1rem 0}.GhostBlogPage_shareSection__zw4LO{flex-direction:column;align-items:flex-start}.GhostBlogPage_shareSection__zw4LO .GhostBlogPage_shareButtons__3qMrp{flex-direction:column;width:100%}.GhostBlogPage_shareButton__15Lfv{width:100%;justify-content:center}.GhostBlogPage_richContent__c5Okx{font-size:1rem}.GhostBlogPage_richContent__c5Okx iframe{height:300px}}