/**
 * GIMUR Child: portada i bloc compacte d'àrees de recerca.
 * Les classes gx-* les posa bin/redisseny-contingut.php al contingut.
 */

/* Ritme vertical: cada secció de primer nivell porta el seu aire */
.entry-content > .gx-home-learn,
.entry-content > .gx-quote,
.entry-content > .gx-areas,
.entry-content > .wp-block-group.gx-areas,
.entry-content > .gx-home-events,
.entry-content > .gx-home-news,
.entry-content > .gx-home-partners,
.entry-content > .gx-home-mission {
	margin-top: var(--gx-section) !important;
	margin-bottom: 0 !important;
}
.entry-content > .gx-home-hub {
	margin-top: var(--gx-section) !important;
}

/* ---------------------------------------------------------------------------
 * Hero + 3 serveis
 * ------------------------------------------------------------------------- */
:is(main, section).gx-home-hero.gx-home-hero > .wp-block-cover {
	min-height: 0 !important;
	padding: clamp(2.5rem, 7vw, 5.5rem) 0 clamp(2rem, 4vw, 3rem) !important;
}
.gx-home-hero > .wp-block-cover h1 {
	font-size: clamp(2.1rem, 1.3rem + 3.2vw, 3.6rem) !important;
	line-height: 1.06 !important;
	max-width: 15ch;
	margin-bottom: 0.75rem !important;
}
.gx-home-hero > .wp-block-cover p {
	font-size: clamp(1rem, 0.95rem + 0.3vw, 1.1875rem);
	max-width: 46ch;
	margin-bottom: 1.25rem !important;
}
.gx-home-hero > .wp-block-cover .wp-block-columns {
	margin-block: 0;
}

.gx-home-hero > .has-primary-background-color {
	padding-top: clamp(1.5rem, 3vw, 2.25rem) !important;
	padding-bottom: clamp(1.5rem, 3vw, 2.25rem) !important;
}
.gx-home-hero > .has-primary-background-color > .wp-block-columns {
	gap: 0 !important;
	margin-block: 0;
}
.gx-home-hero > .has-primary-background-color > .wp-block-columns > .wp-block-column {
	padding: 0 clamp(1rem, 2.4vw, 2rem) !important;
}
.gx-home-hero > .has-primary-background-color > .wp-block-columns > .wp-block-column:first-child {
	padding-left: 0 !important;
}
.gx-home-hero > .has-primary-background-color > .wp-block-columns > .wp-block-column:last-child {
	padding-right: 0 !important;
}
/* Icona + títol en una línia */
.gx-home-hero > .has-primary-background-color .wp-block-columns.is-not-stacked-on-mobile {
	gap: 0.75rem !important;
	margin-bottom: 0.5rem !important;
	align-items: center;
}
.gx-home-hero > .has-primary-background-color .wp-block-columns.is-not-stacked-on-mobile > .wp-block-column:first-child {
	flex: 0 0 40px !important;
}
.gx-home-hero > .has-primary-background-color h2 {
	font-size: clamp(1.125rem, 1rem + 0.5vw, 1.375rem) !important;
	line-height: 1.2 !important;
	margin-block: 0 !important;
}
.gx-home-hero > .has-primary-background-color p {
	font-size: 1rem !important;
	line-height: 1.55 !important;
	margin-top: 0 !important;
	margin-bottom: 0.5rem !important;
}
.gx-home-hero > .has-primary-background-color p:last-child {
	margin-block: 0 !important;
}
.gx-home-hero > .has-primary-background-color p:last-child a {
	display: inline-block;
	padding: 0.4rem 0;
	color: #fff !important;
	text-decoration: none !important;
	border-bottom: 1px solid var(--gimur-secondary);
	line-height: 1.2;
}
.gx-home-hero > .has-primary-background-color p:last-child a:hover {
	color: #f3c79f !important;
}

/* ---------------------------------------------------------------------------
 * "Learn about": 8 accessos amb foto en una graella 4 x 2
 * ------------------------------------------------------------------------- */
