._document[data-v-544a5a8d]{cursor:pointer;display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden;position:relative;row-gap:10px}._image_container[data-v-544a5a8d]{align-items:center;aspect-ratio:4/2.7;border:1px solid #e0e0e0;display:flex;justify-content:center;overflow:hidden}._document_image[data-v-544a5a8d]{-o-object-fit:cover;object-fit:cover;width:100%}._category_date[data-v-544a5a8d]{font-size:12px}._document_title[data-v-544a5a8d]{display:-webkit-box;font-size:20px;font-weight:700;line-height:1.4;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}._icp_text[data-v-544a5a8d]{align-items:center;display:flex;font-size:16px}._created_by[data-v-544a5a8d]{margin-top:4px}._ellipsis[data-v-544a5a8d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._separate[data-v-544a5a8d]{display:block}a[data-v-544a5a8d]{color:inherit;text-decoration:none;transition:all .3s ease}a[data-v-544a5a8d]:hover{color:#000;opacity:.7}@media screen and (max-width:768px){._document[data-v-544a5a8d]{height:auto;row-gap:4px}._template_type[data-v-544a5a8d]{font-size:24px;height:35px;width:32px}}
