.svm-yfi-article-notice {
	display: flex;
	margin: 24px 0;
	padding: 22px;
	align-items: flex-start;
	gap: 15px;
	border: 1px solid #d8e8e0;
	border-radius: 15px;
	background: #f7fbf9;
	box-shadow: 0 8px 22px rgba(42, 86, 68, .06);
	color: #294239;
	font-family: -apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", "Segoe UI", sans-serif;
}

.svm-yfi-article-notice__icon {
	display: grid;
	width: 37px;
	height: 37px;
	flex: 0 0 37px;
	place-items: center;
	border-radius: 11px;
	background: #e4f3ec;
	color: #258a66;
	font-size: 20px;
	font-weight: 700;
}

.svm-yfi-article-notice__content { min-width: 0; }
.svm-yfi-article-notice__eyebrow { margin: 0 0 4px; color: #258a66; font-size: 12px; font-weight: 700; letter-spacing: .06em; }
.svm-yfi-article-notice__message { margin: 0; color: #587067; font-size: 14px; line-height: 1.8; }
.svm-yfi-article-notice__button {
	display: inline-flex;
	min-height: 36px;
	margin-top: 13px;
	padding: 0 13px;
	align-items: center;
	border-radius: 9px;
	background: #258a66;
	color: #fff !important;
	font-size: 13px;
	font-weight: 650;
	line-height: 1;
	text-decoration: none !important;
	transition: background .18s ease, transform .18s ease;
}
.svm-yfi-article-notice__button:hover { background: #1d7053; transform: translateY(-1px); }

@media (max-width: 520px) {
	.svm-yfi-article-notice { padding: 18px; gap: 12px; }
	.svm-yfi-article-notice__message { font-size: 13px; line-height: 1.76; }
}

@media (prefers-reduced-motion: reduce) {
	.svm-yfi-article-notice__button { transition: none; }
}
