.PostPage-module__PvJ_Yq__main{background:var(--white)}.PostPage-module__PvJ_Yq__article{padding-top:var(--spacing-xl)}.PostPage-module__PvJ_Yq__backLink{margin-bottom:var(--spacing-xl);color:var(--gray-text);transition:color var(--transition-base);font-size:.875rem;font-weight:500;display:inline-block}.PostPage-module__PvJ_Yq__backLink:hover{color:var(--foreground)}.PostPage-module__PvJ_Yq__header{max-width:800px;margin-bottom:var(--spacing-2xl)}.PostPage-module__PvJ_Yq__meta{align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-md);color:var(--gray-text);font-size:.875rem;display:flex}.PostPage-module__PvJ_Yq__category{color:var(--foreground);text-transform:uppercase;letter-spacing:.05em;font-weight:700}.PostPage-module__PvJ_Yq__dot{color:var(--gray-medium)}.PostPage-module__PvJ_Yq__title{margin-bottom:var(--spacing-md);font-size:clamp(2rem,5vw,3.5rem);line-height:1.1}.PostPage-module__PvJ_Yq__excerpt{color:var(--gray-text);margin-bottom:var(--spacing-xl);font-size:1.25rem;line-height:1.5}.PostPage-module__PvJ_Yq__authorInfo{align-items:center;gap:var(--spacing-md);display:flex}.PostPage-module__PvJ_Yq__authorAvatar{background:var(--primary);width:48px;height:48px;color:var(--foreground);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:flex}.PostPage-module__PvJ_Yq__authorName{font-size:1rem;font-weight:700}.PostPage-module__PvJ_Yq__authorRole{color:var(--gray-text);font-size:.875rem}.PostPage-module__PvJ_Yq__featuredImageWrapper{width:100%;max-width:900px;margin:0 auto var(--spacing-3xl);aspect-ratio:21/9;border-radius:10px;position:relative;overflow:hidden}.PostPage-module__PvJ_Yq__featuredImage{object-fit:cover}.PostPage-module__PvJ_Yq__breadcrumbs{align-items:center;gap:var(--spacing-xs);margin-bottom:var(--spacing-lg);color:var(--gray-text);font-size:.8125rem;display:flex}.PostPage-module__PvJ_Yq__breadcrumbLink{transition:color var(--transition-base)}.PostPage-module__PvJ_Yq__breadcrumbLink:hover{color:var(--foreground)}.PostPage-module__PvJ_Yq__breadcrumbSeparator{color:var(--gray-medium)}.PostPage-module__PvJ_Yq__breadcrumbCurrent{color:var(--gray-text);white-space:nowrap;text-overflow:ellipsis;max-width:200px;font-weight:500;overflow:hidden}.PostPage-module__PvJ_Yq__toc{background:var(--background);padding:var(--spacing-lg);border-radius:var(--radius-lg);margin-bottom:var(--spacing-2xl);max-width:800px;margin-left:auto;margin-right:auto}.PostPage-module__PvJ_Yq__tocTitle{text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--spacing-sm);color:var(--foreground);font-size:.875rem;font-weight:700}.PostPage-module__PvJ_Yq__tocList{margin:0;padding:0;list-style:none}.PostPage-module__PvJ_Yq__tocItem{margin-bottom:var(--spacing-xs)}.PostPage-module__PvJ_Yq__tocLink{color:var(--gray-text);transition:color var(--transition-base);font-size:.9375rem;display:block}.PostPage-module__PvJ_Yq__tocLink:hover{color:var(--foreground)}.PostPage-module__PvJ_Yq__tocLevel2{font-weight:500}.PostPage-module__PvJ_Yq__tocLevel3{padding-left:var(--spacing-md);font-size:.875rem}.PostPage-module__PvJ_Yq__content{max-width:800px;color:var(--foreground);margin:0 auto;font-size:1.125rem;line-height:1.8}.PostPage-module__PvJ_Yq__content h2{margin-top:var(--spacing-3xl);margin-bottom:var(--spacing-md);scroll-margin-top:100px;font-size:1.75rem}.PostPage-module__PvJ_Yq__content h3{margin-top:var(--spacing-2xl);margin-bottom:var(--spacing-sm);scroll-margin-top:100px;font-size:1.375rem}.PostPage-module__PvJ_Yq__content p{margin-bottom:var(--spacing-lg)}.PostPage-module__PvJ_Yq__content li{margin-bottom:var(--spacing-sm);margin-left:var(--spacing-lg)}@media (max-width:768px){.PostPage-module__PvJ_Yq__featuredImageWrapper{aspect-ratio:16/9;border-radius:10px}.PostPage-module__PvJ_Yq__title{font-size:1.75rem}.PostPage-module__PvJ_Yq__excerpt{font-size:1.125rem}.PostPage-module__PvJ_Yq__breadcrumbCurrent{max-width:120px}}
