.BlogDetailHeader-module__Rpo68a__header{background-color:#050505;border-bottom:1px solid #ffffff0d;padding:10rem 2rem 4rem}.BlogDetailHeader-module__Rpo68a__container{max-width:1000px;margin:0 auto}.BlogDetailHeader-module__Rpo68a__breadcrumbs{color:#666;align-items:center;gap:.75rem;margin-bottom:3rem;font-size:.8rem;font-weight:600;display:flex}.BlogDetailHeader-module__Rpo68a__breadcrumbs a{color:#666;transition:color .2s}.BlogDetailHeader-module__Rpo68a__breadcrumbs a:hover{color:var(--primary)}.BlogDetailHeader-module__Rpo68a__sep{opacity:.3}.BlogDetailHeader-module__Rpo68a__current{color:var(--primary)}.BlogDetailHeader-module__Rpo68a__title{color:#fff;letter-spacing:-.02em;margin-bottom:2rem;font-size:clamp(2.5rem,5vw,4rem);font-weight:800;line-height:1.1}.BlogDetailHeader-module__Rpo68a__meta{color:#a1a1aa;gap:2rem;margin-bottom:4rem;font-size:.9rem;display:flex}.BlogDetailHeader-module__Rpo68a__metaItem{align-items:center;gap:.5rem;display:flex}.BlogDetailHeader-module__Rpo68a__imageContainer{border:1px solid #ffffff1a;border-radius:20px;width:100%;height:500px;position:relative;overflow:hidden}.BlogDetailHeader-module__Rpo68a__mainImage{background-image:url(https://images.unsplash.com/photo-1635070041078-e363dbe005cb?q=80&w=2940&auto=format&fit=crop);background-position:50%;background-size:cover;width:100%;height:100%}.BlogDetailHeader-module__Rpo68a__imageOverlay{background:radial-gradient(circle,#0000,#0006);position:absolute;inset:0}@media (max-width:768px){.BlogDetailHeader-module__Rpo68a__title{font-size:2.2rem}.BlogDetailHeader-module__Rpo68a__imageContainer{height:300px}}
.BlogDetailContent-module__Ug1BVq__section{background-color:#050505;padding:5rem 2rem}.BlogDetailContent-module__Ug1BVq__container{grid-template-columns:240px 1fr 300px;gap:4rem;max-width:1400px;margin:0 auto;display:grid}.BlogDetailContent-module__Ug1BVq__leftSidebar,.BlogDetailContent-module__Ug1BVq__rightSidebar{position:relative}.BlogDetailContent-module__Ug1BVq__stickyContainer{position:sticky;top:120px}.BlogDetailContent-module__Ug1BVq__authorCard{background:#0c0c0c;border:1px solid #ffffff0d;border-radius:12px;margin-bottom:3rem;padding:1.5rem}.BlogDetailContent-module__Ug1BVq__authorAvatar{background-image:url(https://images.unsplash.com/photo-1573496359142-b8d87734a5a2?q=80&w=2788&auto=format&fit=crop);background-position:50%;background-size:cover;border-radius:50%;width:60px;height:60px;margin-bottom:1rem}.BlogDetailContent-module__Ug1BVq__authorName{color:#fff;font-size:1rem;font-weight:700}.BlogDetailContent-module__Ug1BVq__authorRole{color:var(--primary);margin-bottom:1rem;font-size:.75rem;font-weight:700}.BlogDetailContent-module__Ug1BVq__authorBio{color:#a1a1aa;margin-bottom:1.5rem;font-size:.85rem;line-height:1.5}.BlogDetailContent-module__Ug1BVq__followBtn{color:#fff;background:0 0;border:1px solid #ffffff1a;border-radius:6px;width:100%;padding:.75rem;font-size:.8rem;font-weight:600;transition:all .2s}.BlogDetailContent-module__Ug1BVq__followBtn:hover{background:#ffffff0d}.BlogDetailContent-module__Ug1BVq__shareActions{padding-left:.5rem}.BlogDetailContent-module__Ug1BVq__shareLabel{color:#444;letter-spacing:.1em;margin-bottom:1rem;font-size:.65rem;font-weight:800}.BlogDetailContent-module__Ug1BVq__shareIcons{flex-direction:column;gap:1rem;display:flex}.BlogDetailContent-module__Ug1BVq__shareBtn{color:#666;background:#0c0c0c;border:1px solid #ffffff0d;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex}.BlogDetailContent-module__Ug1BVq__shareBtn:hover{color:#fff;border-color:#fff3;transform:translateY(-2px)}.BlogDetailContent-module__Ug1BVq__mainContent{color:#ccc;font-size:1.1rem;line-height:1.8}.BlogDetailContent-module__Ug1BVq__articleBody h2{color:#fff;letter-spacing:-.01em;margin:3rem 0 1.5rem;font-size:2rem}.BlogDetailContent-module__Ug1BVq__articleBody p{margin-bottom:1.5rem}.BlogDetailContent-module__Ug1BVq__intro{color:#fff;margin-bottom:3rem;font-size:1.4rem;font-weight:500;line-height:1.5}.BlogDetailContent-module__Ug1BVq__inlineImageWrapper{margin:3rem 0}.BlogDetailContent-module__Ug1BVq__inlineImage{background-image:url(https://images.unsplash.com/photo-1518770660439-4636190af475?q=80&w=2940&auto=format&fit=crop);background-position:50%;background-size:cover;border-radius:12px;width:100%;height:400px;margin-bottom:.75rem}.BlogDetailContent-module__Ug1BVq__imageCaption{color:#666;font-size:.85rem;font-style:italic}.BlogDetailContent-module__Ug1BVq__quote{border-left:3px solid var(--primary);color:#fff;background:#ff4d0008;margin:3rem 0;padding:2rem;font-size:1.5rem;font-style:italic;font-weight:500}.BlogDetailContent-module__Ug1BVq__codeStack{background:#0c0c0c;border:1px solid #ffffff0d;border-radius:12px;margin:3rem 0;overflow:hidden}.BlogDetailContent-module__Ug1BVq__codeHeader{background:#151515;border-bottom:1px solid #ffffff0d;align-items:center;gap:1.5rem;padding:.75rem 1.5rem;display:flex}.BlogDetailContent-module__Ug1BVq__dots{gap:.5rem;display:flex}.BlogDetailContent-module__Ug1BVq__dots span{background:#333;border-radius:50%;width:10px;height:10px}.BlogDetailContent-module__Ug1BVq__codeHeader code{color:#666;font-size:.85rem}.BlogDetailContent-module__Ug1BVq__code{color:#ffa47d;margin:0;padding:2rem;font-family:JetBrains Mono,monospace;font-size:.95rem;overflow-x:auto}.BlogDetailContent-module__Ug1BVq__tags{border-top:1px solid #ffffff0d;flex-wrap:wrap;gap:.75rem;margin-top:3rem;padding-top:2rem;display:flex}.BlogDetailContent-module__Ug1BVq__tag{color:#888;cursor:default;background:#ffffff05;border:1px solid #ffffff14;border-radius:100px;padding:.4rem 1rem;font-size:.8rem;font-weight:500;transition:all .2s}.BlogDetailContent-module__Ug1BVq__tag:hover{color:#ccc;background:#ffffff0d;border-color:#fff3;transform:translateY(-1px)}.BlogDetailContent-module__Ug1BVq__sidebarTitle{color:#fff;letter-spacing:.1em;margin-bottom:1.5rem;font-size:.75rem;font-weight:800}.BlogDetailContent-module__Ug1BVq__tocList{flex-direction:column;gap:1rem;margin-bottom:4rem;padding:0;list-style:none;display:flex}.BlogDetailContent-module__Ug1BVq__tocList a{color:#666;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .2s}.BlogDetailContent-module__Ug1BVq__tocList a:hover,.BlogDetailContent-module__Ug1BVq__tocList a.BlogDetailContent-module__Ug1BVq__active{color:var(--primary)}.BlogDetailContent-module__Ug1BVq__newsletterCard{background:linear-gradient(135deg,#111 0%,#080808 100%);border:1px solid #ff4d001a;border-radius:12px;padding:2rem}.BlogDetailContent-module__Ug1BVq__newsletterText{color:#a1a1aa;margin-bottom:1.5rem;font-size:.85rem;line-height:1.5}.BlogDetailContent-module__Ug1BVq__sidebarInput{color:#fff;background:#000;border:1px solid #ffffff0d;border-radius:6px;width:100%;margin-bottom:1rem;padding:.75rem 1rem;font-size:.85rem}.BlogDetailContent-module__Ug1BVq__sidebarBtn{background:var(--primary);color:#fff;border-radius:6px;width:100%;padding:.75rem;font-size:.8rem;font-weight:700;transition:all .2s}.BlogDetailContent-module__Ug1BVq__sidebarBtn:hover{background:var(--primary-hover)}@media (max-width:1100px){.BlogDetailContent-module__Ug1BVq__container{grid-template-columns:1fr;gap:3rem}.BlogDetailContent-module__Ug1BVq__leftSidebar,.BlogDetailContent-module__Ug1BVq__rightSidebar{display:none}}
.BlogDetailRelated-module__nrk-mq__related{background-color:#050505;border-top:1px solid #ffffff0d;padding:5rem 2rem}.BlogDetailRelated-module__nrk-mq__container{max-width:1000px;margin:0 auto}.BlogDetailRelated-module__nrk-mq__header{justify-content:space-between;align-items:center;margin-bottom:3rem;display:flex}.BlogDetailRelated-module__nrk-mq__title{color:#fff;font-size:1.5rem;font-weight:700}.BlogDetailRelated-module__nrk-mq__viewAll{color:var(--primary);font-size:.85rem;font-weight:700;text-decoration:none}.BlogDetailRelated-module__nrk-mq__grid{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}.BlogDetailRelated-module__nrk-mq__card{cursor:pointer;transition:transform .3s}.BlogDetailRelated-module__nrk-mq__card:hover{transform:translateY(-5px)}.BlogDetailRelated-module__nrk-mq__imageWrapper{border:1px solid #ffffff0d;border-radius:12px;height:240px;margin-bottom:1.5rem;overflow:hidden}.BlogDetailRelated-module__nrk-mq__image{background-position:50%;background-size:cover;width:100%;height:100%}.BlogDetailRelated-module__nrk-mq__category{color:var(--primary);letter-spacing:.05em;margin-bottom:.5rem;font-size:.7rem;font-weight:800;display:block}.BlogDetailRelated-module__nrk-mq__postTitle{color:#fff;font-size:1.2rem;font-weight:700;line-height:1.4}@media (max-width:640px){.BlogDetailRelated-module__nrk-mq__grid{grid-template-columns:1fr}}
