@charset "UTF-8";.blog-detail-page{padding:184px 0 var(--space-8)}.article-shell{max-width:680px;margin:0 auto}.article-header{margin-bottom:var(--space-4)}.article-header .blog-tag{display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--brand-secondary);margin-bottom:8px}.article-header h1{margin:0 0 var(--space-2)}.article-meta{display:flex;flex-wrap:wrap;gap:var(--space-2);font-size:.82rem;color:var(--brand-neutral-mid)}.article-content{color:var(--brand-text);font-size:1.05rem}.article-content h2{margin:var(--space-4) 0 var(--space-2)}.article-content h3{margin:var(--space-3) 0 8px}.article-content p{margin:0 0 var(--space-3)}.article-content ol,.article-content ul{margin:0 0 var(--space-3) var(--space-3)}.article-nav{display:flex;justify-content:space-between;gap:var(--space-3);margin:var(--space-6) 0;padding-top:var(--space-3);border-top:1px solid var(--brand-border)}.article-nav-link{font-weight:600;color:var(--brand-primary);max-width:48%}.article-nav-link span{display:block;font-size:.72rem;text-transform:uppercase;color:var(--brand-neutral-mid);margin-bottom:4px}.article-comment{border-top:1px solid var(--brand-border);padding-top:var(--space-4)}.article-comment h2{font-size:1.3rem;margin:0 0 8px}.article-comment p{color:var(--brand-neutral-mid);margin:0 0 var(--space-3)}@media (max-width:575px){.blog-detail-page{padding-top:150px}}