.single-post-4__content {
	h2, h3, h4, h5, h6 {
		font-weight: 700;
		color: var(--neutral);
		margin-bottom: var(--space-s);
	}
	
	h2 {
		font-size: var(--text-xl);
	}
	
	h3 {
		font-size: var(--text-l);
	}
	
	p {
		a {
			color: var(--neutral);
			text-decoration: underline;
			font-weight: 500;
			transition: color .2s ease;
		
			&:hover, &:focus {
				color: var(--primary);
			}
		}
	}
	
	ul, ol {
		margin: var(--space-m) 0;
	
		li:not(:last-child) {
			margin-bottom: 8px;
		}
	}
	
	figure {
		margin-bottom: var(--space-l);
	}
}