.editor-styles-wrapper {
	--gn-accent: #c93d30;
	--gn-accent-hover: #ad3429;
	--gn-navy: #3d566e;
	--gn-navy-dark: #2c4054;
	--gn-ink: #24313d;
	--gn-slate: #596a7b;
	--gn-muted: #5c6d7e;
	--gn-border: #e3e9ee;
	--gn-surface: #f5f7f9;
	--gn-surface-strong: #edf1f4;
	--gn-success: #157347;
	--gn-success-bg: #e8f5ee;
	--gn-error: #a12622;
	--gn-error-bg: #fbeceb;
	--gn-text-xs: 0.75rem;
	--gn-text-sm: 0.875rem;
	--gn-text-base: 1rem;
	--gn-text-lg: 1.15rem;
	--gn-h4: 1.35rem;
	--gn-h3: 1.8rem;
	--gn-h2: 2.5rem;
	--gn-h1: 3.5rem;
	--gn-space-2xs: 0.25rem;
	--gn-space-xs: 0.5rem;
	--gn-space-sm: 0.75rem;
	--gn-space-md: 1rem;
	--gn-space-lg: 1.5rem;
	--gn-space-xl: 2rem;
	--gn-space-2xl: 3rem;
	--gn-space-3xl: 4.5rem;
	--gn-border-standard: 1px solid #e3e9ee;
	--gn-radius-sm: 3px;
	--gn-radius-button: 3px;
	color: var(--gn-ink);
	font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
	font-size: 1rem;
	line-height: 1.68;
}

.editor-styles-wrapper .wp-block-post-title {
	font-size: clamp(2.15rem, 1.45rem + 2.6vw, 4rem);
	font-weight: 800;
	letter-spacing: -0.02em;
	line-height: 1.16;
}

.editor-styles-wrapper h1,
.editor-styles-wrapper h2,
.editor-styles-wrapper h3,
.editor-styles-wrapper h4 {
	color: var(--gn-ink);
	font-weight: 800;
	letter-spacing: -0.02em;
	line-height: 1.16;
}

.editor-styles-wrapper a {
	color: var(--gn-accent);
}

.editor-styles-wrapper blockquote {
	padding: 1rem 1.5rem;
	border-inline-start: 4px solid var(--gn-accent);
	background: var(--gn-surface);
	font-family: Georgia, "Times New Roman", serif;
}

.editor-styles-wrapper .wp-block[data-align="wide"] {
	max-width: 1180px;
}

.editor-styles-wrapper .wp-block[data-align="full"] {
	max-width: none;
}

.editor-styles-wrapper .gn-hero,
.editor-styles-wrapper .gn-category-section,
.editor-styles-wrapper .gn-form-block {
	max-width: 1180px;
}

.globalnews-editorial-details .components-base-control {
	margin-block-end: 1rem;
}
