.page-module__EBgWJW__notFound{text-align:center;padding:var(--space-24)0}.page-module__EBgWJW__notFound h1{font-family:var(--font-display);font-size:var(--text-3xl);margin-bottom:var(--space-4)}.page-module__EBgWJW__notFound p{color:var(--color-text-secondary);margin-bottom:var(--space-8)}.page-module__EBgWJW__breadcrumb{padding:calc(var(--header-height) + var(--space-6))0 var(--space-4);background:var(--color-bg-primary)}.page-module__EBgWJW__breadcrumbNav{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.page-module__EBgWJW__breadcrumbNav a{align-items:center;gap:var(--space-1);transition:color var(--transition-fast);display:inline-flex}.page-module__EBgWJW__breadcrumbNav a:hover{color:var(--color-accent)}.page-module__EBgWJW__breadcrumbNav span:last-child{color:var(--color-text-secondary)}.page-module__EBgWJW__articleHeader{padding:var(--space-8)0 var(--space-6);background:var(--color-bg-primary)}.page-module__EBgWJW__headerContent{max-width:800px;margin:0 auto}.page-module__EBgWJW__meta{align-items:center;gap:var(--space-4);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.page-module__EBgWJW__category{align-items:center;gap:var(--space-1);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;padding:var(--space-1)var(--space-3);background:var(--color-accent);color:var(--color-bg-primary);border-radius:var(--radius-sm);font-weight:600;display:inline-flex}.page-module__EBgWJW__date{font-size:var(--text-sm);color:var(--color-text-muted)}.page-module__EBgWJW__readTime{align-items:center;gap:var(--space-1);font-size:var(--text-sm);color:var(--color-text-muted);display:inline-flex}.page-module__EBgWJW__title{font-family:var(--font-display);font-size:var(--text-4xl);color:var(--color-text-primary);margin-bottom:var(--space-5);font-weight:700;line-height:1.2}.page-module__EBgWJW__excerpt{font-size:var(--text-lg);color:var(--color-text-secondary);line-height:1.7}.page-module__EBgWJW__imageSection{padding-bottom:var(--space-10);background:var(--color-bg-primary)}.page-module__EBgWJW__featuredImage{aspect-ratio:16/9;border-radius:var(--radius-xl);border:1px solid var(--color-border);max-width:800px;margin:0 auto;position:relative;overflow:hidden}.page-module__EBgWJW__featuredImg{object-fit:cover}.page-module__EBgWJW__contentSection{padding:var(--space-8)0 var(--space-24);background:var(--color-bg-primary)}.page-module__EBgWJW__content{max-width:800px;margin:0 auto}.page-module__EBgWJW__contentH2{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--color-text-primary);margin:var(--space-10)0 var(--space-5);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border);font-weight:700}.page-module__EBgWJW__contentH3{font-family:var(--font-display);font-size:var(--text-xl);color:var(--color-accent);margin:var(--space-8)0 var(--space-3);font-weight:600}.page-module__EBgWJW__contentParagraph{font-size:var(--text-base);color:var(--color-text-secondary);margin-bottom:var(--space-5);line-height:1.8}.page-module__EBgWJW__contentListItem{font-size:var(--text-base);color:var(--color-text-secondary);padding-left:var(--space-5);margin-bottom:var(--space-3);line-height:1.7;position:relative}.page-module__EBgWJW__contentListItem:before{content:"•";left:var(--space-2);color:var(--color-accent);font-weight:700;position:absolute}.page-module__EBgWJW__contentListItem strong{color:var(--color-text-primary)}.page-module__EBgWJW__tableWrapper{margin:var(--space-6)0;border-radius:var(--radius-lg);border:1px solid var(--color-border);overflow-x:auto}.page-module__EBgWJW__contentTable{border-collapse:collapse;width:100%}.page-module__EBgWJW__contentTable th,.page-module__EBgWJW__contentTable td{padding:var(--space-3)var(--space-4);text-align:left;font-size:var(--text-sm);border-bottom:1px solid var(--color-border)}.page-module__EBgWJW__contentTable th{background:var(--color-bg-card);color:var(--color-text-primary);font-weight:600}.page-module__EBgWJW__contentTable td{color:var(--color-text-secondary)}.page-module__EBgWJW__contentTable tr:last-child td{border-bottom:none}.page-module__EBgWJW__backLink{max-width:800px;margin:var(--space-10)auto 0;padding-top:var(--space-8);border-top:1px solid var(--color-border)}@media (max-width:768px){.page-module__EBgWJW__title{font-size:var(--text-2xl)}.page-module__EBgWJW__contentH2{font-size:var(--text-xl)}.page-module__EBgWJW__meta{gap:var(--space-2)}}