.gx-home-learn .gx-h2 br {
	display: none;
}
.gx-tiles {
	display: grid;
	grid-template-columns: repeat(4, minmax(0, 1fr));
	gap: var(--gx-gap);
	margin-top: 0.5rem;
}
.gx-tiles > .wp-block-columns {
	display: contents !important;
}
.gx-tiles > .wp-block-columns > .wp-block-column {
	margin-block: 0 !important;
	min-width: 0 !important;
	max-width: none !important;
}
.gx-tiles .wp-block-cover {
	position: relative;
	min-height: clamp(104px, 10.5vw, 140px) !important;
	height: 100%;
	padding: 0.85rem 1rem !important;
	border-radius: var(--gx-radius) !important;
	align-items: flex-end !important;
	overflow: hidden;
}
.gx-tiles .wp-block-cover__inner-container {
	/* Ocupa tota la targeta: el text va a baix i l'enllaç cobreix la foto */
	position: absolute !important;
	inset: 0;
	z-index: 1;
	width: auto !important;
	max-width: none !important;
	display: flex;
	align-items: flex-end;
	padding: 0.85rem 1rem;
}
.gx-tiles .wp-block-cover p {
	margin-block: 0 !important;
	font-size: 1rem !important;
	line-height: 1.3 !important;
	font-weight: 600;
}
/* Tota la targeta és clicable, no només el text */
.gx-tiles .wp-block-cover a {
	text-decoration: none !important;
	color: #fff !important;
	text-shadow: 0 1px 8px rgba(0, 0, 0, 0.45);
}
.gx-tiles .wp-block-cover a::after {
	content: "";
	position: absolute;
	inset: 0;
	z-index: 2;
}
.gx-tiles .wp-block-cover img {
	transition: transform var(--gimur-duration-slow, 400ms) var(--gimur-ease, ease);
}
.gx-tiles .wp-block-cover:hover img {
	transform: scale(1.04);
}

/* ---------------------------------------------------------------------------
 * Cita (Sebastián Gil): foto petita + cita a mida de lectura
 * ------------------------------------------------------------------------- */
.gx-quote .gx-quote__cols {
	background: var(--gimur-primary);
	color: #fff;
	border-radius: var(--gx-radius);
	padding: clamp(1.25rem, 3vw, 2rem) !important;
	gap: clamp(1.25rem, 3vw, 2.5rem) !important;
	margin-block: 0;
	flex-wrap: nowrap !important;
}
.gx-quote .gx-quote__media {
	flex: 0 0 clamp(96px, 13vw, 150px) !important;
	max-width: clamp(96px, 13vw, 150px) !important;
}
.gx-quote__photo {
	margin-inline: 0 !important;
	margin-block: 0 !important;
}
.gx-quote__photo img {
	display: block;
	width: 100%;
	aspect-ratio: 4 / 5;
	object-fit: cover;
	object-position: 50% 18%;
	border-radius: 10px;
}
.gx-quote .wp-block-quote {
	margin-inline: 0 !important;
	border: 0 !important;
	background: none !important;
	padding: 0 !important;
	margin-block: 0 !important;
	position: relative;
}
.gx-quote .wp-block-quote::before {
	content: "\201C";
	display: block;
	font-family: var(--gx-serif);
	font-size: 3.5rem;
	line-height: 0.6;
	height: 1.5rem;
	color: var(--gimur-secondary);
}
.gx-quote .wp-block-quote p {
	font-family: var(--gx-serif);
	font-style: normal !important;
	font-size: clamp(1.0625rem, 0.95rem + 0.55vw, 1.375rem) !important;
	line-height: 1.45 !important;
	color: #fff !important;
	margin-top: 0 !important;
	margin-bottom: 0.85rem !important;
	text-wrap: pretty;
}
.gx-quote .wp-block-quote cite {
	display: block;
	font-style: normal;
	font-size: 0.9375rem !important;
	line-height: 1.45;
	text-transform: none !important;
	letter-spacing: 0 !important;
	color: #d5dfea !important;
}
.gx-quote .wp-block-quote cite strong {
	color: #fff;
	font-weight: 600;
}

/* ---------------------------------------------------------------------------
 * Àrees de recerca compactes (bloc reutilitzable, també a About)
 * ------------------------------------------------------------------------- */
