.page.post > [cs-span~="span-1"] [cs-ratio]::--attr-cs-ratio
	{
		set: "none";
	}

.page.post > *:not( [cs-span~="span-1"] ) [cs-ratio]::--attr-cs-ratio
	{
		set: landscape-4-3;
	}

.page.post > [cs-span~="span-1"] :matches( img, iframe )
	{
		min-height: 100px;
		height: calc( 75vh - var( --filler-height, 0px ) );
		max-height: calc( 75vh - var( --filler-height, 0px ) );
	}

.template:is( body[min-width~="540px"] * ) .page.post > [cs-span~="span-1"] > * > * > .block-content
	{
		position: relative;
		max-width: 768px;
		margin: 40px auto;
		z-index: 1;
	}

.template:is( body[min-width~="540px"] * ) .page.post:is( :not([data-empty~="image"]) ) > [cs-span~="span-1"] > * > * > .block-content
	{
		margin: -100px auto 0px;
	}


.owl-carousel:matches( .page.post > [cs-span~="span-1"] * ) .image
	{
		overflow: hidden;
	}

.owl-carousel:matches( .page.post > [cs-span~="span-1"] * ) iframe
	{
	}

.owl-carousel:is( body[max-width~="540px"] * ):matches( .page.post > [cs-span~="span-1"] * ) iframe:is( [src*="player.vimeo.com"])
	{
		transform: scale( 1.5 );
	}

.owl-carousel:is( body[max-width~="835px"] * ):matches( .page.post > [cs-span~="span-1"] * ) iframe
	{
		height: 45vh;
	}

.owl-carousel:is( body[max-width~="600px"] * ):matches( .page.post > [cs-span~="span-1"] * ) img
	{
		height: 60vh;
		min-height: 320px;
	}

.owl-carousel:is( body[min-width~="1000px"] * ):matches( .page.post > [cs-span~="span-1"] * ) .block-content > *
	{
		width: 40%;
		margin: auto 45% auto 15%;
	}

.owl-carousel:matches( .page.post > [cs-span~="span-1"] * ) .block-content > *
	{
		width: 50%;
		height: 65%;
		text-align: left;
		padding-top: var(--filler-height);
	}
