.CommunitySection-module-scss-module__8rVBIG__root{flex-direction:column;gap:13px;padding:0 0 32px;display:flex}.CommunitySection-module-scss-module__8rVBIG__header{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.CommunitySection-module-scss-module__8rVBIG__heading{align-items:baseline;gap:10px;min-width:0;display:flex}.CommunitySection-module-scss-module__8rVBIG__title{color:var(--black1);margin:0;font-size:19px;font-weight:700;line-height:1.3}.CommunitySection-module-scss-module__8rVBIG__subtitle{color:var(--gray1);margin:0;font-size:13px}.CommunitySection-module-scss-module__8rVBIG__more{color:var(--black2);white-space:nowrap;flex-shrink:0;font-size:13px}.CommunitySection-module-scss-module__8rVBIG__more:hover{text-decoration:underline}.CommunitySection-module-scss-module__8rVBIG__moreShort{display:none}@media screen and (max-width:640px){.CommunitySection-module-scss-module__8rVBIG__root{border-top:1px solid var(--gray3);gap:12px;padding:20px 0 24px}.CommunitySection-module-scss-module__8rVBIG__heading{flex-direction:column;align-items:flex-start;gap:2px}.CommunitySection-module-scss-module__8rVBIG__title{font-size:18px}.CommunitySection-module-scss-module__8rVBIG__subtitle{font-size:12px}.CommunitySection-module-scss-module__8rVBIG__moreFull{display:none}.CommunitySection-module-scss-module__8rVBIG__moreShort{display:inline}}
.CommunityPostCard-module-scss-module__Gf9qNW__root{flex-direction:column;gap:8px;min-width:0;display:flex}.CommunityPostCard-module-scss-module__Gf9qNW__link{color:inherit;flex-direction:column;gap:8px;display:flex}.CommunityPostCard-module-scss-module__Gf9qNW__link:hover .CommunityPostCard-module-scss-module__Gf9qNW__title{text-decoration:underline}.CommunityPostCard-module-scss-module__Gf9qNW__thumbnail{aspect-ratio:1.6;width:100%}.CommunityPostCard-module-scss-module__Gf9qNW__chips{gap:6px;margin-top:2px;display:flex}.CommunityPostCard-module-scss-module__Gf9qNW__title{-webkit-line-clamp:2;letter-spacing:-.01em;color:var(--black1);word-break:keep-all;-webkit-box-orient:vertical;margin:0;font-size:18px;font-weight:700;line-height:1.42;display:-webkit-box;overflow:hidden}.CommunityPostCard-module-scss-module__Gf9qNW__excerpt{-webkit-line-clamp:2;color:var(--gray1);-webkit-box-orient:vertical;margin:0;font-size:12.5px;line-height:1.6;display:-webkit-box;overflow:hidden}@media screen and (max-width:640px){.CommunityPostCard-module-scss-module__Gf9qNW__title{font-size:16px}.CommunityPostCard-module-scss-module__Gf9qNW__excerpt{font-size:12px}}
.CommunityRankList-module-scss-module__t7JLZG__root{-moz-column-gap:24px;grid-template-rows:repeat(5,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;column-gap:24px;margin:0;padding:0;list-style:none;display:grid}.CommunityRankList-module-scss-module__t7JLZG__item{border-bottom:1px solid var(--gray3)}.CommunityRankList-module-scss-module__t7JLZG__link{color:inherit;align-items:center;gap:12px;padding:9px 0;display:flex}.CommunityRankList-module-scss-module__t7JLZG__link:hover .CommunityRankList-module-scss-module__t7JLZG__title{text-decoration:underline}.CommunityRankList-module-scss-module__t7JLZG__rank{text-align:center;color:var(--gray1);flex:0 0 26px;font-size:15px;font-weight:700}.CommunityRankList-module-scss-module__t7JLZG__rank.CommunityRankList-module-scss-module__t7JLZG__top{color:var(--black1)}.CommunityRankList-module-scss-module__t7JLZG__text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.CommunityRankList-module-scss-module__t7JLZG__title{white-space:nowrap;text-overflow:ellipsis;color:var(--black1);font-size:15px;font-weight:500;line-height:1.4;overflow:hidden}.CommunityRankList-module-scss-module__t7JLZG__meta{color:var(--gray1);align-items:center;font-size:12px;display:flex}.CommunityRankList-module-scss-module__t7JLZG__meta span+span:before{content:"·";color:var(--gray2);margin:0 7px}.CommunityRankList-module-scss-module__t7JLZG__thumbnail{border-radius:4px;flex:0 0 58px;width:58px;height:36px}@media screen and (max-width:640px){.CommunityRankList-module-scss-module__t7JLZG__root{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-flow:row}.CommunityRankList-module-scss-module__t7JLZG__link{padding:11px 0}.CommunityRankList-module-scss-module__t7JLZG__title{font-size:14px}.CommunityRankList-module-scss-module__t7JLZG__thumbnail{flex-basis:48px;width:48px;height:30px}}
