/* === sustainability page === */
/* 可持续发展页面专属样式（落地页 / 二级 / 三级共用，视觉参照应用行业） */

.sus-section {
	background: #F6FBF9;
	border-radius: 12px;
	padding: 48px;
	margin: 20px 0 20px 30px;
	box-shadow: 4px 4px 12px rgba(0,0,0,0.1);
}

/* tab 导航已统一至 base.css 的 .section-tabs / .section-tab */

/* 正文 */
.sus-body {
	font-size: 18px !important;
	line-height: 2 !important;
	color: var(--c-contrast);
	text-align: justify;
	margin: 0 !important;
}
.sus-body p {
	margin: 0 0 16px;
}
/* 首行缩进（仅"我们的承诺 / 商业行为和治理"两页正文段落，2 字符缩进） */
body.postid-132 .sus-body p,
body.postid-133 .sus-body p {
	text-indent: 2em;
}
/* 列表前的引导句不缩进（如"我们的可持续发展战略依托三大支柱："） */
body.postid-132 .sus-body p:has(+ ol),
body.postid-133 .sus-body p:has(+ ol) {
	text-indent: 0;
}
/* 正文小标题（三大支柱等）——绿色竖线 + 主色标题，与站点 section-heading 风格一致 */
.sus-body h2 {
	font-size: 22px;
	font-weight: 700;
	line-height: 1.5;
	color: var(--c-contrast);
	text-align: left;
	margin: 36px 0 16px;
	padding-left: 14px;
	border-left: 3px solid var(--c-primary);
}
.sus-body h2:first-child {
	margin-top: 0;
}
/* 正文子级标题（如可持续发展报告三大披露维度 1./2./3.）——同款绿色竖线、字号略小 */
.sus-body h3 {
	font-size: 19px;
	font-weight: 700;
	line-height: 1.6;
	color: var(--c-contrast);
	text-align: left;
	margin: 28px 0 14px;
	padding-left: 12px;
	border-left: 3px solid var(--c-accent);
}
/* 有序列表（三大支柱概述） */
.sus-body ol {
	margin: 0 0 20px;
	padding-left: 24px;
}
.sus-body ol li {
	margin-bottom: 6px;
	text-align: left;
}
.sus-body ol li:last-child {
	margin-bottom: 0;
}

@media (max-width: 768px) {
	.sus-section { padding: 32px 24px; }
}

