.blog-detail-wrapper{background:var(--color-cream-warm);padding:64px 32px 96px}@media (max-width:640px){.blog-detail-wrapper{padding:32px 16px 64px}}.blog-detail-grid{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:56px;max-width:1180px;margin:0 auto;display:grid}@media (max-width:1023px){.blog-detail-grid{grid-template-columns:minmax(0,1fr);gap:0}}.blog-reading-progress{z-index:100;pointer-events:none;background:#072c2c0f;height:3px;position:fixed;top:0;left:0;right:0}.blog-reading-progress-fill{background:var(--color-orange);transform-origin:0;height:100%}.blog-detail-sidebar{scrollbar-width:thin;scrollbar-color:#00000026 transparent;align-self:start;max-height:calc(100vh - 120px);padding-right:8px;position:sticky;top:96px;overflow-y:auto}.blog-detail-sidebar::-webkit-scrollbar{width:6px}.blog-detail-sidebar::-webkit-scrollbar-thumb{background:#0000001f;border-radius:3px}@media (max-width:1023px){.blog-detail-sidebar{max-height:none;margin-bottom:32px;padding-right:0;position:static;overflow:visible}}.blog-sticky-toc{margin-bottom:24px}.blog-sticky-toc-title{font-family:var(--font-ubuntu-mono), "Ubuntu Mono", monospace;letter-spacing:.18em;text-transform:uppercase;color:#6b7280;margin-bottom:12px;font-size:11px;font-weight:700}.blog-sticky-toc-list{border-left:1px solid var(--color-border-warm);margin:0;padding:0;list-style:none}.blog-sticky-toc-list li{margin:0;padding:0;position:relative}.blog-sticky-toc-list li[data-level="3"]{padding-left:12px}.blog-sticky-toc-list li[data-level="4"]{padding-left:24px}.blog-sticky-toc-list a{color:#6b7280;border-left:2px solid #0000;margin-left:-1px;padding:6px 14px 6px 12px;font-size:13px;line-height:1.5;text-decoration:none;transition:color .12s,border-color .12s;display:block}.blog-sticky-toc-list a:hover{color:#111827}.blog-sticky-toc-list li.is-active a{color:var(--color-orange);border-left-color:var(--color-orange);font-weight:600}.blog-share-row{border-top:1px solid var(--color-border-warm);align-items:center;gap:8px;padding:16px 0;display:flex}.blog-share-btn{border:1px solid var(--color-border-warm);color:#4b5563;cursor:pointer;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;text-decoration:none;transition:border-color .12s,color .12s,background .12s;display:inline-flex}.blog-share-btn:hover{border-color:var(--color-primary);color:var(--color-primary)}.blog-share-btn.is-copied{border-color:var(--color-success);color:var(--color-success);background:var(--color-success-bg,#ecfdf5)}.blog-detail-main{min-width:0}.blog-detail-breadcrumb{font-family:var(--font-ubuntu-mono), "Ubuntu Mono", monospace;letter-spacing:.18em;text-transform:uppercase;color:#6b7280;margin-bottom:16px;font-size:11px;font-weight:700}.blog-detail-breadcrumb a{color:#6b7280;text-decoration:none;transition:color .12s}.blog-detail-breadcrumb a:hover{color:#111827}.blog-detail-eyebrow{font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--color-orange);margin-bottom:12px;font-size:12px;font-weight:700}.blog-detail-title{font-family:var(--font-oswald), "Oswald", sans-serif;letter-spacing:-.02em;color:#111827;margin:0 0 16px;font-size:44px;font-weight:700;line-height:1.1}@media (max-width:1023px){.blog-detail-title{font-size:36px}}@media (max-width:640px){.blog-detail-title{font-size:28px}}.blog-detail-meta{font-family:var(--font-sans);color:#6b7280;font-variant-numeric:tabular-nums;margin-bottom:32px;font-size:13px}.blog-detail-hero-image{aspect-ratio:16/9;object-fit:cover;border:1px solid var(--color-border-warm);border-radius:12px;width:100%;margin-bottom:32px;display:block}.blog-detail-main .article-preview-hero,.blog-detail-main .article-preview-toc,.blog-detail-main .article-preview-title,.blog-detail-main .article-preview-meta,.blog-detail-main .article-preview-kicker{display:none}.blog-detail-main .article-preview{background:0 0;border:none;padding:0}
/*# sourceMappingURL=0vxa.na2kx608.css.map*/