.article-header[data-v-dd7b23c8]{background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:4rem 0 2rem}.article-header-inner[data-v-dd7b23c8]{max-width:800px;margin:0 auto}.back-link[data-v-dd7b23c8]{color:var(--primary-color);margin-bottom:2rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:color .2s;display:inline-block}.back-link[data-v-dd7b23c8]:hover{color:#113559}.article-meta[data-v-dd7b23c8]{margin-bottom:1rem}.article-date[data-v-dd7b23c8]{color:#64748b;text-transform:uppercase;letter-spacing:.05em;font-size:.9rem;font-weight:600}.article-title[data-v-dd7b23c8]{color:var(--text-main);margin:0;font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.2}.section[data-v-dd7b23c8]{margin-top:3rem;margin-bottom:5rem}.article-container[data-v-dd7b23c8]{max-width:800px;margin:0 auto}.article-featured-image[data-v-dd7b23c8]{border-radius:24px;margin-bottom:3rem;overflow:hidden;box-shadow:0 20px 40px -10px #0000001a}.article-featured-image img[data-v-dd7b23c8]{object-fit:cover;width:100%;height:auto;max-height:500px;display:block}.article-content[data-v-dd7b23c8]{color:#334155;font-size:1.15rem;line-height:1.8}.article-content[data-v-dd7b23c8] p{margin-bottom:1.5rem}.article-content[data-v-dd7b23c8] strong{color:var(--text-main);font-weight:700}.article-content[data-v-dd7b23c8] h2,.article-content[data-v-dd7b23c8] h3{color:var(--text-main);margin-top:2.5rem;margin-bottom:1rem;font-weight:800}@media (width<=768px){.article-header[data-v-dd7b23c8]{padding:2rem 0 1.5rem}.article-featured-image[data-v-dd7b23c8]{border-radius:16px;margin-bottom:2rem}}
