.cc_rYsXU2yJtJ_XARYsVUYfP .blog-detail {width:100%;padding:var(--space-md) 0 var(--space-xl)}.cc_rYsXU2yJtJ_XARYsVUYfP .blog-detail-inner {max-width:1400px;margin:0 auto;padding:0 clamp(16px,5vw,80px);display:flex;flex-direction:column;gap:var(--space-3xl)}.cc_rYsXU2yJtJ_XARYsVUYfP .blog-detail-article {display:flex;flex-direction:column;gap:var(--space-lg)}.cc_rYsXU2yJtJ_XARYsVUYfP .blog-detail-breadcrumb ol {list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-family:var(--font-label);font-size:var(--text-label);font-weight:500;color:var(--color-text-muted)}.cc_rYsXU2yJtJ_XARYsVUYfP .blog-detail-breadcrumb li {display:inline-flex;align-items:center;gap:6px}.cc_rYsXU2yJtJ_XARYsVUYfP .blog-detail-breadcrumb a {color:var(--color-text-muted);text-decoration:none;transition:color .2s ease}.cc_rYsXU2yJtJ_XARYsVUYfP .blog-detail-breadcrumb a:hover {color:var(--color-accent-dark)}.cc_rYsXU2yJtJ_XARYsVUYfP .blog-detail-breadcrumb [aria-current=page] {color:var(--color-text-primary);max-width:16em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc_rYsXU2yJtJ_XARYsVUYfP .blog-detail-breadcrumb-sep {color:var(--color-border)}.cc_rYsXU2yJtJ_XARYsVUYfP .blog-detail-hero {width:100%;aspect-ratio:16 / 9;overflow:hidden;border-radius:2px;background:var(--color-surface-alt);opacity:0;animation:cc_rYsXU2yJtJ_XARYsVUYfP_blog-detail-fade .6s ease-out forwards}.cc_rYsXU2yJtJ_XARYsVUYfP .blog-detail-hero-image {width:100%;height:100%;object-fit:cover;display:block}@keyframes cc_rYsXU2yJtJ_XARYsVUYfP_blog-detail-fade{to{opacity:1}}.cc_rYsXU2yJtJ_XARYsVUYfP .blog-detail-header {display:flex;flex-direction:column;gap:var(--space-sm);align-items:center;text-align:center;max-width:720px;margin:0 auto;padding-top:var(--space-md);opacity:0;transform:translateY(20px);animation:cc_rYsXU2yJtJ_XARYsVUYfP_blog-detail-fade-up .6s ease-out .2s forwards}@keyframes cc_rYsXU2yJtJ_XARYsVUYfP_blog-detail-fade-up{to{opacity:1;transform:translateY(0)}}.cc_rYsXU2yJtJ_XARYsVUYfP .blog-detail-category {background:var(--color-accent-light);color:var(--color-accent-dark);font-family:var(--font-label);font-size:var(--text-label);font-weight:500;padding:4px 10px;border-radius:2px}.cc_rYsXU2yJtJ_XARYsVUYfP .blog-detail-title {margin:0;font-family:var(--font-display);font-size:var(--text-h1);font-weight:300;line-height:1.1;color:var(--color-text-primary)}.cc_rYsXU2yJtJ_XARYsVUYfP .blog-detail-meta {display:inline-flex;align-items:center;gap:var(--space-xs);font-family:var(--font-label);font-size:var(--text-label);font-weight:500;color:var(--color-text-muted)}.cc_rYsXU2yJtJ_XARYsVUYfP .blog-detail-meta-dot {color:var(--color-border)}.cc_rYsXU2yJtJ_XARYsVUYfP .blog-detail-content {max-width:720px;margin:0 auto;width:100%;font-family:var(--font-body);font-size:var(--text-body);line-height:1.65;color:var(--color-text-secondary);padding-top:var(--space-md)}.cc_rYsXU2yJtJ_XARYsVUYfP .blog-detail-content.blog-content h2, .cc_rYsXU2yJtJ_XARYsVUYfP .blog-detail-content.blog-content h3, .cc_rYsXU2yJtJ_XARYsVUYfP .blog-detail-content.blog-content h4 {font-family:var(--font-display);color:var(--color-text-primary);font-weight:400;line-height:1.2;margin:var(--space-lg) 0 var(--space-sm)}.cc_rYsXU2yJtJ_XARYsVUYfP .blog-detail-content.blog-content h2 {font-size:var(--text-h2)}.cc_rYsXU2yJtJ_XARYsVUYfP .blog-detail-content.blog-content h3 {font-size:var(--text-h3)}.cc_rYsXU2yJtJ_XARYsVUYfP .blog-detail-content.blog-content h4 {font-size:var(--text-body-lg)}.cc_rYsXU2yJtJ_XARYsVUYfP .blog-detail-content.blog-content p {margin:0}.cc_rYsXU2yJtJ_XARYsVUYfP .blog-detail-content.blog-content p+p {margin-top:var(--space-md)}.cc_rYsXU2yJtJ_XARYsVUYfP .blog-detail-content.blog-content a {color:var(--color-accent);text-decoration:none;transition:color .2s ease}.cc_rYsXU2yJtJ_XARYsVUYfP .blog-detail-content.blog-content a:hover {color:var(--color-accent-dark);text-decoration:underline}.cc_rYsXU2yJtJ_XARYsVUYfP .blog-detail-content.blog-content img {display:block;width:100%;height:auto;margin:var(--space-md) 0;border-radius:2px}.cc_rYsXU2yJtJ_XARYsVUYfP .blog-detail-content.blog-content blockquote {margin:var(--space-md) 0;padding:4px 0 4px var(--space-md);border-left:3px solid var(--color-accent);font-style:italic;color:var(--color-text-muted);font-size:var(--text-body-lg)}.cc_rYsXU2yJtJ_XARYsVUYfP .blog-detail-content.blog-content ul, .cc_rYsXU2yJtJ_XARYsVUYfP .blog-detail-content.blog-content ol {margin:var(--space-md) 0;padding-left:var(--space-md);display:flex;flex-direction:column;gap:var(--space-xs)}.cc_rYsXU2yJtJ_XARYsVUYfP .blog-detail-content.blog-content li {line-height:1.65}.cc_rYsXU2yJtJ_XARYsVUYfP .blog-detail-content.blog-content strong {color:var(--color-text-primary);font-weight:600}.cc_rYsXU2yJtJ_XARYsVUYfP .blog-detail-divider {border:none;margin:var(--space-md) auto 0;max-width:720px;width:100%}.cc_rYsXU2yJtJ_XARYsVUYfP .blog-detail-footer {max-width:720px;margin:0 auto;width:100%;display:flex;flex-direction:column;gap:var(--space-md);align-items:flex-start;justify-content:space-between}@media (min-width: 768px){.cc_rYsXU2yJtJ_XARYsVUYfP .blog-detail-footer {flex-direction:row;align-items:center}}.cc_rYsXU2yJtJ_XARYsVUYfP .blog-detail-author {display:flex;align-items:center;gap:var(--space-sm)}.cc_rYsXU2yJtJ_XARYsVUYfP .blog-detail-author-avatar {width:40px;height:40px;border-radius:999px;background:var(--color-accent-light);color:var(--color-accent-dark);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:var(--text-body-lg);font-weight:400;flex-shrink:0}.cc_rYsXU2yJtJ_XARYsVUYfP .blog-detail-author-text {display:flex;flex-direction:column;gap:2px;line-height:1.3}.cc_rYsXU2yJtJ_XARYsVUYfP .blog-detail-author-label {font-family:var(--font-label);font-size:var(--text-label);font-weight:500;color:var(--color-text-muted)}.cc_rYsXU2yJtJ_XARYsVUYfP .blog-detail-author-name {font-family:var(--font-body);font-size:var(--text-small);color:var(--color-text-primary)}.cc_rYsXU2yJtJ_XARYsVUYfP .blog-detail-share {display:flex;gap:var(--space-xs)}.cc_rYsXU2yJtJ_XARYsVUYfP .blog-detail-share-btn {position:relative;width:32px;height:32px;border-radius:999px;background:var(--color-surface-alt);color:var(--color-text-primary);border:none;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none;transition:background-color .2s ease,color .2s ease}.cc_rYsXU2yJtJ_XARYsVUYfP .blog-detail-share-btn:hover {background:var(--color-action);color:#fff}.cc_rYsXU2yJtJ_XARYsVUYfP .blog-detail-share-btn:focus-visible {outline:2px solid var(--color-action);outline-offset:2px}.cc_rYsXU2yJtJ_XARYsVUYfP .blog-detail-share-tooltip {position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);background:var(--color-text-primary);color:#fff;font-family:var(--font-label);font-size:var(--text-label);font-weight:500;padding:4px 10px;border-radius:2px;white-space:nowrap;pointer-events:none}.cc_rYsXU2yJtJ_XARYsVUYfP .blog-detail-related {display:flex;flex-direction:column;gap:var(--space-lg)}.cc_rYsXU2yJtJ_XARYsVUYfP .blog-detail-related-title {margin:0;font-family:var(--font-display);font-size:var(--text-h2);font-weight:300;line-height:1.15;color:var(--color-text-primary);text-align:center}.cc_rYsXU2yJtJ_XARYsVUYfP .blog-detail-related-grid {display:grid;grid-template-columns:1fr;gap:var(--space-md)}@media (min-width: 768px){.cc_rYsXU2yJtJ_XARYsVUYfP .blog-detail-related-grid {grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.cc_rYsXU2yJtJ_XARYsVUYfP .blog-detail-related-grid {grid-template-columns:repeat(3,minmax(0,1fr))}}.cc_rYsXU2yJtJ_XARYsVUYfP .blog-detail-related-item {opacity:0;transform:translateY(20px);animation:cc_rYsXU2yJtJ_XARYsVUYfP_blog-detail-fade-up .5s cubic-bezier(.25,.46,.45,.94) forwards;animation-delay:var(--blog-related-delay, 0ms)}@media (min-width: 768px){.cc_rYsXU2yJtJ_XARYsVUYfP .blog-detail {padding:var(--space-lg) 0 var(--space-2xl)}}@media (min-width: 1024px){.cc_rYsXU2yJtJ_XARYsVUYfP .blog-detail {padding:var(--space-lg) 0 var(--space-3xl)}}@media (prefers-reduced-motion: reduce){.cc_rYsXU2yJtJ_XARYsVUYfP .blog-detail-hero, .cc_rYsXU2yJtJ_XARYsVUYfP .blog-detail-header, .cc_rYsXU2yJtJ_XARYsVUYfP .blog-detail-related-item {opacity:1;transform:none;animation:none}.cc_rYsXU2yJtJ_XARYsVUYfP .blog-detail-content.blog-content a, .cc_rYsXU2yJtJ_XARYsVUYfP .blog-detail-share-btn, .cc_rYsXU2yJtJ_XARYsVUYfP .blog-detail-breadcrumb a {transition:none}}@media (prefers-reduced-motion: reduce){.cc_rYsXU2yJtJ_XARYsVUYfP .blog-card-image, .cc_rYsXU2yJtJ_XARYsVUYfP .blog-card-title {transition:none}}.cc_rYsXU2yJtJ_XARYsVUYfP .blog-detail-title {font-weight:800}.cc_rYsXU2yJtJ_XARYsVUYfP .blog-detail-content.blog-content h2, .cc_rYsXU2yJtJ_XARYsVUYfP .blog-detail-content.blog-content h3, .cc_rYsXU2yJtJ_XARYsVUYfP .blog-detail-content.blog-content h4 {font-weight:700}.cc_rYsXU2yJtJ_XARYsVUYfP .blog-detail-related-title {font-weight:800}.cc_rYsXU2yJtJ_XARYsVUYfP .blog-card-title {font-weight:700}
