.page-module__K_F3YG__articlePage{min-height:60vh}.page-module__K_F3YG__breadcrumb{padding:var(--spacing-4)0;background-color:var(--color-surface);border-bottom:1px solid var(--color-border)}.page-module__K_F3YG__breadcrumbInner{max-width:var(--max-width);padding:0 var(--spacing-6);align-items:center;gap:var(--spacing-2);font-size:var(--text-sm);margin:0 auto;display:flex}.page-module__K_F3YG__breadcrumbLink{color:var(--color-text-tertiary);transition:color var(--transition-fast)}.page-module__K_F3YG__breadcrumbLink:hover{color:var(--color-text-secondary)}.page-module__K_F3YG__breadcrumbSep{color:var(--color-text-tertiary)}.page-module__K_F3YG__breadcrumbCurrent{color:var(--color-text-secondary)}.page-module__K_F3YG__articleHeader{padding:var(--spacing-10)0;background-color:var(--color-background)}.page-module__K_F3YG__articleHeaderInner{max-width:800px;padding:0 var(--spacing-6);margin:0 auto}.page-module__K_F3YG__articleMeta{align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-4);display:flex}.page-module__K_F3YG__category{padding:var(--spacing-1)var(--spacing-3);font-size:var(--text-sm);border-radius:var(--radius-full);background-color:var(--color-accent-light);color:var(--color-accent);align-items:center;font-weight:500;display:inline-flex}.page-module__K_F3YG__date{font-size:var(--text-sm);color:var(--color-text-tertiary)}.page-module__K_F3YG__articleTitle{font-size:var(--text-4xl);color:var(--color-text-primary);letter-spacing:-.02em;margin-bottom:var(--spacing-6);font-weight:700;line-height:1.3}.page-module__K_F3YG__leadParagraph{font-size:var(--text-xl);color:var(--color-text-secondary);border-left:4px solid var(--color-accent);padding-left:var(--spacing-4);font-weight:400;line-height:1.6}.page-module__K_F3YG__articleContent{max-width:720px;padding:0 var(--spacing-6)var(--spacing-16);margin:0 auto}.page-module__K_F3YG__articleBody{font-size:var(--text-lg);color:#000;line-height:1.8;font-family:var(--font-heading)}.page-module__K_F3YG__articleBody img{border-radius:var(--radius-lg);width:100%;max-width:100%;height:auto;margin:var(--spacing-6)0}.page-module__K_F3YG__articleBody figure{margin:var(--spacing-8)0;text-align:center}.page-module__K_F3YG__articleBody figure img{margin:0 0 var(--spacing-2)0}.page-module__K_F3YG__articleBody figcaption{font-size:var(--text-sm);color:var(--color-text-secondary);text-align:center;margin-top:calc(-1*var(--spacing-4));margin-bottom:var(--spacing-6);font-style:italic;line-height:1.5}.page-module__K_F3YG__articleBody h2{margin-top:var(--spacing-10);margin-bottom:var(--spacing-4);font-size:var(--text-2xl);color:#000;font-family:var(--font-heading)}.page-module__K_F3YG__articleBody h3{margin-top:var(--spacing-8);margin-bottom:var(--spacing-3);font-size:var(--text-xl);color:#000;font-family:var(--font-heading)}.page-module__K_F3YG__articleBody p{margin-bottom:var(--spacing-6);color:#000}.page-module__K_F3YG__articleBody ul,.page-module__K_F3YG__articleBody ol{margin-bottom:var(--spacing-6);padding-left:var(--spacing-6)}.page-module__K_F3YG__articleBody li{margin-bottom:var(--spacing-2)}.page-module__K_F3YG__articleBody blockquote{margin:var(--spacing-8)0;padding:var(--spacing-4)var(--spacing-6);border-left:4px solid var(--color-accent);background-color:var(--color-surface-secondary);border-radius:0 var(--radius-md)var(--radius-md)0;font-style:italic}.page-module__K_F3YG__articleBody a{color:var(--color-accent);text-underline-offset:2px;text-decoration:underline}.page-module__K_F3YG__articleBody a:hover{color:var(--color-accent-hover)}.page-module__K_F3YG__tagsSection{margin-top:var(--spacing-12);padding-top:var(--spacing-6);border-top:1px solid var(--color-border);align-items:center;gap:var(--spacing-4);display:flex}.page-module__K_F3YG__tagsLabel{font-size:var(--text-sm);color:var(--color-text-secondary);font-weight:600}.page-module__K_F3YG__tagsList{gap:var(--spacing-2);flex-wrap:wrap;display:flex}.page-module__K_F3YG__tagPill{background-color:var(--color-surface-secondary);font-size:var(--text-sm);color:var(--color-text-secondary);transition:all var(--transition-fast);border-radius:999px;align-items:center;padding:2px 10px;display:inline-flex}.page-module__K_F3YG__tagPill:hover{background-color:var(--color-accent-light);color:var(--color-accent)}.page-module__K_F3YG__backLink{align-items:center;gap:var(--spacing-2);margin-top:var(--spacing-8);padding:var(--spacing-3)var(--spacing-5);font-size:var(--text-sm);color:var(--color-text-secondary);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:all var(--transition-fast);font-weight:500;display:inline-flex}.page-module__K_F3YG__backLink:hover{background-color:var(--color-surface-hover);border-color:var(--color-border-hover);color:var(--color-text-primary)}.page-module__K_F3YG__notFound{text-align:center;padding:var(--spacing-20)var(--spacing-6)}.page-module__K_F3YG__notFoundIcon{margin-bottom:var(--spacing-4);font-size:64px}.page-module__K_F3YG__notFoundTitle{font-size:var(--text-2xl);color:var(--color-text-primary);margin-bottom:var(--spacing-2);font-weight:600}.page-module__K_F3YG__notFoundText{font-size:var(--text-base);color:var(--color-text-secondary);margin-bottom:var(--spacing-6)}@media (max-width:768px){.page-module__K_F3YG__articleTitle{font-size:var(--text-2xl)}.page-module__K_F3YG__articleBody{font-size:var(--text-base)}.page-module__K_F3YG__breadcrumbInner,.page-module__K_F3YG__articleHeaderInner,.page-module__K_F3YG__coverImage{padding:0 var(--spacing-4)}.page-module__K_F3YG__articleContent{padding:0 var(--spacing-4)var(--spacing-12)}.page-module__K_F3YG__articleHeader,.page-module__K_F3YG__breadcrumb{padding:var(--spacing-2)0}}html[lang=en] .page-module__K_F3YG__articleTitle{letter-spacing:0;font-family:Times New Roman,Times,serif}html[lang=en] .page-module__K_F3YG__articleBody{letter-spacing:0;font-family:Times New Roman,Times,serif}html[lang=en] .page-module__K_F3YG__articleBody h2{letter-spacing:0;font-family:Times New Roman,Times,serif}html[lang=en] .page-module__K_F3YG__articleBody h3{letter-spacing:0;font-family:Times New Roman,Times,serif}html[lang=en] .page-module__K_F3YG__articleBody p{letter-spacing:0;font-family:Times New Roman,Times,serif}html[lang=en] .page-module__K_F3YG__articleBody li{letter-spacing:0;font-family:Times New Roman,Times,serif}
