/*
Post-specific polish for the adesivo para acne article module.
Keeps the generated jt-up15 content intact while correcting the visual flow.
*/

body.postid-16294.single-post .entry-content .jt-up15--adesivo-acne{
	border-top-color:oklch(82% 0.014 70);
	border-bottom-color:oklch(82% 0.014 70);
}

body.postid-16294.single-post .entry-content .jt-up15--adesivo-acne .jt-up15__safety{
	grid-template-columns:minmax(360px,.36fr) minmax(0,.64fr);
	gap:0;
	margin:34px 0 38px;
	padding:0;
	background:oklch(22% 0.012 286);
	border:1px solid oklch(34% 0.012 286);
	color:oklch(94% 0.008 70);
}

body.postid-16294.single-post .entry-content .jt-up15--adesivo-acne .jt-up15__safety > div{
	padding:30px 34px 34px;
	border-right:1px solid oklch(42% 0.012 286);
}

body.postid-16294.single-post .entry-content .jt-up15--adesivo-acne .jt-up15__safety .jt-up15__kicker{
	color:oklch(89% 0.024 70);
}

body.postid-16294.single-post .entry-content .jt-up15--adesivo-acne .jt-up15__safety h2{
	max-width:15ch;
	margin:0;
	color:oklch(96% 0.008 70);
	font-size:clamp(31px,3vw,42px);
	line-height:1.03;
}

body.postid-16294.single-post .entry-content .jt-up15--adesivo-acne .jt-up15__safety ul{
	counter-reset:jt-acne-safety;
	display:grid;
	grid-template-columns:1fr;
	gap:0;
	margin:0;
	padding:0;
	list-style:none;
}

body.postid-16294.single-post .entry-content .jt-up15--adesivo-acne .jt-up15__safety li{
	counter-increment:jt-acne-safety;
	position:relative;
	margin:0;
	padding:19px 24px 19px 66px;
	background:transparent;
	border:0;
	border-bottom:1px solid oklch(42% 0.012 286);
	color:oklch(94% 0.008 70);
	font-size:16px;
	line-height:1.5;
	list-style:none!important;
}

body.postid-16294.single-post .entry-content .jt-up15--adesivo-acne .jt-up15__safety li:last-child{
	border-bottom:0;
}

body.postid-16294.single-post .entry-content .jt-up15--adesivo-acne .jt-up15__safety li:before{
	content:counter(jt-acne-safety, decimal-leading-zero);
	position:absolute;
	top:20px;
	left:24px;
	color:oklch(82% 0.038 24);
	font-size:12px;
	font-weight:800;
	line-height:1.2;
}

body.postid-16294.single-post .entry-content .jt-up15--adesivo-acne .jt-up15__consult{
	grid-template-columns:minmax(360px,.36fr) repeat(2,minmax(0,1fr));
	gap:16px 18px;
	margin:0;
	padding:36px 0 38px;
	border-top:1px solid oklch(82% 0.014 70);
	border-bottom:1px solid oklch(82% 0.014 70);
}

body.postid-16294.single-post .entry-content .jt-up15--adesivo-acne .jt-up15__consult h2{
	grid-column:1;
	grid-row:1 / span 4;
	align-self:start;
	max-width:16ch;
	margin:0;
	font-size:clamp(31px,2.9vw,42px);
	line-height:1.04;
	color:oklch(22% 0.012 286);
}

body.postid-16294.single-post .entry-content .jt-up15--adesivo-acne .jt-up15__faq h2{
	align-self:start;
}

body.postid-16294.single-post .entry-content .jt-up15--adesivo-acne .jt-up15__consult p{
	max-width:none;
	margin:0;
	color:oklch(29% 0.01 286);
}

body.postid-16294.single-post .entry-content .jt-up15--adesivo-acne .jt-up15__consult p:first-of-type{
	grid-column:2 / 4;
	font-size:17px;
	line-height:1.72;
}

body.postid-16294.single-post .entry-content .jt-up15--adesivo-acne .jt-up15__consult .jt-up15__note{
	padding:17px 18px 19px;
	background:oklch(98% 0.006 70);
	border:1px solid oklch(82% 0.014 70);
	font-size:15.5px;
	line-height:1.62;
}

