.main-content .category-name{display:flex;align-items:center;gap:.35rem;font-size:clamp(1.55rem, 2vw, 2rem);line-height:1.35;font-weight:650;letter-spacing:-.02em;padding-bottom:1.15rem;margin-bottom:1.7rem}.category-name>svg.category-icon{width:.9em;height:.9em;margin-right:0;vertical-align:baseline}.category-post-list .archive-list-container .archive-item{margin-bottom:2.2rem}.category-post-list .archive-list-container .archive-item:last-child{margin-bottom:0}.category-post-list .archive-list-container .archive-item-header{gap:.2rem;margin-bottom:.35rem}.category-post-list .archive-list-container .archive-year{font-size:1.4rem;line-height:1.25;letter-spacing:-.02em}.category-post-list .archive-list-container .archive-year-post-count{font-size:.72rem;line-height:1;padding:.3rem .55rem}.category-post-list .archive-list-container .article-list{margin:0;padding-left:.45rem}.category-post-list .archive-list-container .article-item{margin-left:.25rem;padding:1.55rem 0 .2rem 1.4rem;border-left-width:1px}.category-post-list .archive-list-container .article-item+.article-item{margin-top:.55rem}.category-post-list .archive-list-container .article-item::before{top:.27rem;left:1.4rem;font-size:.74rem;line-height:1.15;letter-spacing:.04em}.category-post-list .archive-list-container .article-item::after{top:.38rem;left:-4px;width:7px;height:7px;border:1.5px solid var(--primary-color,#4a90e2)}.category-post-list .archive-list-container .article-item>a{display:block;width:100%;max-width:100%;margin:0;padding:.72rem .9rem;border:1px solid var(--border-color);border-radius:10px;background:var(--second-background-color);transition:border-color .2s ease,background-color .2s ease,transform .2s ease}.category-post-list .archive-list-container .article-item>a+a{margin-top:.75rem}.category-post-list .archive-list-container .article-item>a:hover{border-color:var(--primary-color,#4a90e2);background:var(--background-color);transform:translateX(3px)}.category-post-list .archive-list-container .article-item span.article-title{margin:0;font-size:clamp(1rem, 1.2vw, 1.1rem);line-height:1.55;font-weight:500;overflow-wrap:anywhere}.category-post-list .archive-list-container .article-item span.article-title::after{content:none}@media (max-width:640px){.main-content .category-name{font-size:1.55rem;margin-bottom:1.35rem}.category-post-list .archive-list-container .archive-year{font-size:1.25rem}.category-post-list .archive-list-container .article-list{padding-left:0}.category-post-list .archive-list-container .article-item{padding-left:1.15rem}.category-post-list .archive-list-container .article-item::before{left:1.15rem}.category-post-list .archive-list-container .article-item>a{padding:.68rem .75rem}}