.BlogDetail-module__-IxK-W__wrapper{max-width:900px;margin:0 auto;padding-top:clamp(2rem,5vw,4rem);padding-bottom:clamp(3rem,8vw,6rem)}.BlogDetail-module__-IxK-W__breadcrumb{margin-bottom:2rem}.BlogDetail-module__-IxK-W__breadcrumbLink{color:var(--text-muted);align-items:center;gap:.5rem;font-size:.9rem;text-decoration:none;transition:color .2s;display:inline-flex}.BlogDetail-module__-IxK-W__breadcrumbLink:hover{color:var(--accent)}.BlogDetail-module__-IxK-W__article{border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow-soft);background:#fff;padding:clamp(2rem,5vw,4rem)}.BlogDetail-module__-IxK-W__header{border-bottom:1px solid var(--border);margin-bottom:clamp(2rem,4vw,3rem);padding-bottom:clamp(1.5rem,3vw,2rem)}.BlogDetail-module__-IxK-W__meta{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1.5rem;font-size:.9rem;display:flex}.BlogDetail-module__-IxK-W__category{background:var(--accent-light);color:var(--accent);border-radius:999px;padding:.4rem 1rem;font-size:.85rem;font-weight:600}.BlogDetail-module__-IxK-W__metaItem{color:var(--text-muted);align-items:center;gap:.25rem;display:flex}.BlogDetail-module__-IxK-W__metaItem:before{content:"•";opacity:.5;margin-right:.25rem}.BlogDetail-module__-IxK-W__metaItem:first-child:before{display:none}.BlogDetail-module__-IxK-W__title{color:var(--foreground);margin:0 0 1.5rem;font-size:clamp(2rem,5vw,3rem);font-weight:700;line-height:1.2}.BlogDetail-module__-IxK-W__tags{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.BlogDetail-module__-IxK-W__tag{background:var(--background);color:var(--text-muted);border:1px solid var(--border);border-radius:999px;padding:.25rem .75rem;font-size:.85rem;transition:all .2s}.BlogDetail-module__-IxK-W__tag:hover{background:var(--accent-light);color:var(--accent);border-color:var(--accent)}.BlogDetail-module__-IxK-W__content{color:var(--foreground);font-size:clamp(1rem,2vw,1.125rem);line-height:1.8}:is(.BlogDetail-module__-IxK-W__content h1,.BlogDetail-module__-IxK-W__content h2,.BlogDetail-module__-IxK-W__content h3,.BlogDetail-module__-IxK-W__content h4){color:var(--foreground);margin-top:2.5rem;margin-bottom:1rem;font-weight:700;line-height:1.3}.BlogDetail-module__-IxK-W__content h1{font-size:2rem}.BlogDetail-module__-IxK-W__content h2{font-size:1.75rem}.BlogDetail-module__-IxK-W__content h3{font-size:1.5rem}.BlogDetail-module__-IxK-W__content h4{font-size:1.25rem}.BlogDetail-module__-IxK-W__content p{margin-bottom:1.5rem}:is(.BlogDetail-module__-IxK-W__content ul,.BlogDetail-module__-IxK-W__content ol){margin:1.5rem 0;padding-left:2rem}.BlogDetail-module__-IxK-W__content li{margin-bottom:.75rem;line-height:1.7}.BlogDetail-module__-IxK-W__content blockquote{border-left:4px solid var(--accent);color:var(--text-muted);margin:2rem 0;padding-left:1.5rem;font-style:italic}.BlogDetail-module__-IxK-W__content code{background:var(--background);font-size:.9em;font-family:var(--font-mono);border-radius:4px;padding:.2rem .4rem}.BlogDetail-module__-IxK-W__content pre{background:var(--background);border-radius:var(--radius-md);margin:1.5rem 0;padding:1.5rem;overflow-x:auto}.BlogDetail-module__-IxK-W__content pre code{background:0 0;padding:0}.BlogDetail-module__-IxK-W__content img{border-radius:var(--radius-md);max-width:100%;height:auto;box-shadow:var(--shadow-soft);margin:2rem 0}.BlogDetail-module__-IxK-W__content a{color:var(--accent);text-underline-offset:2px;text-decoration:underline;transition:color .2s}.BlogDetail-module__-IxK-W__content a:hover{color:var(--accent-dark)}.BlogDetail-module__-IxK-W__footer{border-top:1px solid var(--border);margin-top:clamp(3rem,6vw,4rem);padding-top:clamp(2rem,4vw,3rem)}.BlogDetail-module__-IxK-W__shareSection{margin-bottom:clamp(2rem,4vw,3rem)}.BlogDetail-module__-IxK-W__shareTitle{color:var(--foreground);margin:0 0 1rem;font-size:1.2rem;font-weight:600}.BlogDetail-module__-IxK-W__shareButtons{flex-wrap:wrap;gap:1rem;display:flex}.BlogDetail-module__-IxK-W__shareButton{border-radius:var(--radius-md);border:1px solid #0000;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.BlogDetail-module__-IxK-W__shareButtonFacebook{color:#fff;background:#1877f2}.BlogDetail-module__-IxK-W__shareButtonFacebook:hover{background:#1565c0;transform:translateY(-2px);box-shadow:0 4px 12px #1877f24d}.BlogDetail-module__-IxK-W__shareButtonTwitter{color:#fff;background:#1da1f2}.BlogDetail-module__-IxK-W__shareButtonTwitter:hover{background:#0d8bd9;transform:translateY(-2px);box-shadow:0 4px 12px #1da1f24d}.BlogDetail-module__-IxK-W__shareButtonLinkedIn{color:#fff;background:#0077b5}.BlogDetail-module__-IxK-W__shareButtonLinkedIn:hover{background:#005885;transform:translateY(-2px);box-shadow:0 4px 12px #0077b54d}.BlogDetail-module__-IxK-W__followSection{background:var(--background);border-radius:var(--radius-md);border:1px solid var(--border);margin-bottom:clamp(2rem,4vw,3rem);padding:1.5rem}.BlogDetail-module__-IxK-W__followTitle{color:var(--foreground);margin:0 0 1rem;font-size:1.2rem;font-weight:600}.BlogDetail-module__-IxK-W__followButton{color:#fff;border-radius:var(--radius-md);background:#1877f2;border:1px solid #0000;align-items:center;gap:.75rem;padding:.75rem 1.5rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.BlogDetail-module__-IxK-W__followButton:hover{background:#1565c0;transform:translateY(-2px);box-shadow:0 4px 12px #1877f24d}.BlogDetail-module__-IxK-W__followButton svg{flex-shrink:0}.BlogDetail-module__-IxK-W__relatedSection{margin-bottom:clamp(2rem,4vw,3rem)}.BlogDetail-module__-IxK-W__relatedTitle{color:var(--foreground);margin:0 0 1.5rem;font-size:1.2rem;font-weight:600}.BlogDetail-module__-IxK-W__relatedGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;display:grid}.BlogDetail-module__-IxK-W__relatedCard{border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-soft);background:#fff;padding:1.5rem;transition:all .2s}.BlogDetail-module__-IxK-W__relatedCard:hover{box-shadow:var(--shadow-md);border-color:var(--accent-light);transform:translateY(-4px)}.BlogDetail-module__-IxK-W__relatedCardTitle{margin:0 0 .75rem;font-size:1.1rem;font-weight:600}.BlogDetail-module__-IxK-W__relatedCardLink{color:var(--foreground);text-decoration:none;transition:color .2s}.BlogDetail-module__-IxK-W__relatedCardLink:hover{color:var(--accent)}.BlogDetail-module__-IxK-W__relatedCardExcerpt{color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 .75rem;font-size:.9rem;line-height:1.6;display:-webkit-box;overflow:hidden}.BlogDetail-module__-IxK-W__relatedCardMeta{color:var(--text-muted);align-items:center;gap:.5rem;font-size:.85rem;display:flex}.BlogDetail-module__-IxK-W__backLink{color:var(--accent);fontWeight:600;align-items:center;gap:.5rem;text-decoration:none;transition:gap .2s;display:inline-flex}.BlogDetail-module__-IxK-W__backLink:hover{gap:.75rem}@media (max-width:768px){.BlogDetail-module__-IxK-W__article{padding:1.5rem}.BlogDetail-module__-IxK-W__meta{font-size:.85rem}.BlogDetail-module__-IxK-W__shareButtons{flex-direction:column}.BlogDetail-module__-IxK-W__shareButton{justify-content:center;width:100%}.BlogDetail-module__-IxK-W__relatedGrid{grid-template-columns:1fr}}
