:where(.apcs-news-board__shell) {
	padding: 22px 30px 24px;
	border: 1px solid rgb(215 210 204 / 0.9);
	background: #fff;
	box-sizing: border-box;
}

:where(.apcs-news-board__title) {
	margin: 0 0 14px;
	font-family: "Noto Sans CJK KR", "Noto Sans KR", "Apple SD Gothic Neo", "Malgun Gothic", "Manrope", sans-serif;
	font-size: var(--apcs-home-section-title-font-size, var(--wp--preset--font-size--home-section-title, clamp(2.125rem, 2.8vw, 3rem)));
	font-weight: 700;
	line-height: 1.06;
	letter-spacing: -0.03em;
	color: #212326;
}

.apcs-news-board__title[class*="-font-size"] {
	font-size: var(--apcs-home-section-title-font-size, var(--wp--preset--font-size--home-section-title, clamp(2.125rem, 2.8vw, 3rem))) !important;
}

:where(.apcs-news-board__list) {
	margin: 0;
	font-family: "Manrope", sans-serif;
	font-size: clamp(18px, 1.15vw, 20px);
	line-height: 1.72;
	color: #354052;
}

:where(ul.apcs-news-board__list) {
	padding-left: 1.35em;
}

:where(div.apcs-news-board__list) {
	padding-left: 0;
}

:where(.apcs-news-board__item) {
	margin: 0;
	color: inherit;
	line-height: inherit;
}

:where(.apcs-news-board__item + .apcs-news-board__item) {
	margin-top: 12px;
}

:where(.apcs-news-board__item)::marker {
	color: var(--apcs-accent, #4c6078);
}

:where(.apcs-news-board__item strong) {
	font-weight: 700;
	color: #212326;
}

@media (max-width: 781px) {
	:where(.apcs-news-board__shell) {
		padding: 20px;
	}

	:where(.apcs-news-board__title) {
		font-size: var(--apcs-home-section-title-font-size, var(--wp--preset--font-size--home-section-title, clamp(2.125rem, 2.8vw, 3rem)));
	}

	:where(.apcs-news-board__list) {
		font-size: 17px;
		line-height: 1.68;
	}

	:where(ul.apcs-news-board__list) {
		padding-left: 1.2em;
	}
}
/* PPT 260512 feedback: normalize News type size with the adjacent Quick links section. */
:where(.apcs-news-board__shell) {
	padding: clamp(22px, 2.5vw, 30px) clamp(22px, 3vw, 34px);
	border-radius: 0;
	box-shadow: 0 12px 32px rgba(16, 24, 40, 0.05);
}

:where(.apcs-news-board__title) {
	font-size: clamp(32px, 2.8vw, 34px);
	line-height: 1.08;
}

:where(.apcs-news-board__list) {
	font-size: clamp(17px, 1.05vw, 18px);
	line-height: 1.62;
}
