.page-content{background-color:#fff;padding-top:32px;font-family:PingFang SC,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif}.home-wrapper{width:var(--main-width);min-width:var(--main-min-width);margin:0 auto}.section-title{color:#163b71;justify-content:center;align-items:center;gap:8px;margin:0 auto 20px;font-size:19px;font-weight:700;display:flex}.section-title-bar{vertical-align:middle;background-color:#ff5454;border-radius:8px;width:4px;height:20px;margin-right:10px;display:inline-block}.intro-text-card{margin-bottom:40px}.intro-subtitle{max-width:900px;margin:0;font-size:16px;line-height:22px}.esg-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:inherit;background-color:#fff;border-radius:12px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 4px 20px #8d8d8d4d}.esg-card-top{aspect-ratio:1539/383;position:relative}.esg-card-body{flex:1;padding:20px 24px}.esg-card-title{margin-bottom:12px;font-size:16px;font-weight:700;line-height:24px}.theme-e{--theme:#81b18d}.theme-s{--theme:#00baad}.theme-g{--theme:#9d7ceb}.theme-e .esg-card-title,.theme-e .esg-card-btn{color:var(--theme)}.theme-e .esg-card-btn{border-color:var(--theme)}.theme-s .esg-card-title,.theme-s .esg-card-btn{color:var(--theme)}.theme-s .esg-card-btn{border-color:var(--theme)}.theme-g .esg-card-title,.theme-g .esg-card-btn{color:var(--theme)}.theme-g .esg-card-btn{border-color:var(--theme)}.esg-card-desc{color:#555;font-size:16px;line-height:30px}.esg-card-footer{justify-content:flex-end;padding:0 24px 24px;display:flex}.esg-card-btn{border:2px solid;border-radius:999px;align-items:center;gap:4px;padding:6px 16px;font-size:13px;font-weight:500;transition:transform .12s;display:inline-flex}.esg-card-btn:active{transform:scale(.96)}@media not all and (min-width:1024px){.page-content{padding-top:0}.home-wrapper{padding-left:16px;padding-right:16px}section.w-full.py-20{padding-top:32px;padding-bottom:32px}.intro-text-card{margin-bottom:24px}.section-title{font-size:17px}.esg-card-body{padding:16px}.esg-card-footer{padding:0 16px 16px}}
