:where(a,a:visited,a:active){color:#212529}.bl_postList02-wrapper{width:100%}.bl_postList02-wrapper a{text-decoration:none}.bl_postList02{border-block-end:1px dashed #e5e3e5;display:grid;gap:15px;grid-template-areas:"date" "tag" "title";grid-template-columns:1fr;grid-template-rows:repeat(3,auto);padding:20px}.bl_postList02__date{color:#212529;font-size:14px;grid-area:date}.bl_postList02__tag{display:flex;flex-wrap:wrap;font-size:12px;font-weight:400;gap:10px;grid-area:tag}.bl_postList02__tag span{background:#392d4c;border:1px solid #392d4c;border-radius:4px;color:#fff;padding-block:4px;padding-inline:8px;transition:border .25s ease,color .25s ease,background .25s ease}.bl_postList02__title{font-weight:700;grid-area:title;margin-block-start:5px;text-decoration:underline transparent;transition:text-decoration-color .25s ease}@media (min-width:768px){.bl_postList02{column-gap:20px;grid-template-areas:"date tag" "title title";grid-template-columns:auto 1fr;grid-template-rows:auto auto;row-gap:15px}.bl_postList02__title{margin:0}}@media (any-hover:hover){.bl_postList02-wrapper .bl_postList02__tag a:hover span{background:#fff;color:#392d4c}.bl_postList02-wrapper .bl_postList02__title a:hover{text-decoration:underline currentColor}}