:root {
	--up-color-ink: #092033;
	--up-color-muted: #647486;
	--up-color-blue: #005f93;
	--up-color-orange: #f39a1b;
	--up-color-bg: #f5f7f9;
	--theme-font-family: Inter, Arial, sans-serif;
	--theme-content-vertical-spacing: 0;
}

body {
	background: var(--up-color-bg);
	color: var(--up-color-ink);
}

.entry-header {
	display: none;
}

body.home,
body.ultra-service-page {
	--theme-content-vertical-spacing: 0;
}

body.home .ct-container-full[data-vertical-spacing],
body.home [data-content],
body.ultra-service-page .ct-container-full[data-vertical-spacing],
body.ultra-service-page [data-content] {
	padding-top: 0 !important;
}

body.home .hero-section,
body.ultra-service-page .hero-section {
	display: none !important;
}

.site-main,
[data-prefix="single_page"] [class*="ct-container"] > article[class*="post"] {
	--has-wide: var(--true);
	--has-boxed: var(--false);
}

.entry-content > *:first-child {
	margin-top: 0;
}
