.flybear-blog-intro {
	margin: 0 0 36px;
	padding: clamp(36px, 6vw, 68px) clamp(24px, 5vw, 64px);
	border: 1px solid #d7e9f8;
	border-radius: 18px;
	background: linear-gradient(125deg, #dff3ff 0%, #f7fcff 58%, #fff1e5 100%);
	box-shadow: 0 18px 42px rgba(36, 119, 243, .09);
}

.flybear-blog-intro .flybear-blog-eyebrow {
	margin: 0 0 14px;
	color: #2477f3;
	font-size: 12px;
	font-weight: 900;
	letter-spacing: .15em;
	text-transform: uppercase;
}

.flybear-blog-intro h1 {
	margin: 0;
	color: #153b66;
	font-size: clamp(36px, 5vw, 58px);
	line-height: 1.06;
	letter-spacing: -.045em;
}

.flybear-blog-intro > p:last-child {
	max-width: 780px;
	margin: 18px 0 0;
	color: #587089;
	font-size: 17px;
	line-height: 1.72;
}

@media (max-width: 620px) {
	.flybear-blog-intro {
		margin-bottom: 26px;
		padding: 34px 22px;
		border-radius: 14px;
	}

	.flybear-blog-intro h1 {
		font-size: 36px;
	}
}
