.blog-article[data-astro-cid-4dqtj3le]{padding:var(--sp-5) 0 var(--sp-8);max-width:760px;margin:0 auto}.back-link[data-astro-cid-4dqtj3le]{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--ink-tertiary);text-decoration:none;margin-bottom:var(--sp-6);transition:color .2s ease,gap .2s ease}.back-link[data-astro-cid-4dqtj3le]:hover{color:var(--accent);gap:10px}.article-header[data-astro-cid-4dqtj3le]{margin-bottom:var(--sp-4)}.article-meta[data-astro-cid-4dqtj3le]{display:flex;align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-4)}.blog-category[data-astro-cid-4dqtj3le]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:3px 8px;border-radius:var(--radius-pill)}.blog-category--strategy[data-astro-cid-4dqtj3le]{background:var(--accent-08);color:var(--accent)}.blog-category--operations[data-astro-cid-4dqtj3le]{background:var(--accent-2-08);color:var(--accent-2)}.blog-category--technical[data-astro-cid-4dqtj3le]{background:var(--info-08);color:var(--info)}.article-read-time[data-astro-cid-4dqtj3le]{display:inline-flex;align-items:center;gap:4px;font-size:13px;color:var(--ink-tertiary)}.article-header[data-astro-cid-4dqtj3le] h1[data-astro-cid-4dqtj3le]{font-size:clamp(32px,5vw,52px);font-weight:800;line-height:1.1;letter-spacing:-.03em;color:var(--ink);margin-bottom:var(--sp-3)}.article-description[data-astro-cid-4dqtj3le]{font-size:19px;line-height:1.7;color:var(--ink-secondary);max-width:680px;margin-bottom:0}.article-author-date[data-astro-cid-4dqtj3le]{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);flex-wrap:wrap;margin-top:var(--sp-5);padding-top:var(--sp-4);border-top:1px solid var(--border)}.article-author[data-astro-cid-4dqtj3le]{display:flex;align-items:center;gap:var(--sp-2)}.author-avatar[data-astro-cid-4dqtj3le]{width:40px;height:40px;border-radius:50%;object-fit:cover;border:1px solid var(--border)}.author-name[data-astro-cid-4dqtj3le]{font-size:14px;font-weight:600;color:var(--ink)}.article-date-wrap[data-astro-cid-4dqtj3le]{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.article-date[data-astro-cid-4dqtj3le]{font-size:13px;color:var(--ink-tertiary)}.article-updated[data-astro-cid-4dqtj3le]{font-size:12px;color:var(--ink-tertiary);font-style:italic}.article-content[data-astro-cid-4dqtj3le]{font-size:17px;line-height:1.85;color:var(--ink-secondary);border-top:1px solid var(--border);padding-top:var(--sp-5)}.article-content[data-astro-cid-4dqtj3le] h2{font-size:26px;font-weight:700;line-height:1.25;letter-spacing:-.02em;color:var(--ink);margin-top:var(--sp-7);margin-bottom:var(--sp-2)}.article-content[data-astro-cid-4dqtj3le] h3{font-size:20px;font-weight:700;line-height:1.35;color:var(--ink);margin-top:var(--sp-5);margin-bottom:var(--sp-1)}.article-content[data-astro-cid-4dqtj3le] p{margin-bottom:var(--sp-3)}.article-content[data-astro-cid-4dqtj3le] strong{color:var(--ink);font-weight:600}.article-content[data-astro-cid-4dqtj3le] a{color:var(--accent);text-decoration:underline;text-underline-offset:2px;transition:color .2s ease}.article-content[data-astro-cid-4dqtj3le] a:hover{color:var(--accent-hover)}.article-content[data-astro-cid-4dqtj3le] ul,.article-content[data-astro-cid-4dqtj3le] ol{padding-left:var(--sp-3);margin-bottom:var(--sp-3)}.article-content[data-astro-cid-4dqtj3le] li{margin-bottom:var(--sp-1)}.article-content[data-astro-cid-4dqtj3le] blockquote{margin:var(--sp-5) 0;padding:var(--sp-3) var(--sp-4);border-left:3px solid var(--accent);background:var(--accent-06);color:var(--ink-secondary);font-style:italic;font-size:18px}.article-content[data-astro-cid-4dqtj3le] blockquote p:last-child{margin-bottom:0}.article-content[data-astro-cid-4dqtj3le] code{font-family:SF Mono,Fira Code,monospace;font-size:.88em;padding:2px 6px;background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--radius-sm)}.article-content[data-astro-cid-4dqtj3le] hr{border:none;border-top:1px solid var(--border);margin:var(--sp-6) 0}.article-content[data-astro-cid-4dqtj3le] img{width:100%;height:auto;border-radius:var(--radius-md);margin:var(--sp-4) 0}.article-footer[data-astro-cid-4dqtj3le]{margin-top:var(--sp-8);padding-top:var(--sp-5);border-top:1px solid var(--border)}.article-cta[data-astro-cid-4dqtj3le]{background:var(--glass-bg);border:1px solid var(--glass-border);border-top-color:var(--glass-border-top);border-radius:var(--radius-lg);padding:var(--sp-5) var(--sp-6);margin-bottom:var(--sp-5);position:relative;overflow:hidden;backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);box-shadow:var(--glass-shadow-sm),var(--glass-glow)}.article-cta[data-astro-cid-4dqtj3le]:before{content:"";position:absolute;top:50%;right:-10%;transform:translateY(-50%);width:40%;height:150%;background:radial-gradient(ellipse at center,var(--accent-15) 0%,transparent 70%);pointer-events:none}.article-cta[data-astro-cid-4dqtj3le] h2[data-astro-cid-4dqtj3le]{font-size:22px;font-weight:700;margin-bottom:var(--sp-1);color:var(--ink);position:relative}.article-cta[data-astro-cid-4dqtj3le] p[data-astro-cid-4dqtj3le]{font-size:15px;color:var(--ink-secondary);margin-bottom:var(--sp-3);max-width:500px;position:relative}.article-cta[data-astro-cid-4dqtj3le] .btn-primary[data-astro-cid-4dqtj3le]{position:relative}.article-cta[data-astro-cid-4dqtj3le] .btn-primary[data-astro-cid-4dqtj3le]:hover{box-shadow:0 6px 28px var(--accent-45)}@media(max-width:600px){.blog-article[data-astro-cid-4dqtj3le]{padding:var(--sp-3) 0 var(--sp-5)}.article-header[data-astro-cid-4dqtj3le] h1[data-astro-cid-4dqtj3le]{font-size:28px}.article-description[data-astro-cid-4dqtj3le],.article-content[data-astro-cid-4dqtj3le]{font-size:16px}.article-author-date[data-astro-cid-4dqtj3le]{flex-direction:column;align-items:flex-start}.article-date-wrap[data-astro-cid-4dqtj3le]{align-items:flex-start}.article-cta[data-astro-cid-4dqtj3le]{padding:var(--sp-4) var(--sp-3)}}
