/* =========================================
   ROBERIN About locale redesign parity
   - 2026-05-06
   - Apply the /about/ article structure width and hierarchy to locale pages.
========================================= */
body:is(.page-id-2293, .page-id-2308, .page-id-2310, .page-id-2312, .page-id-2314) .cs-entry__header {
	display: none !important;
}

body:is(.page-id-2293, .page-id-2308, .page-id-2310, .page-id-2312, .page-id-2314) .entry-content {
	margin-top: 0 !important;
}

body:is(.page-id-2293, .page-id-2308, .page-id-2310, .page-id-2312, .page-id-2314) .entry-content > *:first-child {
	margin-top: 0 !important;
}

body:is(.page-id-2293, .page-id-2308, .page-id-2310, .page-id-2312, .page-id-2314) .roberin-about-redesign {
	width: 100% !important;
	max-width: 950px !important;
	box-sizing: border-box !important;
	margin-left: auto !important;
	margin-right: auto !important;
}

body:is(.page-id-2293, .page-id-2308, .page-id-2310, .page-id-2312, .page-id-2314) .roberin-about-redesign h1 {
	margin-bottom: 8px !important;
	font-size: clamp(32px, 3.8vw, 48px) !important;
	line-height: 1.05 !important;
	letter-spacing: -0.055em !important;
}

body:is(.page-id-2293, .page-id-2308, .page-id-2310, .page-id-2312, .page-id-2314) .roberin-about-redesign .roberin-about-intro-title {
	margin-bottom: 12px !important;
	font-size: clamp(24px, 3vw, 38px) !important;
	line-height: 1.12 !important;
	letter-spacing: -0.055em !important;
}

body:is(.page-id-2293, .page-id-2308, .page-id-2310, .page-id-2312, .page-id-2314) .roberin-about-redesign img {
	max-width: 100% !important;
	height: auto !important;
}

@media (max-width: 767px) {
	body:is(.page-id-2293, .page-id-2308, .page-id-2310, .page-id-2312, .page-id-2314) .cs-site-content {
		overflow-x: clip !important;
	}

	body:is(.page-id-2293, .page-id-2308, .page-id-2310, .page-id-2312, .page-id-2314) .roberin-about-redesign h1 {
		font-size: clamp(29px, 8.4vw, 38px) !important;
	}

	body:is(.page-id-2293, .page-id-2308, .page-id-2310, .page-id-2312, .page-id-2314) .roberin-about-redesign .roberin-about-intro-title {
		font-size: clamp(23px, 7vw, 32px) !important;
	}
}
