.post_advice
{
/*	margin-left: auto;
	margin-right: auto;
	max-width: 480px; */
	color: var(--root_color_black);
	overflow: hidden;
	border-radius: var(--global_size_20);
	grid-template-rows: auto 1fr;
	height: auto;
}

.post_advice .contener
{
	padding-top: var(--global_size_30);
	padding-right: var(--global_size_30);
	padding-bottom: var(--global_size_40);
	padding-left: var(--global_size_30);
	grid-template-rows: 1fr auto;
}

.post_advice .terms > *
{
	display: inline-flex;
	margin-right: 8px;
	margin-top: var(--global_size_5);
	margin-bottom: var(--global_size_5);
	border-radius: var(--global_size_30);
	padding-top: 8px;
	padding-right: 12px;
	padding-bottom: 8px;
	padding-left: 12px;
	background-color: #e8e1ff;
	color: var(--root_color_black);
}

.post_advice .terms > *:last-child
{
	margin-right: 0;
}

.post_advice .global_button
{
/*	--global_button_color:		var(--root_color_black) !important;
	--global_button_color_h:	var(--root_color_white) !important; */
	font-size: var(--global_font_size_p_small);
	font-weight: 400;
}

.post_advice .global_button:hover
{
	transform: translateX(5px);
}

.post_advice .image::after
{
	content: '';
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	aspect-ratio: 1/1;
	border-radius: 50%;
	background-color: transparent;
	mix-blend-mode: multiply;
	transform: translateX(-50%);
}

.post_advice:nth-child(5n-4) .image::after
{
	background-color: var(--root_color_lead_2);
}

.post_advice:nth-child(5n-3) .image::after
{
	background-color: var(--root_color_lead_3);
}

.post_advice:nth-child(5n-2) .image::after
{
	background-color: var(--root_color_lead);
}

.post_advice:nth-child(5n-1) .image::after
{
	background-color: var(--root_color_lead_3);
}

.post_advice:nth-child(5n) .image::after
{
	background-color: var(--root_color_lead);
}

/**********************************************************************************/

@media screen and (max-width: 1680px)
{
}

@media screen and (max-width: 1600px)
{
}

@media screen and (max-width: 1440px)
{
}

@media screen and (max-width: 1366px)
{
}

@media screen and (max-width: 1300px)
{
}

@media screen and (max-width: 1200px)
{
}

@media screen and (max-width: 1024px)
{
}

@media screen and (max-width: 800px)
{
}

@media screen and (max-width: 640px)
{
}

@media screen and (max-width: 480px)
{
}

@media screen and (max-width: 360px)
{
}