.article-section[data-v-0e9a6df1]{background:transparent}.article[data-v-0e9a6df1]{margin:0 auto;max-width:800px}.back-link[data-v-0e9a6df1]{color:#007f6e;display:inline-block;font-size:.9rem;font-weight:600;margin-bottom:24px;text-decoration:none;transition:color .2s ease}.back-link[data-v-0e9a6df1]:hover{color:#008a77}.article-hero[data-v-0e9a6df1]{border-radius:16px;margin-bottom:24px;overflow:hidden}.article-hero img[data-v-0e9a6df1]{max-height:450px;-o-object-fit:cover;object-fit:cover;width:100%}.article-meta[data-v-0e9a6df1]{align-items:center;display:flex;gap:12px;margin-bottom:12px}.article-category[data-v-0e9a6df1]{background:#007f6e;border-radius:12px;color:#fff;font-size:.75rem;font-weight:600;padding:4px 12px}.article-date[data-v-0e9a6df1]{color:#999;font-size:.85rem}.article-title[data-v-0e9a6df1]{color:#0f2f3d;font-size:2rem;font-weight:700;line-height:1.3;margin-bottom:8px}.article-byline[data-v-0e9a6df1]{color:#6c7782;font-size:.92rem;margin:0 0 28px}.byline-author[data-v-0e9a6df1]{color:#0f2f3d;font-weight:600}.article-content[data-v-0e9a6df1]{color:#34495e;font-size:1.05rem;line-height:1.8}.article-content[data-v-0e9a6df1] h2{color:#0f2f3d;font-size:1.5rem;font-weight:700;margin:32px 0 16px}.article-content[data-v-0e9a6df1] h3{color:#0f2f3d;font-size:1.25rem;font-weight:600;margin:24px 0 12px}.article-content[data-v-0e9a6df1] p{margin-bottom:16px}.article-content[data-v-0e9a6df1] ol,.article-content[data-v-0e9a6df1] ul{margin-bottom:16px;padding-left:24px}.article-content[data-v-0e9a6df1] img{border-radius:8px;height:auto;margin:16px 0;max-width:100%}.article-content[data-v-0e9a6df1] a{color:#007f6e;text-decoration:underline}.article-content[data-v-0e9a6df1] blockquote{border-left:4px solid #007f6e;color:#556070;font-style:italic;margin:16px 0;padding-left:16px}.article-not-found[data-v-0e9a6df1]{color:#556070;padding:60px 20px;text-align:center}@media (max-width:768px){.article-title[data-v-0e9a6df1]{font-size:1.5rem}.article-content[data-v-0e9a6df1]{font-size:1rem}}
