.blog-container{max-width:1440px;margin:0 auto}.button_section .back_button{margin-top:20px}.button_section .back_button a{align-items:center;gap:6px;display:inline-flex}.button_section .back_button a p{margin:0;line-height:1}.aside-container{position:sticky;top:16px}.subscribe-section{background:linear-gradient(93.59deg,#ffffff26 .35%,#ffffff1a 101.11%);border:1px solid #2b2e321a;border-radius:8px;margin-bottom:32px;padding:22px;overflow:hidden}.subscribe-content p{color:var(--light-primary-color);letter-spacing:-.54px;font-size:24px;font-weight:600;line-height:29px}.main-container{margin-left:30px}.subscribe-form-container{margin-top:30px}.subscribe-form{box-sizing:border-box;color:#2b2e32;background:#fff;border:1px solid #2b2e3233;border-radius:100px;flex-direction:row;justify-content:space-between;width:100%;height:56px;padding:5px;transition:all .3s;display:flex}.subscribe-form input{border:none;outline:none;width:100%;height:100%;margin-left:10px}.subscribe-button{box-sizing:border-box;color:#fff;cursor:pointer;white-space:nowrap;background:#2b2e32;border:1px solid #2b2e321a;border-radius:100px;height:46px;padding:0 24px;font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:19px;transition:all .3s;box-shadow:0 2px 6px #2b2e3233}.tableOfContent-section p{color:var(--light-primary-color);letter-spacing:-.54px;font-size:22px;font-weight:600;line-height:29px}.tableOfContent-content a{color:var(--grey-primary-font-color);cursor:pointer;flex-direction:row;align-items:baseline;margin-bottom:5px;padding:8px 12px 8px 0;font-size:16px;font-weight:400;line-height:21px;transition:all .2s;display:flex}.banner-section .banner-image-container img{width:100%}.banner-content-container .banner-blog-elements{align-items:center;display:flex}.banner-section .banner-content-container h1{color:var(--light-primary-color);letter-spacing:-.56px;margin-top:30px;margin-bottom:32px;font-size:48px;font-weight:600;line-height:60px}.banner-blog-elements .user-icon{background:#f1f3f7;border-radius:100%;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.user-detail{align-items:center;display:flex}.user-detail p{color:#6d758f;margin-bottom:0;margin-left:10px}.banner-blog-elements .category-date p{color:#6d758f;margin-bottom:0;margin-left:20px}.blog-section-content{margin-top:30px}.blog-section-content .blog-image-container{width:100%}.blog-section-content a{color:var(--light-primary-color)}.blog-section-content a:hover{color:var(--active-link-font-color)!important}.blog-section-content a img{width:100%}.blog-section-content ul,.blog-section-content p{text-align:justify;margin-bottom:1.5rem}.blog-section-content img{margin-bottom:2.5rem}.blog-section-content h1,.blog-section-content h2,.blog-section-content h3{margin-bottom:1.5rem}.blog-section-content h4,.blog-section-content h5,.blog-section-content h6{margin-bottom:1rem}@media (max-width:576px){.main-container,.aside-container{margin:15px}.blog-section-content .blog-image-container img{width:100%}}.author-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a1a1a66;border:1px solid #3333334d;border-radius:1rem;margin-top:4rem;padding:2rem;transition:all .3s}.author-card:hover{border-color:#f9731666}.author-card-inner{align-items:flex-start;gap:1.5rem;display:flex}.author-avatar-fallback{color:#f97316;background:linear-gradient(135deg,#f9731633,#f973160d);border:2px solid #f9731666;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:72px;height:72px;font-size:1.4rem;font-weight:700;display:flex}.author-avatar img{object-fit:cover;border:2px solid #f9731666;border-radius:9999px;width:72px;height:72px}.author-info{flex:1}.author-name{color:var(--dark-text-primary);margin-bottom:.25rem;font-size:1.25rem;font-weight:600}.author-role{color:var(--primary-orange);margin-bottom:.75rem;font-size:.9rem}.author-desc{color:var(--dark-text-secondary);font-size:.95rem;line-height:1.6}@media (max-width:640px){.author-card-inner{text-align:center;flex-direction:column;align-items:center}.author-avatar-fallback{width:64px;height:64px;font-size:1.2rem}}.recommended-section{border-top:1px solid #ffffff1a;margin-top:40px;padding-top:24px}.recommended-section .recommended-title{color:var(--light-primary-color);letter-spacing:-.4px;margin-bottom:20px;font-size:20px;font-weight:600;line-height:26px}.recommended-list{flex-direction:column;gap:20px;display:flex}.recommended-item{background:#ffffff05;border:1px solid #ffffff0d;border-radius:12px;align-items:flex-start;gap:16px;padding:12px;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.recommended-item:hover{background:#ffffff0d;border-color:#f973164d;transform:translateY(-2px);box-shadow:0 4px 12px #0003}.recommended-item-content{flex-direction:column;flex:1;gap:6px;display:flex}.recommended-item-title{color:var(--light-primary-color);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;font-weight:500;line-height:1.4;transition:color .3s;display:-webkit-box;overflow:hidden}.recommended-item:hover .recommended-item-title{color:#f97316}.recommended-item-date{color:#6d758f;margin:0;font-size:11px;font-weight:400}.recommended-item-arrow{color:#6d758f;flex-shrink:0;justify-content:center;align-self:center;align-items:center;margin-left:12px;transition:color .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);display:flex}.recommended-item:hover .recommended-item-arrow{color:#f97316;transform:translate(4px)}