.gx-areas__grid {
	list-style: none;
	padding: 0 !important;
	margin-block: 0 !important;
	width: 100%;
	max-width: none !important;
	display: grid;
	grid-template-columns: repeat(3, minmax(0, 1fr));
	gap: var(--gx-gap);
}
.gx-areas__grid li {
	margin-block: 0 !important;
	padding: 0 !important;
}
.gx-areas__grid li::before,
.gx-areas__grid li::marker {
	content: none;
	display: none;
}
.entry-content .gx-areas__grid a:not(.wp-block-button__link) {
	position: relative;
	display: grid;
	grid-template-columns: auto 1fr;
	grid-template-rows: auto auto;
	column-gap: 0.85rem;
	align-items: baseline;
	align-content: start;
	height: 100%;
	padding: 0.85rem 2rem 0.85rem 0;
	border: 0;
	border-top: 1px solid var(--gx-line);
	border-radius: 0;
	background: none;
	text-decoration: none !important;
	color: var(--gx-ink) !important;
	transition: border-color 0.15s ease;
}
.entry-content .gx-areas__grid a::after {
	content: "\2192";
	position: absolute;
	right: 0.25rem;
	top: 50%;
	transform: translateY(-50%);
	color: var(--gimur-secondary);
	font-size: 1.125rem;
	transition: transform var(--gimur-duration-normal, 250ms);
}
.entry-content .gx-areas__grid a:hover {
	border-top-color: var(--gx-accent);
}
.entry-content .gx-areas__grid a:hover .gx-areas__name {
	text-decoration: underline;
	text-decoration-color: var(--gx-accent);
	text-underline-offset: 0.18em;
}
.entry-content .gx-areas__grid a:hover::after {
	transform: translate(3px, -50%);
}
.gx-areas__num {
	grid-row: 1 / 3;
	font-family: var(--gx-serif);
	font-size: 1.25rem;
	line-height: 1;
	color: var(--gimur-secondary);
	font-variant-numeric: tabular-nums;
}
.gx-areas__name {
	font-family: var(--gx-serif);
	font-size: 1.0625rem;
	line-height: 1.3;
	color: var(--gimur-primary);
}
.gx-areas__meta {
	grid-column: 2;
	margin-top: 0.3rem;
	font-size: 0.9375rem;
	color: var(--gx-muted);
}

/* ---------------------------------------------------------------------------
 * Events: el cover queda com una franja
 * ------------------------------------------------------------------------- */
.gx-home-events > .wp-block-cover {
	min-height: 0 !important;
	padding: clamp(1.75rem, 4vw, 3rem) 0 !important;
	border-radius: var(--gx-radius);
}
.gx-home-events h3 {
	font-size: var(--gx-h2) !important;
	line-height: 1.15 !important;
	margin-bottom: 0.6rem !important;
}
.gx-home-events p {
	max-width: 52ch;
	margin-bottom: 1.1rem !important;
}
.gx-home-events .wp-block-columns {
	margin-block: 0;
}

/* ---------------------------------------------------------------------------
 * Últimes notícies: 3 targetes en una fila, extracte curt
 * ------------------------------------------------------------------------- */
