.page-module__KKQMWq__articlePage{background-color:var(--background);min-height:100vh;color:var(--foreground);padding-bottom:6rem}.page-module__KKQMWq__articleHeader{background-color:var(--secondary);text-align:center;margin-bottom:-5rem;padding:6rem 0 3rem}.page-module__KKQMWq__backLink{color:var(--muted-foreground);align-items:center;gap:.5rem;margin-bottom:2rem;font-size:.9rem;text-decoration:none;transition:color .3s;display:inline-flex}.page-module__KKQMWq__backLink:hover{color:var(--primary)}.page-module__KKQMWq__categoryBadge{background-color:var(--accent);color:var(--primary);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;margin-bottom:1rem;padding:.25rem 1rem;font-size:.85rem;font-weight:600;display:inline-block}.page-module__KKQMWq__articleTitle{max-width:800px;margin-bottom:1.5rem;margin-left:auto;margin-right:auto;font-size:2.5rem;font-weight:700;line-height:1.2}.page-module__KKQMWq__metaData{color:var(--muted-foreground);flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem;font-size:.95rem;display:flex}.page-module__KKQMWq__metaItem{align-items:center;gap:.5rem;display:flex}.page-module__KKQMWq__imageWrapper{border-radius:1rem;width:100%;max-width:1000px;margin:0 auto 3rem;position:relative;overflow:hidden;box-shadow:0 20px 40px #0000001a}.page-module__KKQMWq__featuredImage{object-fit:cover;width:100%;height:auto;max-height:600px;display:block}.page-module__KKQMWq__contentContainer{max-width:800px;margin:0 auto}.page-module__KKQMWq__articleContent{color:var(--foreground);font-size:1.125rem;line-height:1.8}.page-module__KKQMWq__articleContent p{margin-bottom:1.5rem}.page-module__KKQMWq__articleContent h3{color:var(--foreground);margin:2.5rem 0 1rem;font-size:1.75rem;font-weight:600}@media (max-width:768px){.page-module__KKQMWq__articleTitle{font-size:2rem}.page-module__KKQMWq__articleHeader{margin-bottom:-3rem;padding:4rem 0 2rem}.page-module__KKQMWq__articleContent{font-size:1rem}}
