.ws-related-posts{width:100%}.ws-related-posts__header{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4)}.ws-related-posts__title{font-family:Freesentation,Pretendard,system-ui,sans-serif;font-size:20px;font-weight:700;line-height:1.3;letter-spacing:-.01em}.ws-related-posts__list{list-style:none;padding:0;margin:0;border-top:1px solid rgba(0,0,0,.08)}.ws-related-posts__item{border-bottom:1px solid rgba(0,0,0,.08)}.ws-related-posts__link{display:flex;align-items:center;gap:16px;padding:16px 4px;color:inherit;text-decoration:none;transition:background .15s ease,padding .15s ease}.ws-related-posts__link:hover{background:#f5f8ff;padding-left:12px;padding-right:12px}.ws-related-posts__category{flex-shrink:0;min-width:64px;padding:4px 10px;border-radius:999px;background:rgba(85,161,253,.1);color:#2b7cff;font-size:12px;text-align:center}.ws-related-posts__category,.ws-related-posts__title-text{font-family:Freesentation,Pretendard,system-ui,sans-serif;font-weight:500}.ws-related-posts__title-text{flex:1;min-width:0;font-size:16px;color:#0a0a0a;line-height:1.5;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.ws-related-posts__arrow{flex-shrink:0;color:#55a1fd;font-size:16px;opacity:0;transform:translateX(-4px);transition:opacity .2s ease,transform .2s ease}.ws-related-posts__link:hover .ws-related-posts__arrow{opacity:1;transform:translateX(0)}@media (max-width:600px){.ws-related-posts__link{padding:14px 4px;gap:10px}.ws-related-posts__category{min-width:52px;font-size:11px}.ws-related-posts__title-text{font-size:14px;-webkit-line-clamp:2}}