.blogdetail-module__IJvzTq__blogDetailPage{background:#f8fafc;width:100%;min-height:100vh;padding:120px 0 100px;font-family:Inter,sans-serif;overflow-x:hidden}.blogdetail-module__IJvzTq__container{width:100%;max-width:1320px;margin:0 auto;padding:0 5%}.blogdetail-module__IJvzTq__breadcrumbWrapper{color:#94a3b8;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:40px;font-size:.92rem;display:flex}.blogdetail-module__IJvzTq__breadcrumbLink{color:#64748b;text-decoration:none;transition:all .3s}.blogdetail-module__IJvzTq__breadcrumbLink:hover{color:#2563eb}.blogdetail-module__IJvzTq__currentPage{color:#0f172a;font-weight:600}.blogdetail-module__IJvzTq__mainGrid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:40px;display:grid}.blogdetail-module__IJvzTq__featureImageWrapper{border-radius:32px;width:100%;height:500px;margin-bottom:35px;position:relative;overflow:hidden;box-shadow:0 15px 40px #00000014}.blogdetail-module__IJvzTq__featureImage{object-fit:cover}.blogdetail-module__IJvzTq__articleCard{background:#fff;border-radius:30px;padding:50px;box-shadow:0 10px 35px #0000000d}.blogdetail-module__IJvzTq__metaRow{flex-wrap:wrap;align-items:center;gap:24px;margin-bottom:28px;display:flex}.blogdetail-module__IJvzTq__metaItem{color:#64748b;align-items:center;gap:8px;font-size:.92rem;display:flex}.blogdetail-module__IJvzTq__blogTitle{font-size:(.8rem, 2vw, 1.2rem);color:#0f172a;margin-bottom:35px;font-weight:800;line-height:1.15}.blogdetail-module__IJvzTq__content{color:#475569;white-space:pre-line;font-size:1.05rem;line-height:2}.blogdetail-module__IJvzTq__sidebar{position:sticky;top:120px}.blogdetail-module__IJvzTq__sidebarCard{background:#fff;border-radius:26px;margin-bottom:28px;padding:30px;box-shadow:0 10px 35px #0000000d}.blogdetail-module__IJvzTq__sidebarTitle{color:#0f172a;align-items:center;gap:10px;margin-bottom:24px;font-size:1.3rem;font-weight:700;display:flex}.blogdetail-module__IJvzTq__recentPosts{flex-direction:column;gap:22px;display:flex}.blogdetail-module__IJvzTq__recentPost{border-bottom:1px solid #edf2f7;gap:14px;padding-bottom:22px;text-decoration:none;display:flex}.blogdetail-module__IJvzTq__recentPost:last-child{border-bottom:none;padding-bottom:0}.blogdetail-module__IJvzTq__recentImageWrapper{border-radius:14px;flex-shrink:0;width:95px;height:85px;position:relative;overflow:hidden}.blogdetail-module__IJvzTq__recentImage{object-fit:cover}.blogdetail-module__IJvzTq__recentContent h4{color:#0f172a;margin-bottom:10px;font-size:.96rem;line-height:1.5;transition:all .3s}.blogdetail-module__IJvzTq__recentPost:hover .blogdetail-module__IJvzTq__recentContent h4{color:#2563eb}.blogdetail-module__IJvzTq__recentContent span{color:#94a3b8;font-size:.8rem}.blogdetail-module__IJvzTq__authorLabel{color:#2563eb;letter-spacing:1px;font-size:.7rem;font-weight:800}.blogdetail-module__IJvzTq__authorName{color:#0f172a;margin:14px 0;font-size:clamp(.8rem,2vw,1.2rem)}.blogdetail-module__IJvzTq__authorText{color:#64748b;font-size:.85rem;line-height:1.9}.blogdetail-module__IJvzTq__tagsWrapper{flex-wrap:wrap;gap:12px;display:flex}.blogdetail-module__IJvzTq__tag{color:#334155;cursor:pointer;background:#f8fafc;border:1px solid #dbe4ee;border-radius:10px;padding:10px 16px;font-size:.75rem;font-weight:500;transition:all .3s}.blogdetail-module__IJvzTq__tag:hover{color:#fff;background:#0f172a;border-color:#0f172a}@media (max-width:1100px){.blogdetail-module__IJvzTq__mainGrid{grid-template-columns:1fr}.blogdetail-module__IJvzTq__sidebar{top:unset;position:relative}}@media (max-width:768px){.blogdetail-module__IJvzTq__blogDetailPage{padding:100px 0 70px}.blogdetail-module__IJvzTq__featureImageWrapper{border-radius:24px;height:320px}.blogdetail-module__IJvzTq__articleCard{border-radius:24px;padding:30px}.blogdetail-module__IJvzTq__blogTitle{font-size:2rem}.blogdetail-module__IJvzTq__content{font-size:1rem;line-height:1.9}.blogdetail-module__IJvzTq__sidebarCard{padding:24px}}@media (max-width:520px){.blogdetail-module__IJvzTq__container{padding:0 20px}.blogdetail-module__IJvzTq__featureImageWrapper{height:240px}.blogdetail-module__IJvzTq__articleCard{padding:22px}.blogdetail-module__IJvzTq__metaRow{gap:14px}.blogdetail-module__IJvzTq__blogTitle{font-size:1.7rem}.blogdetail-module__IJvzTq__recentImageWrapper{width:80px;height:72px}.blogdetail-module__IJvzTq__recentContent h4{font-size:.9rem}}
