/* =========================================================
   UYHS NOT INTERESTED / PREFERENCES UPDATED PAGE
   ========================================================= */

.uyhs-not-interested {
	--uyhs-navy:#173B4D;
	--uyhs-orange:#F8AD39;
	--uyhs-cream:#FFF8EE;
	--uyhs-copy:#52626B;
	--uyhs-shadow:0 14px 36px rgba(23,59,77,.09);

	background:var(--uyhs-cream);
	color:var(--uyhs-copy);
	font-family:"Avenir Next",Avenir,"Segoe UI",Arial,sans-serif;
	min-height:520px;
}

.uyhs-not-interested,
.uyhs-not-interested *,
.uyhs-not-interested *::before,
.uyhs-not-interested *::after {
	box-sizing:border-box;
}


/* PAGE WRAPPER */

.uyhs-not-interested-wrap {
	background:var(--uyhs-cream);
	padding:clamp(90px,10vw,150px) 28px;
	text-align:center;
}

.uyhs-not-interested-wrap > .wp-block-group__inner-container {
	width:100%;
}


/* CONFIRMATION CARD */

.uyhs-not-interested-inner {
	background:#fff;
	border:1px solid rgba(23,59,77,.10);
	border-radius:22px;
	box-shadow:var(--uyhs-shadow);
	margin:0 auto;
	max-width:820px;
	padding:clamp(46px,6vw,72px);
	text-align:center;
}

.uyhs-not-interested-inner > .wp-block-group__inner-container {
	margin:0 auto;
	max-width:680px;
}


/* EYEBROW */

.uyhs-not-interested .uyhs-eyebrow {
	color:var(--uyhs-orange) !important;
	font-family:"Avenir Next",Avenir,"Segoe UI",Arial,sans-serif !important;
	font-size:16px !important;
	font-weight:800 !important;
	letter-spacing:.15em !important;
	line-height:1.35 !important;
	margin:0 0 20px !important;
	text-transform:uppercase !important;
}


/* HEADLINE */

.uyhs-not-interested h1 {
	color:var(--uyhs-navy) !important;
	font-family:"Avenir Next",Avenir,"Segoe UI",Arial,sans-serif !important;
	font-size:clamp(42px,5vw,64px) !important;
	font-weight:400 !important;
	letter-spacing:-.025em !important;
	line-height:1.08 !important;
	margin:0 0 28px !important;
}


/* BODY COPY */

.uyhs-not-interested p:not(.uyhs-eyebrow) {
	color:var(--uyhs-copy) !important;
	font-family:"Avenir Next",Avenir,"Segoe UI",Arial,sans-serif !important;
	font-size:18px !important;
	line-height:1.68 !important;
	margin:0 auto 18px !important;
	max-width:620px;
}

.uyhs-not-interested p:last-child {
	margin-bottom:0 !important;
}


/* MOBILE */

@media(max-width:700px) {

	.uyhs-not-interested-wrap {
		padding:64px 20px;
	}

	.uyhs-not-interested-inner {
		border-radius:18px;
		padding:42px 24px;
	}

	.uyhs-not-interested h1 {
		font-size:40px !important;
	}

	.uyhs-not-interested p:not(.uyhs-eyebrow) {
		font-size:17px !important;
	}
}