.blog-article-page[data-v-e0bc4bb3]{min-height:100vh;padding-bottom:48px}.page-header[data-v-e0bc4bb3]{padding:32px 24px 24px;background:linear-gradient(180deg,rgba(48,209,88,.08) 0%,transparent 100%)}.page-header .header-content[data-v-e0bc4bb3]{max-width:1400px;margin:0 auto}.page-header .back-btn[data-v-e0bc4bb3]{color:#a1a1a6;margin-bottom:24px;font-size:.85rem}.page-header .back-btn[data-v-e0bc4bb3]:hover{color:#f5f5f7}.page-header .article-meta[data-v-e0bc4bb3]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.page-header .article-meta .article-date[data-v-e0bc4bb3],.page-header .article-meta .article-read-time[data-v-e0bc4bb3]{display:flex;align-items:center;gap:6px;font-size:.85rem;color:#a1a1a6}.page-header .article-tags[data-v-e0bc4bb3]{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.page-header .page-title[data-v-e0bc4bb3]{font-size:2.5rem;font-weight:700;margin:0 0 12px;letter-spacing:-.02em;color:#f5f5f7}@media(max-width:768px){.page-header .page-title[data-v-e0bc4bb3]{font-size:1.75rem}}.page-header .page-subtitle[data-v-e0bc4bb3]{font-size:1.1rem;color:#a1a1a6;margin:0;max-width:700px;line-height:1.6}@media(max-width:768px){.page-header .page-subtitle[data-v-e0bc4bb3]{font-size:.95rem}}.article-container[data-v-e0bc4bb3]{max-width:1400px;margin:32px auto 0;padding:0 24px}@media(max-width:600px){.article-container[data-v-e0bc4bb3]{padding:0 12px;margin-top:24px}}.article-content[data-v-e0bc4bb3]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:40px;max-width:800px;margin:0 auto}@media(max-width:600px){.article-content[data-v-e0bc4bb3]{padding:24px 16px}}.article-content[data-v-e0bc4bb3] .article-body p{font-size:1rem;color:#d1d1d6;line-height:1.7;margin:0 0 16px}.article-content[data-v-e0bc4bb3] .article-body p:last-child{margin-bottom:0}.article-content[data-v-e0bc4bb3] .article-body ul{color:#d1d1d6;padding-left:24px;margin:0 0 16px}.article-content[data-v-e0bc4bb3] .article-body ul li{margin-bottom:8px;line-height:1.6}.article-content[data-v-e0bc4bb3] .article-body ol{font-size:1rem;color:#d1d1d6;padding-left:24px;margin:0 0 16px;line-height:1.7}.article-content[data-v-e0bc4bb3] .article-body ol li{margin-bottom:12px;line-height:1.7}.article-content[data-v-e0bc4bb3] .article-body .inline-link{color:#30d158;text-decoration:none;font-weight:500}.article-content[data-v-e0bc4bb3] .article-body .inline-link:hover{text-decoration:underline}.not-found[data-v-e0bc4bb3]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;text-align:center;padding:48px 24px}.not-found h3[data-v-e0bc4bb3]{color:#f5f5f7;margin:24px 0 8px}.not-found p[data-v-e0bc4bb3]{color:#a1a1a6;max-width:400px}
