.ArticleCardSkeleton-module__aixvKW__cardBox{border:1px solid var(--color-border-black);border-radius:var(--radius-md);background-color:var(--color-background-white);overflow:hidden}.ArticleCardSkeleton-module__aixvKW__thumbnail{aspect-ratio:16/9;border-radius:0;width:100%}.ArticleCardSkeleton-module__aixvKW__cardContent{gap:var(--size-spacing-sm);padding:var(--size-spacing-md);flex-direction:column;display:flex}.ArticleCardSkeleton-module__aixvKW__titleArea,.ArticleCardSkeleton-module__aixvKW__excerptArea{gap:var(--size-spacing-xxs);flex-direction:column;display:flex}.ArticleCardSkeleton-module__aixvKW__thumbnailCategory{aspect-ratio:16/9;border-radius:0;width:100%}.ArticleCardSkeleton-module__aixvKW__cardContentCategory{gap:var(--size-spacing-xs);padding:var(--size-spacing-sm)var(--size-spacing-md);flex-direction:column;display:flex}@media (min-width:768px){.ArticleCardSkeleton-module__aixvKW__cardContent{padding:var(--size-spacing-md)var(--size-spacing-lg)}.ArticleCardSkeleton-module__aixvKW__cardContentCategory{padding:var(--size-spacing-md);gap:var(--size-spacing-sm)}}@media (min-width:1024px){.ArticleCardSkeleton-module__aixvKW__cardContent{padding:var(--size-spacing-lg)}}
.page-module__MkhXSa__main{flex-direction:column;min-height:100vh;display:flex}.page-module__MkhXSa__hero{padding:var(--size-spacing-xl)0;text-align:center;border-bottom:1px solid var(--color-border-black-lighter)}.page-module__MkhXSa__heroTitle{font-size:var(--text-page-title-size);line-height:var(--text-page-title-line);color:var(--color-text-main);margin-bottom:var(--size-spacing-sm);font-weight:700}.page-module__MkhXSa__heroDescription{font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line);color:var(--color-text-main);max-width:600px;margin:0 auto}.page-module__MkhXSa__listSection{background-color:var(--color-background-black);padding:var(--size-spacing-xl)0}.page-module__MkhXSa__postGrid{gap:var(--size-spacing-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.page-module__MkhXSa__postItem{margin:0;padding:0}.page-module__MkhXSa__empty{padding:var(--size-spacing-xl);text-align:center}.page-module__MkhXSa__emptyText{font-size:var(--text-body-md-size);color:var(--color-text-sub)}.page-module__MkhXSa__pagination{margin-top:var(--size-spacing-lg);padding:var(--size-spacing-md)0}.page-module__MkhXSa__lineCTA{margin-top:var(--size-spacing-md)}@media (min-width:768px){.page-module__MkhXSa__hero{padding:var(--size-spacing-xl)0}.page-module__MkhXSa__heroDescription{font-size:var(--text-body-md-size)}.page-module__MkhXSa__postGrid{gap:var(--size-spacing-md);grid-template-columns:repeat(2,1fr);display:grid}.page-module__MkhXSa__pagination{margin-top:var(--size-spacing-xl)}}@media (min-width:1024px){.page-module__MkhXSa__hero{padding:calc(var(--size-spacing-xl)*1.5)0}}
.page-module__e3pfWq__main{flex-direction:column;min-height:100vh;display:flex}.page-module__e3pfWq__hero{padding:var(--size-spacing-xl)0;text-align:center;border-bottom:1px solid var(--color-border-black-lighter)}.page-module__e3pfWq__heroTitle{font-size:var(--text-page-title-size);line-height:var(--text-page-title-line);color:var(--color-text-main);margin-bottom:var(--size-spacing-sm);font-weight:700}.page-module__e3pfWq__heroDescription{font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line);color:var(--color-text-main);max-width:600px;margin:0 auto}.page-module__e3pfWq__listSection{padding:var(--size-spacing-lg)0;background-color:var(--color-background-black)}.page-module__e3pfWq__postGrid{gap:var(--size-spacing-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.page-module__e3pfWq__postItem{margin:0;padding:0}.page-module__e3pfWq__empty{padding:var(--size-spacing-xl);text-align:center}.page-module__e3pfWq__emptyText{font-size:var(--text-body-md-size);color:var(--color-text-sub)}.page-module__e3pfWq__pagination{margin-top:var(--size-spacing-lg);padding:var(--size-spacing-md)0}@media (min-width:768px){.page-module__e3pfWq__hero{padding:var(--size-spacing-xl)0}.page-module__e3pfWq__heroDescription{font-size:var(--text-body-md-size)}.page-module__e3pfWq__postGrid{gap:var(--size-spacing-md);grid-template-columns:repeat(2,1fr);display:grid}.page-module__e3pfWq__pagination{margin-top:var(--size-spacing-xl)}}@media (min-width:1024px){.page-module__e3pfWq__hero{padding:calc(var(--size-spacing-xl)*1.5)0}}
.CategoryListLayout-module__x9t42a__main{flex-direction:column;min-height:100vh;display:flex}.CategoryListLayout-module__x9t42a__hero{padding:var(--size-spacing-xl)0;text-align:center;background-color:var(--color-background);border-bottom:1px solid var(--color-border-black-lighter)}.CategoryListLayout-module__x9t42a__heroTitle{font-size:var(--text-page-title-size);line-height:var(--text-page-title-line);color:var(--color-text-main);margin-bottom:var(--size-spacing-sm);font-weight:700}.CategoryListLayout-module__x9t42a__heroDescription{font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line);color:var(--color-text-main);max-width:600px;margin:0 auto}.CategoryListLayout-module__x9t42a__listSection{padding:var(--size-spacing-xl)0;background-color:var(--color-background-black)}.CategoryListLayout-module__x9t42a__postGrid{gap:var(--size-spacing-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.CategoryListLayout-module__x9t42a__postItem{margin:0;padding:0}.CategoryListLayout-module__x9t42a__empty{padding:var(--size-spacing-xl);text-align:center}.CategoryListLayout-module__x9t42a__emptyText{font-size:var(--text-body-md-size);color:var(--color-text-sub)}.CategoryListLayout-module__x9t42a__pagination{margin-top:var(--size-spacing-lg);padding:var(--size-spacing-md)0}@media (min-width:768px){.CategoryListLayout-module__x9t42a__hero{padding:var(--size-spacing-xl)0}.CategoryListLayout-module__x9t42a__heroDescription{font-size:var(--text-body-md-size)}.CategoryListLayout-module__x9t42a__postGrid{gap:var(--size-spacing-md);grid-template-columns:repeat(2,1fr);display:grid}.CategoryListLayout-module__x9t42a__pagination{margin-top:var(--size-spacing-xl)}}@media (min-width:1024px){.CategoryListLayout-module__x9t42a__hero{padding:calc(var(--size-spacing-xl)*1.5)0}}
