.blog-post-layout{margin-top:1rem;margin-bottom:2rem;align-items:flex-start}.blog-post-sidebar{width:300px;flex-shrink:0;top:1rem}.sidebar-section{background-color:#222222;border-radius:8px;padding:1.5rem;margin-bottom:2rem;box-shadow:0 4px 12px rgba(0,0,0,.2);border:1px solid rgba(255,255,255,.1)}.sidebar-heading{font-size:1.25rem;margin-top:0;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid rgba(255,255,255,.1);color:#ffffff;font-family:Plus Jakarta Sans,sans-serif}.sidebar-post-list{list-style:none;padding:0;margin:0}.sidebar-post-item{margin-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.05);padding-bottom:1rem}.sidebar-post-item:last-child{margin-bottom:0;border-bottom:none;padding-bottom:0}.sidebar-post-link{display:flex;align-items:center;text-decoration:none;color:inherit;gap:.75rem;transition:all .2s ease}.sidebar-post-link:hover{opacity:.85}.sidebar-post-image-container{flex-shrink:0;border-radius:4px;overflow:hidden;border:1px solid rgba(255,255,255,.1)}.sidebar-post-image{transition:transform .3s ease}.sidebar-post-link:hover .sidebar-post-image{transform:scale(1.05)}.sidebar-post-content{flex:1;min-width:0}.sidebar-post-title{margin:0 0 .25rem;font-size:.95rem;line-height:1.3;font-weight:500;color:#ffffff;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-family:Plus Jakarta Sans,sans-serif}.sidebar-post-meta{display:flex;justify-content:space-between;color:#999999}.sidebar-post-meta,.sidebar-post-reading-time{font-size:.8rem;font-family:Plus Jakarta Sans,sans-serif}.sidebar-post-reading-time{color:#1ae8c9}.sidebar-post-date{font-size:.8rem;color:#999999;font-family:Plus Jakarta Sans,sans-serif}@media (max-width:768px){.blog-post-layout{flex-direction:column}.blog-post-sidebar{width:100%;margin-top:2rem}}.blog-post-container{width:100%;max-width:100%;padding:0 3rem;margin:0 auto;box-sizing:border-box;position:relative}.blog-post-layout{max-width:100%;display:flex;gap:3rem;position:relative}.blog-post-main-content{flex:1;max-width:calc(100% - 550px);min-width:0}.blog-post-sidebar{width:520px;margin-top:0;position:sticky;top:2rem;align-self:flex-start;max-height:calc(100vh - 4rem);overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.blog-post-sidebar::-webkit-scrollbar{display:none}.sidebar-section{position:relative;z-index:10}.blog-post-content{padding:2rem;margin-bottom:2rem}@media (max-width:768px){.blog-post-main-content{max-width:100%}.blog-post-container{padding:0 1rem}}.sidebar-tags-container{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.sidebar-tag{display:inline-block;padding:.35rem .75rem;background-color:#333333;color:#1ae8c9;border-radius:4px;font-size:.85rem;text-decoration:none;transition:all .2s ease;border:1px solid rgba(26,232,201,.3);font-family:Plus Jakarta Sans,sans-serif}.sidebar-tag:hover{background-color:#444444;color:#ffffff;border-color:#1ae8c9}.sidebar-about-container{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.sidebar-cta-row{display:flex;justify-content:space-between;align-items:center;width:100%;margin-top:.5rem}.sidebar-profile-image{display:flex;justify-content:flex-end;align-items:center}.sidebar-founder-image{width:100px;height:100px;border-radius:50%;object-fit:cover;border:2px solid #1ae8c9;box-shadow:0 4px 12px rgba(26,232,201,.2);transition:transform .3s ease,box-shadow .3s ease}.sidebar-founder-image:hover{transform:scale(1.05);box-shadow:0 6px 16px rgba(26,232,201,.3)}.sidebar-about-text{font-size:.95rem;line-height:1.6;color:#cccccc;margin:.5rem 0;font-family:Plus Jakarta Sans,sans-serif}.sidebar-contact-button{display:inline-block;padding:.75rem 1.5rem;background-color:#1ae8c9;color:#111111;font-weight:500;border-radius:4px;text-decoration:none;font-size:.9rem;transition:all .2s ease;margin-top:.5rem;text-align:center;font-family:Plus Jakarta Sans,sans-serif}.sidebar-contact-button:hover{background-color:#15c6ab;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.2)}.sidebar-content{display:flex;flex-direction:column;gap:2rem}.sidebar-section{margin-bottom:0}.sidebar-post-image-container{width:80px;height:80px;border-radius:6px}.sidebar-post-image{width:80px;height:80px;object-fit:cover}.social-media-container{display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem}.social-media-link{display:flex;align-items:center;gap:1rem;padding:.75rem 1rem;background-color:#2d2d2d;border-radius:6px;color:white;text-decoration:none;transition:all .2s ease}.social-media-link:hover{background-color:#3d3d3d;transform:translateX(5px)}.social-media-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;color:#ffffff}.x-icon{background-color:#000000}.facebook-icon{background-color:#1877F2}.linkedin-icon{background-color:#0077B5}.github-icon{background-color:#333333}.tiktok-icon{background-color:#000000;position:relative;overflow:hidden}.tiktok-icon:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#25F4EE,#FE2C55);opacity:.2}.instagram-icon{position:relative;background:#111111;overflow:hidden}.instagram-icon:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 30% 107%,#fdf497 0,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285AEB 90%);opacity:.85}.youtube-icon{background-color:#FF0000}.social-media-link span{font-size:1rem;font-weight:500;font-family:Plus Jakarta Sans,sans-serif}.share-article-container{margin-top:60px;margin-bottom:40px;padding:30px;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1);background-color:rgba(30,30,40,.3);border-radius:8px}.share-article-wrapper{text-align:center;max-width:600px;margin:0 auto}.share-article-title{font-size:24px;font-weight:600;margin-bottom:10px;color:#ffffff;font-family:Plus Jakarta Sans,sans-serif}.share-article-text{font-size:16px;color:rgba(255,255,255,.8);margin-bottom:25px;font-family:Plus Jakarta Sans,sans-serif}.share-article-buttons{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.share-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;border:none;font-family:Plus Jakarta Sans,sans-serif}.primary-share{background-color:#1ae8c9;color:#0A2342}.primary-share:hover{background-color:#15c5ad;transform:translateY(-2px)}.copy-button{background-color:#333340;color:#ffffff;border:1px solid rgba(255,255,255,.2)}.copy-button:hover{background-color:#444450;transform:translateY(-2px)}.copy-button.copied{background-color:#1ae8c9;color:#0A2342}.twitter-share{background-color:#1DA1F2;color:white;text-decoration:none}.twitter-share:hover{background-color:#0d8ad6;transform:translateY(-2px)}.linkedin-share{background-color:#0077B5;color:white;text-decoration:none}.linkedin-share:hover{background-color:#006399;transform:translateY(-2px)}.facebook-share{background-color:#1877F2;color:white;text-decoration:none}.facebook-share:hover{background-color:#0e63cf;transform:translateY(-2px)}@media (max-width:500px){.share-article-buttons{flex-direction:column;align-items:center}.share-button{width:100%;max-width:220px}}