body.postid-16294.single-post .entry-content .jt-up15--adesivo-acne .jt-up15__consult p:nth-of-type(2),
body.postid-16294.single-post .entry-content .jt-up15--adesivo-acne .jt-up15__consult p:nth-of-type(4),
body.postid-16294.single-post .entry-content .jt-up15--adesivo-acne .jt-up15__consult p:nth-of-type(6){
	grid-column:2;
}

body.postid-16294.single-post .entry-content .jt-up15--adesivo-acne .jt-up15__consult p:nth-of-type(3),
body.postid-16294.single-post .entry-content .jt-up15--adesivo-acne .jt-up15__consult p:nth-of-type(5),
body.postid-16294.single-post .entry-content .jt-up15--adesivo-acne .jt-up15__consult p:nth-of-type(7){
	grid-column:3;
}

body.postid-16294.single-post .entry-content .jt-up15--adesivo-acne .jt-up15__faq,
body.postid-16294.single-post .entry-content .jt-up15--adesivo-acne .jt-up15__sources{
	margin-top:32px;
}

@media (max-width:64em){
	body.postid-16294.single-post .entry-content .jt-up15--adesivo-acne .jt-up15__safety{
		grid-template-columns:1fr;
	}

	body.postid-16294.single-post .entry-content .jt-up15--adesivo-acne .jt-up15__safety > div{
		border-right:0;
		border-bottom:1px solid oklch(42% 0.012 286);
	}

	body.postid-16294.single-post .entry-content .jt-up15--adesivo-acne .jt-up15__safety h2,
	body.postid-16294.single-post .entry-content .jt-up15--adesivo-acne .jt-up15__consult h2{
		max-width:14ch;
	}

	body.postid-16294.single-post .entry-content .jt-up15--adesivo-acne .jt-up15__consult{
		grid-template-columns:1fr 1fr;
	}

	body.postid-16294.single-post .entry-content .jt-up15--adesivo-acne .jt-up15__consult h2,
	body.postid-16294.single-post .entry-content .jt-up15--adesivo-acne .jt-up15__consult p:first-of-type{
		grid-column:1 / -1;
		grid-row:auto;
	}

	body.postid-16294.single-post .entry-content .jt-up15--adesivo-acne .jt-up15__consult p:nth-of-type(n+2){
		grid-column:auto;
	}
}

@media (max-width:48em){
	body.postid-16294.single-post .entry-content .jt-up15--adesivo-acne .jt-up15__safety{
		margin:28px 0 30px;
	}

	body.postid-16294.single-post .entry-content .jt-up15--adesivo-acne .jt-up15__safety > div{
		padding:24px 22px;
	}

	body.postid-16294.single-post .entry-content .jt-up15--adesivo-acne .jt-up15__safety h2,
	body.postid-16294.single-post .entry-content .jt-up15--adesivo-acne .jt-up15__consult h2{
		font-size:30px;
		line-height:1.08;
	}

	body.postid-16294.single-post .entry-content .jt-up15--adesivo-acne .jt-up15__safety li{
		padding:16px 18px 16px 54px;
		font-size:15px;
	}

	body.postid-16294.single-post .entry-content .jt-up15--adesivo-acne .jt-up15__safety li:before{
		top:17px;
		left:20px;
	}

	body.postid-16294.single-post .entry-content .jt-up15--adesivo-acne .jt-up15__consult{
		grid-template-columns:1fr;
		gap:12px;
		padding:30px 0 32px;
	}

	body.postid-16294.single-post .entry-content .jt-up15--adesivo-acne .jt-up15__consult p:first-of-type,
	body.postid-16294.single-post .entry-content .jt-up15--adesivo-acne .jt-up15__consult .jt-up15__note{
		grid-column:1;
		font-size:16px;
		line-height:1.65;
	}

	body.postid-16294.single-post .entry-content .jt-up15--adesivo-acne .jt-up15__consult .jt-up15__note{
		padding:15px 16px 17px;
	}
}
