.PostCard-module__hdNAPG__card{border-bottom:1px solid var(--color-border);padding:var(--spacing-lg)0}.PostCard-module__hdNAPG__card:first-child{padding-top:0}.PostCard-module__hdNAPG__card:last-child{border-bottom:none}.PostCard-module__hdNAPG__titleLink{color:var(--color-link);text-decoration:none;display:block}.PostCard-module__hdNAPG__titleLink:visited{color:var(--color-link-visited)}.PostCard-module__hdNAPG__title{font-size:var(--font-size-heading-2);margin-bottom:var(--spacing-sm);color:inherit;line-height:var(--line-height-heading)}.PostCard-module__hdNAPG__titleLink:hover .PostCard-module__hdNAPG__title{opacity:.8}.PostCard-module__hdNAPG__meta{align-items:baseline;gap:4px var(--spacing-sm);font-size:var(--font-size-small);color:var(--color-subtle);margin-bottom:var(--spacing-md);font-family:var(--font-ui);flex-wrap:wrap;display:flex}.PostCard-module__hdNAPG__meta time,.PostCard-module__hdNAPG__filedIn{white-space:nowrap}.PostCard-module__hdNAPG__categoryLink{color:var(--color-link);text-decoration:none}.PostCard-module__hdNAPG__categoryLink:visited{color:var(--color-link-visited)}.PostCard-module__hdNAPG__categoryLink:hover{text-decoration:underline}.PostCard-module__hdNAPG__excerpt{max-width:60ch;color:var(--color-text);line-height:var(--line-height-body);-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (max-width:640px){.PostCard-module__hdNAPG__title{font-size:var(--font-size-heading-3)}}
.BlogPage-module__qInbwa__twoColumnLayout{max-width:var(--max-content-width);margin:0 auto;position:relative}.BlogPage-module__qInbwa__mainContent{width:100%}.BlogPage-module__qInbwa__twoColumnLayout>aside{left:calc(100% + var(--spacing-xl));width:160px;position:absolute;top:46px}.BlogPage-module__qInbwa__header{margin-bottom:var(--spacing-xl);padding-bottom:var(--spacing-md);border-bottom:2px solid var(--color-text)}.BlogPage-module__qInbwa__header h1{margin-bottom:0}.BlogPage-module__qInbwa__categoryLabel{margin-bottom:var(--spacing-xs);font-family:var(--font-ui);font-size:var(--font-size-small);color:var(--color-subtle)}.BlogPage-module__qInbwa__categoryName{margin-bottom:var(--spacing-sm)}.BlogPage-module__qInbwa__searchInfo{color:var(--color-subtle);font-size:var(--font-size-large)}.BlogPage-module__qInbwa__noPosts{text-align:center;padding:var(--spacing-xxl)0;color:var(--color-subtle)}.BlogPage-module__qInbwa__postList{margin-bottom:var(--spacing-xl)}.BlogPage-module__qInbwa__pagination{padding:var(--spacing-lg)0;font-family:var(--font-ui);font-size:var(--font-size-large);justify-content:space-between;align-items:center;display:flex}.BlogPage-module__qInbwa__pagination a{font-weight:500}@media (max-width:1100px){.BlogPage-module__qInbwa__twoColumnLayout>aside{width:100%;margin-top:var(--spacing-xl);padding-top:var(--spacing-lg);border-top:1px solid var(--color-border);position:static}}@media (max-width:640px){.BlogPage-module__qInbwa__pagination{font-size:var(--font-size-base)}}
.CategorySidebar-module__DcydKq__sidebar{top:var(--spacing-xl);position:sticky}.CategorySidebar-module__DcydKq__header{align-items:center;gap:var(--spacing-xs);margin-bottom:var(--spacing-md);display:flex}.CategorySidebar-module__DcydKq__icon{font-size:var(--font-size-large);font-weight:700}.CategorySidebar-module__DcydKq__title{font-family:var(--font-ui);font-size:var(--font-size-small);letter-spacing:.5px;font-weight:700}.CategorySidebar-module__DcydKq__nav{margin:0}.CategorySidebar-module__DcydKq__list{margin:0;padding:0;list-style:none}.CategorySidebar-module__DcydKq__item{margin-bottom:var(--spacing-xs)}.CategorySidebar-module__DcydKq__link{color:var(--color-link);font-family:var(--font-ui);font-size:var(--font-size-small);text-decoration:underline}.CategorySidebar-module__DcydKq__link:visited{color:var(--color-link-visited)}.CategorySidebar-module__DcydKq__link:hover{opacity:.8}.CategorySidebar-module__DcydKq__link[aria-current=page]{color:var(--color-text);font-weight:600;text-decoration-thickness:2px}.CategorySidebar-module__DcydKq__count{white-space:nowrap;color:var(--color-subtle)}@media (max-width:900px){.CategorySidebar-module__DcydKq__sidebar{margin-top:var(--spacing-xl);padding-top:var(--spacing-lg);border-top:1px solid var(--color-border);position:static}}
.NotFound-module__Nf5bQa__notFound{padding:var(--spacing-xl)0 var(--spacing-xxl);gap:var(--spacing-xl);flex-direction:column;display:flex}.NotFound-module__Nf5bQa__header{padding-bottom:var(--spacing-md);border-bottom:2px solid var(--color-text)}.NotFound-module__Nf5bQa__title{font-size:var(--font-size-heading-1);margin-bottom:var(--spacing-xs)}.NotFound-module__Nf5bQa__message{font-family:var(--font-ui);font-size:var(--font-size-large);margin-bottom:var(--spacing-xs);font-weight:600}.NotFound-module__Nf5bQa__description{color:var(--color-subtle);margin-bottom:0}.NotFound-module__Nf5bQa__actions{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.NotFound-module__Nf5bQa__button,.NotFound-module__Nf5bQa__buttonSecondary,.NotFound-module__Nf5bQa__searchButton{min-height:44px;padding:0 var(--spacing-md);font-family:var(--font-ui);font-size:var(--font-size-small);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.NotFound-module__Nf5bQa__button,.NotFound-module__Nf5bQa__button:visited,.NotFound-module__Nf5bQa__searchButton{background:var(--color-text);color:var(--color-background);border:1px solid var(--color-text)}.NotFound-module__Nf5bQa__buttonSecondary,.NotFound-module__Nf5bQa__buttonSecondary:visited{color:var(--color-text);border:1px solid var(--color-border);background:0 0}.NotFound-module__Nf5bQa__button:hover,.NotFound-module__Nf5bQa__searchButton:hover{opacity:.85}.NotFound-module__Nf5bQa__buttonSecondary:hover{border-color:var(--color-text)}.NotFound-module__Nf5bQa__search h2,.NotFound-module__Nf5bQa__popularPosts h2{font-size:var(--font-size-heading-3);margin-bottom:var(--spacing-xs)}.NotFound-module__Nf5bQa__popularPosts h2{margin-bottom:var(--spacing-md)}.NotFound-module__Nf5bQa__search p{color:var(--color-subtle);margin-bottom:var(--spacing-sm)}.NotFound-module__Nf5bQa__searchForm{gap:var(--spacing-xs);display:flex}.NotFound-module__Nf5bQa__searchInput{min-width:0;min-height:44px;padding:0 var(--spacing-sm);border:1px solid var(--color-border);background:var(--color-background);color:var(--color-text);font-family:var(--font-ui);font-size:var(--font-size-small);border-radius:4px;flex:1}.NotFound-module__Nf5bQa__popularPosts{border-top:1px solid var(--color-border);padding-top:var(--spacing-lg)}.NotFound-module__Nf5bQa__postList{flex-direction:column;display:flex}.NotFound-module__Nf5bQa__links{border-top:1px solid var(--color-border);padding-top:var(--spacing-lg)}.NotFound-module__Nf5bQa__links h3{font-size:var(--font-size-heading-3);margin-bottom:var(--spacing-sm)}.NotFound-module__Nf5bQa__links ul{gap:var(--spacing-xs)var(--spacing-md);font-family:var(--font-ui);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.NotFound-module__Nf5bQa__links a{padding:4px 0;display:inline-block}@media (max-width:640px){.NotFound-module__Nf5bQa__title{font-size:var(--font-size-heading-2)}.NotFound-module__Nf5bQa__searchForm{flex-direction:column}}