.gx-news,
.gx-news .wp-block-post-template {
	width: 100%;
	max-width: none !important;
}
.gx-news .wp-block-post-template {
	display: grid !important;
	grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
	gap: var(--gx-gap) !important;
	margin-block: 0 !important;
	padding: 0 !important;
}
.gx-news .wp-block-post-template > li.wp-block-post {
	/* Peça editorial: filet superior, sense caixa ni ombra */
	width: auto !important;
	max-width: none !important;
	margin-block: 0 !important;
	padding: 0.85rem 0 0 !important;
	border: 0 !important;
	border-top: 1px solid var(--gx-ink) !important;
	border-radius: 0 !important;
	background: none !important;
	display: flex;
	flex-direction: column;
	gap: 0.4rem;
	position: relative;
}
.gx-news .gx-news__date {
	font-size: 0.8125rem !important;
	letter-spacing: 0.08em;
	text-transform: uppercase;
	color: var(--gx-muted) !important;
	margin-block: 0 !important;
	text-align: left !important;
}
.gx-news .gx-news__title {
	font-family: var(--gx-serif);
	font-size: 1.125rem !important;
	line-height: 1.3 !important;
	margin-block: 0 !important;
	text-wrap: pretty;
}
.gx-news .gx-news__title a {
	color: var(--gimur-primary) !important;
	text-decoration: none !important;
}
.gx-news .gx-news__title a::after {
	content: "";
	position: absolute;
	inset: 0;
}
.gx-news li.wp-block-post:hover .gx-news__title a {
	text-decoration: underline !important;
	text-decoration-color: var(--gx-accent) !important;
	text-underline-offset: 0.18em;
}
.gx-news .gx-news__excerpt,
.gx-news .gx-news__excerpt p {
	margin-block: 0 !important;
	font-size: 1rem !important;
	line-height: 1.5 !important;
	color: var(--gx-muted);
}
.gx-news .gx-news__excerpt p {
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

/* ---------------------------------------------------------------------------
 * Socis i col·laboradors: una sola tira de logos en moviment lent
 * ------------------------------------------------------------------------- */
.gx-home-partners .gs_logo_area {
	margin-top: 0.5rem !important;
	margin-bottom: 0 !important;
}
.gx-home-partners .gs_logo_area--inner {
	overflow: hidden;
	container-type: inline-size;
	-webkit-mask-image: linear-gradient(90deg, transparent, #000 5%, #000 95%, transparent);
	mask-image: linear-gradient(90deg, transparent, #000 5%, #000 95%, transparent);
}
.gx-home-partners .gs_logo_container {
	display: flex !important;
	flex-wrap: nowrap !important;
	width: max-content !important;
	margin-block: 0 !important;
	animation: gx-marquee 80s linear infinite alternate;
}
.gx-home-partners .gs_logo_area--inner:hover .gs_logo_container,
.gx-home-partners .gs_logo_area--inner:focus-within .gs_logo_container {
	animation-play-state: paused;
}
/* L'id porta especificitat: gimur-styles.css hi posa width:50%!important a mòbil */
.entry-content .gx-home-partners #gs_logo_area_51 .gs_logo_single--wrapper,
.gx-home-partners .gs_logo_single--wrapper {
	width: clamp(84px, 9vw, 112px) !important;
	flex: 0 0 auto !important;
	padding: 0 4px !important;
}
.gx-home-partners .gs_logo_single,
.gx-home-partners .gs_logo_single img {
	height: auto !important;
	width: 100% !important;
	max-height: none !important;
}
@keyframes gx-marquee {
	from { transform: translateX(0); }
	to   { transform: translateX(calc(-100% + 100cqw)); }
}
@media (prefers-reduced-motion: reduce) {
	.gx-home-partners .gs_logo_area--inner {
		overflow-x: auto;
		-webkit-mask-image: none;
		mask-image: none;
	}
	.gx-home-partners .gs_logo_container {
		animation: none;
	}
}
.gx-home-partners__cta {
	margin-top: 0.75rem !important;
}
.gx-home-partners__cta .wp-block-button__link {
	color: var(--gimur-primary) !important;
	border: 1px solid var(--gimur-primary) !important;
	padding: 0.6rem 1.25rem !important;
}
.gx-home-partners__cta .wp-block-button__link:hover {
	background: var(--gimur-primary) !important;
	color: #fff !important;
}

/* ---------------------------------------------------------------------------
 * Missió + testimoni
 * ------------------------------------------------------------------------- */
.gx-home-mission > .wp-block-columns {
	gap: clamp(1.25rem, 4vw, 3.5rem) !important;
	margin-block: 0;
}
.gx-home-mission p {
	margin-block: 0;
}
.gx-testimonial {
	gap: 1rem !important;
	padding: 1.1rem 1.25rem;
	background: var(--gimur-cool-bg, #f0f4f8);
	border-radius: var(--gx-radius);
	align-items: center !important;
}
.gx-testimonial > .gx-testimonial__photo {
	margin-inline: 0 !important;
	flex: 0 0 76px !important;
	width: 76px !important;
	min-width: 76px;
	margin-block: 0 !important;
}
.gx-testimonial__photo img {
	width: 76px;
	height: 76px;
	border-radius: 50%;
	object-fit: cover;
	object-position: 50% 30%;
	display: block;
}
.gx-testimonial .wp-block-quote {
	margin-inline: 0 !important;
	border: 0 !important;
	background: none !important;
	padding: 0 !important;
	margin-block: 0 !important;
}
.gx-testimonial .wp-block-quote p {
	font-family: var(--gx-serif);
	font-style: normal !important;
	font-size: 1.125rem !important;
	line-height: 1.4 !important;
	color: var(--gimur-primary) !important;
	margin-top: 0 !important;
	margin-bottom: 0.4rem !important;
}
.gx-testimonial .wp-block-quote cite {
	display: block;
	font-style: normal;
	font-size: 0.9375rem !important;
	line-height: 1.4;
	text-transform: none !important;
	letter-spacing: 0 !important;
	color: var(--gx-muted) !important;
}
.gx-testimonial .wp-block-quote cite strong {
	color: var(--gx-ink);
	font-weight: 600;
}

/* ---------------------------------------------------------------------------
 * Music Research Hub: títol i text a l'esquerra, foto a la dreta
 * ------------------------------------------------------------------------- */
.gx-home-hub {
	/* Franja clara: el peu (blau fosc) ha de ser l'únic bloc fosc del final de pàgina */
	background: var(--gx-paper-alt) !important;
	border-top: 1px solid var(--gx-line);
	padding: clamp(2rem, 4.5vw, 3.25rem) 0 !important;
}
.gx-home-hub > .wp-block-group {
	display: grid !important;
	grid-template-columns: minmax(0, 2fr) minmax(0, 1fr);
	grid-template-areas: "head img" "text img";
	gap: 0.5rem clamp(1.5rem, 3vw, 2.5rem);
	align-items: start;
}
.gx-home-hub > .wp-block-group > h3 {
	grid-area: head;
	font-size: var(--gx-h2) !important;
	margin-block: 0 !important;
}
.gx-home-hub > .wp-block-group > .wp-block-columns:first-of-type {
	grid-area: text;
	margin-block: 0 !important;
	gap: 1.5rem !important;
}
.gx-home-hub > .wp-block-group > .wp-block-columns:last-of-type {
	grid-area: img;
	margin-block: 0 !important;
	height: 100%;
}
.gx-home-hub > .wp-block-group > .wp-block-columns:last-of-type > .wp-block-column,
.gx-home-hub .wp-block-image {
	height: 100%;
	margin-block: 0 !important;
}
.gx-home-hub .wp-block-image img {
	width: 100%;
	height: 100%;
	min-height: 200px;
	object-fit: cover;
	border-radius: var(--gx-radius);
	display: block;
}
.gx-home-hub p {
	margin-block: 0 !important;
}
/* El hub és l'última secció: el peu va enganxat */
body.home .wp-site-blocks > :is(main, section).site-content {
	padding-bottom: 0 !important;
}

/* ---------------------------------------------------------------------------
 * Tauleta
 * ------------------------------------------------------------------------- */
@media (max-width: 1023px) {
	.gx-tiles {
		grid-template-columns: repeat(4, minmax(0, 1fr));
	}
	.gx-areas__grid {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
}

/* ---------------------------------------------------------------------------
 * Mòbil
 * ------------------------------------------------------------------------- */
@media (max-width: 781px) {
	.gx-home-hero > .wp-block-cover {
		padding: 2.25rem 0 1.75rem !important;
	}
	.gx-home-hero > .has-primary-background-color > .wp-block-columns {
		display: grid !important;
		gap: 1.1rem !important;
	}
	.gx-home-hero > .has-primary-background-color > .wp-block-columns > .wp-block-column {
		padding: 0 !important;
		border: 0 !important;
		margin-block: 0 !important;
	}
	.gx-tiles {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
	.gx-tiles .wp-block-cover {
		min-height: 92px !important;
	}
	.gx-quote .gx-quote__cols {
		flex-wrap: nowrap !important;
		align-items: flex-start !important;
	}
	.gx-quote .gx-quote__cols > .wp-block-column.gx-quote__body {
		flex: 1 1 0 !important;
		min-width: 0 !important;
	}
	.gx-quote .gx-quote__cols > .wp-block-column.gx-quote__media {
		flex: 0 0 76px !important;
		max-width: 76px !important;
	}
	.gx-quote .gx-quote__cols > .wp-block-column.gx-quote__media {
		align-self: flex-start !important;
		margin-top: 2rem !important;
	}
	.gx-quote__photo img {
		aspect-ratio: 1;
		border-radius: 50%;
	}
	/* Franges a tota amplada: el text no pot tocar la vora */
	.gx-home-events > .wp-block-cover {
		padding-left: 1.25rem !important;
		padding-right: 1.25rem !important;
	}
	.gx-home-hub.gx-home-hub {
		padding-left: 1.25rem !important;
		padding-right: 1.25rem !important;
	}
	.gx-areas__grid {
		grid-template-columns: 1fr;
		gap: 0.5rem;
	}
	.entry-content .gx-areas__grid a:not(.wp-block-button__link) {
		padding: 0.75rem 2.5rem 0.75rem 0.9rem;
	}
	/* Notícies: carrusel horitzontal amb snap en lloc de tres targetes apilades */
	.gx-news .wp-block-post-template {
		display: flex !important;
		overflow-x: auto;
		scroll-snap-type: x mandatory;
		gap: 0.75rem !important;
		padding-bottom: 0.5rem !important;
		margin-right: calc(-1 * var(--wp--style--root--padding-right, 1rem)) !important;
		padding-right: var(--wp--style--root--padding-right, 1rem) !important;
		scrollbar-width: thin;
	}
	.gx-news .wp-block-post-template > li.wp-block-post {
		flex: 0 0 82% !important;
		scroll-snap-align: start;
	}
	.gx-home-mission > .wp-block-columns {
		gap: 1rem !important;
	}
	.gx-home-hub > .wp-block-group {
		grid-template-columns: 1fr;
		grid-template-areas: "head" "text" "img";
		gap: 0.75rem;
	}
	.gx-home-hub > .wp-block-group > .wp-block-columns:first-of-type {
		gap: 0.75rem !important;
	}
	.gx-home-hub .wp-block-image img {
		height: 160px;
		min-height: 0;
	}
}

/* El text de les seccions de lectura s'alinea a l'esquerra, no centrat pel layout constrained */
.gx-home-learn > .gx-lead,
.gx-areas > .gx-lead {
	margin-left: 0 !important;
}

.gx-home-hub h3.has-white-color {
	color: var(--gx-brand) !important;
}
.gx-home-hub p.has-lightgrey-color,
.gx-home-hub p {
	color: var(--gx-ink) !important;
}

/* ---------------------------------------------------------------------------
 * Cita: estil "quote" del sistema (clar, filet d'accent), no una franja fosca.
 * El hero i la franja d'events ja són blocs foscos: la cita no hi suma.
 * ------------------------------------------------------------------------- */
.gx-quote .gx-quote__cols {
	background: none !important;
	color: var(--gx-ink) !important;
	border-radius: 0 !important;
	border-left: 2px solid var(--gx-accent);
	padding: 0.25rem 0 0.25rem clamp(1rem, 3vw, 2rem) !important;
	align-items: center !important;
}
.gx-quote .wp-block-quote::before {
	content: none;
}
.gx-quote .wp-block-quote p {
	color: var(--gx-brand) !important;
	font-size: 1.5rem !important;
	line-height: 1.4 !important;
}
.gx-quote .wp-block-quote cite {
	color: var(--gx-muted) !important;
}
.gx-quote .wp-block-quote cite strong {
	color: var(--gx-ink) !important;
}
.gx-quote .gx-quote__cols > .wp-block-column.gx-quote__media {
	flex: 0 0 112px !important;
	max-width: 112px !important;
}
.gx-quote__photo img {
	aspect-ratio: 1 !important;
	border-radius: 50% !important;
	object-position: 50% 22% !important;
}
@media (max-width: 781px) {
	.gx-quote .wp-block-quote p {
		font-size: 1.1875rem !important;
	}
	/* A mòbil la foto (un retrat retallat) no s'entén: la cita ocupa l'amplada */
	.gx-quote .gx-quote__cols > .wp-block-column.gx-quote__media {
		display: none !important;
	}
	.gx-quote .gx-quote__cols {
		padding-left: 1rem !important;
	}
}

/* Hero: el títol (15ch) s'alinea a la mateixa vora que l'entradeta i els botons;
 * amb marges automàtics quedava centrat dins de la columna (8px a 1024, 150px a 1440) */
.gx-home-hero > .wp-block-cover h1 {
	margin-left: max(0px, calc((100% - var(--wp--style--global--content-size, 860px)) / 2)) !important;
	margin-right: auto !important;
}
