/* jt-clinical-aid-css-v1 */
body.single-post .entry-content .jt-clinical-aid{
	box-sizing:border-box;
	width:min(100%,62rem);
	margin:30px auto 34px;
	border:1px solid oklch(75% 0.014 70);
	background:oklch(98.5% 0.005 70);
	color:oklch(20% 0.012 286);
	font-family:Roobert,"Helvetica Neue",Arial,sans-serif;
}
body.single-post .entry-content .jt-clinical-aid__head{
	display:grid;
	grid-template-columns:minmax(0,.48fr) minmax(0,.52fr);
	gap:20px;
	align-items:end;
	padding:20px;
	border-bottom:1px solid oklch(75% 0.014 70);
}
body.single-post .entry-content .jt-clinical-aid__kicker{
	grid-column:1 / -1;
	margin:0!important;
	font-size:12px!important;
	line-height:1.2!important;
	font-weight:800!important;
	text-transform:uppercase;
	letter-spacing:0!important;
	color:oklch(39% 0.035 32)!important;
}
body.single-post .entry-content .jt-clinical-aid h2{
	margin:0!important;
	font-size:clamp(24px,2.2vw,34px)!important;
	line-height:1.08!important;
	font-weight:750!important;
	letter-spacing:0!important;
	color:oklch(20% 0.012 286)!important;
}
body.single-post .entry-content .jt-clinical-aid__head > p:last-child{
	margin:0!important;
	font-size:15px!important;
	line-height:1.55!important;
	color:oklch(30% 0.01 286)!important;
}
body.single-post .entry-content .jt-clinical-aid__grid{
	display:grid;
	grid-template-columns:repeat(4,minmax(0,1fr));
	border-bottom:1px solid oklch(75% 0.014 70);
}
body.single-post .entry-content .jt-clinical-aid__item{
	margin:0!important;
	padding:15px 14px 16px;
	border-right:1px solid oklch(75% 0.014 70);
	background:oklch(99% 0.004 70);
}
body.single-post .entry-content .jt-clinical-aid__item:last-child{
	border-right:0;
}
body.single-post .entry-content .jt-clinical-aid__item span{
	display:block;
	margin:0 0 16px;
	font-size:11px;
	line-height:1;
	font-weight:900;
	color:oklch(43% 0.035 32);
}
body.single-post .entry-content .jt-clinical-aid__item h3{
	margin:0 0 7px!important;
	font-size:16px!important;
	line-height:1.15!important;
	font-weight:800!important;
	letter-spacing:0!important;
	color:oklch(20% 0.012 286)!important;
}
body.single-post .entry-content .jt-clinical-aid__item p{
	margin:0!important;
	font-size:14px!important;
	line-height:1.48!important;
	color:oklch(29% 0.01 286)!important;
}
body.single-post .entry-content .jt-clinical-aid__note{
	display:grid;
	grid-template-columns:minmax(150px,.28fr) minmax(0,.72fr);
	gap:18px;
	align-items:start;
	padding:16px 20px;
}
body.single-post .entry-content .jt-clinical-aid__note strong{
	font-size:14px;
	line-height:1.2;
	color:oklch(20% 0.012 286);
}
body.single-post .entry-content .jt-clinical-aid__note p{
	margin:0!important;
	font-size:15px!important;
	line-height:1.55!important;
	color:oklch(29% 0.01 286)!important;
}
body.single-post .entry-content .jt-clinical-aid--warning .jt-clinical-aid__note,
body.single-post .entry-content .jt-clinical-aid--safety .jt-clinical-aid__note{
	background:oklch(20% 0.012 286);
}
body.single-post .entry-content .jt-clinical-aid--warning .jt-clinical-aid__note strong,
body.single-post .entry-content .jt-clinical-aid--warning .jt-clinical-aid__note p,
body.single-post .entry-content .jt-clinical-aid--safety .jt-clinical-aid__note strong,
body.single-post .entry-content .jt-clinical-aid--safety .jt-clinical-aid__note p{
	color:oklch(96% 0.006 70)!important;
}
@media (width <= 64em){
	body.single-post .entry-content .jt-clinical-aid__grid{
		grid-template-columns:repeat(2,minmax(0,1fr));
	}
	body.single-post .entry-content .jt-clinical-aid__item:nth-child(2){
		border-right:0;
	}
	body.single-post .entry-content .jt-clinical-aid__item:nth-child(-n+2){
		border-bottom:1px solid oklch(75% 0.014 70);
	}
}
@media (width <= 48em){
	body.single-post .entry-content .jt-clinical-aid{
		margin:24px auto 28px;
	}
	body.single-post .entry-content .jt-clinical-aid__head,
	body.single-post .entry-content .jt-clinical-aid__note{
		grid-template-columns:1fr;
		gap:10px;
		padding:16px;
	}
	body.single-post .entry-content .jt-clinical-aid__grid{
		grid-template-columns:1fr;
	}
	body.single-post .entry-content .jt-clinical-aid__item,
	body.single-post .entry-content .jt-clinical-aid__item:nth-child(2){
		display:grid;
		grid-template-columns:34px minmax(0,1fr);
		gap:0 10px;
		border-right:0;
		border-bottom:1px solid oklch(75% 0.014 70);
		padding:13px 13px 14px;
	}
	body.single-post .entry-content .jt-clinical-aid__item:last-child{
		border-bottom:0;
	}
	body.single-post .entry-content .jt-clinical-aid__item span{
		grid-row:1 / span 2;
		margin:3px 0 0;
	}
	body.single-post .entry-content .jt-clinical-aid__item h3,
	body.single-post .entry-content .jt-clinical-aid__item p{
		grid-column:2;
	}
	body.single-post .entry-content .jt-clinical-aid h2{
		font-size:clamp(23px,7vw,30px)!important;
	}
}