.yublog-entry{
	position:relative;
}

	.yublog-entry + .yublog-entry{
		margin-top:12px;
	}

.yublog-entry .body{
	display:flex;
	gap:24px;
	align-items:stretch;
}

	.yublog-entry .body img{
		width:300px;
		z-index:0;
		object-fit:cover;
	}
	
		@media(max-width:767px){
			.yublog-entry .body img{
				width:150px;
			}
		}
	
	.yublog-entry .body > div{
		z-index:5;
		align-self:center;
		padding:32px 32px 32px 0;
	}
	
		@media(max-width:767px){
			.yublog-entry .body > div h2.h3{
				font-size:1.25rem;
			}
		}
	
.yublog-entry .body:after{
	content:'';
	position:absolute;
	top:8px;
	left:8px;
	width:calc(100% - 8px); /* not 16px */
	height:calc(100% - 16px);
	border:4px solid #E31837;
	z-index:1;
}
	
.yublog-entry .logo{
	width:100px;
	position:absolute;
	bottom:0;
	right:0;
	background-color:white;
	z-index:10;
	padding:4px 8px;
}
	
	
	
	