.card-blog{border-radius:8px;text-align:justify;overflow:hidden;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);display:flex;flex-direction:column;height:100%;border:1px solid rgba(0,0,0,.15);background-color:var(--color-romance);text-decoration:none}.card-blog .card-blog__thumbnail{width:100%;display:flex;height:240px;margin-bottom:0;align-items:center;justify-content:center;position:relative}@media only screen and (min-width:1024px){.card-blog .card-blog__thumbnail{height:220px}}@media only screen and (min-width:1280px){.card-blog .card-blog__thumbnail{height:240px}}.card-blog .card-blog__thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.card-blog__content{flex:1;padding:20px;background-color:#fff;border-top:.5px solid #aaa;border-radius:0 0 20px 20px;display:flex;flex-direction:column;justify-content:space-between;gap:12px}.card-blog__title{margin:0;text-align:left;font-size:1.125rem;color:var(--color-charcoal);line-height:1.6875rem;font-weight:700}@media only screen and (min-width:601px)and (max-width:767px){.card-blog__title{line-height:1.375rem}}.card-blog__description{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.card-blog__date,.card-blog__description{margin-bottom:0;font-size:.875rem;color:var(--color-charcoal);line-height:1.25rem}.card-blog-related__thumbnail{position:relative;min-width:245px;height:180px;border-radius:8px;overflow:hidden}@media only screen and (max-width:360px){.card-blog-related__thumbnail{min-width:150px;height:185px}}@media only screen and (max-width:600px)and (min-width:361px){.card-blog-related__thumbnail{min-width:150px;height:185px}}.card-blog-related__title{font-size:16px;color:var(--color-charcoal);font-weight:700;margin-bottom:0}@media only screen and (max-width:360px){.card-blog-related__title{margin-right:0}}@media only screen and (max-width:600px)and (min-width:361px){.card-blog-related__title{margin-right:0}}.card-blog-related__more{font-size:16px;color:var(--color-blue-500);font-weight:400;text-decoration:underline}@keyframes rotate{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes slideInLeft{0%{left:-50%}to{left:0}}.card-blog-small{display:flex;justify-content:flex-start;position:relative}.card-blog-small__thumbnail{border-radius:8px;-o-object-fit:cover;object-fit:cover;margin-right:1.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.15)}.card-blog-small__title{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin-bottom:0;font-size:1rem;color:var(--color-charcoal);line-height:24px;font-weight:500}@media only screen and (max-width:360px){.card-blog-small__title{margin-right:0}}@media only screen and (max-width:600px)and (min-width:361px){.card-blog-small__title{margin-right:0}}.card-blog-small__description{color:#9f9f9f;font-size:.875rem;color:var(--color-charcoal);line-height:1.25rem;font-weight:600}@media only screen and (min-width:601px)and (max-width:767px){.card-blog-small__description{margin-right:30px}}@media only screen and (min-width:768px)and (max-width:1023px){.card-blog-small__description{margin-right:30px}}.card-blog-small__writer{font-size:.875rem;color:var(--color-charcoal);line-height:20px}