.ed45-scene{margin:30px 0 40px;min-width:0}
.ed45-scene img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:12px;background:#f6f7f2}
.ed45-article-cover{max-width:1040px;padding-top:30px}
.ed45-article-cover .ed45-scene{margin:0}
.ed45-article-cover img{max-height:320px;object-position:50% 65%}
.ed45-workflow{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:48px;align-items:center;margin-top:30px}
.ed45-workflow .ed45-scene{margin:0}
.ed45-workflow .pd41-steps{display:block;margin:0;padding-left:26px;border-left:2px solid #e0d6c4}
.ed45-workflow .pd41-steps li{position:relative;display:grid;grid-template-columns:36px 1fr;gap:0 14px;padding:16px 0;border:0;border-bottom:1px solid #dde4da;border-radius:0;background:transparent;box-shadow:none}
.ed45-workflow .pd41-steps li:last-child{border-bottom:0}
.ed45-workflow .pd41-steps li>span{grid-row:1/3;color:#b15f32}
.ed45-workflow .pd41-steps h3{margin:0;font-size:19px}
.ed45-workflow .pd41-steps p{grid-column:2;line-height:1.75;margin-top:6px;font-size:15px}
.ed45-industry{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:center;margin:26px 0}
.ed45-industry>.ed45-scene{margin:0}
.ed45-industry .s24-industry-flow{display:block;margin:0}
.ed45-industry .s24-industry-flow li{padding:20px 0;border:0;border-bottom:1px solid #dce3dc;border-radius:0;background:none}
.ed45-industry .s24-industry-flow li:last-child{border-bottom:0}
.ed45-industry .s24-industry-flow span{color:#a05e37}
.n41-card .ed45-scene{margin:0 0 24px}
.n41-card .ed45-scene img{border-radius:8px}
.n41-card:first-child{display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:center}
.n41-card:first-child .ed45-scene{margin:0}
.ed45-research{display:grid;grid-template-columns:1.1fr .9fr;gap:42px;align-items:center;padding-block:24px}
.ed45-research .ed45-scene{margin:0}
.ed45-research h3{font-size:26px;line-height:1.5}
.ed45-research p{font-size:17px;line-height:1.9;margin-top:20px;color:#5c7168}
.ed45-chain{margin:40px 0;padding:24px 0;border-block:1px solid #d9e3da}
.ed45-chain figcaption{font-size:14px;color:#7a7766;margin-bottom:20px}
.ed45-chain ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding:0;list-style:none}
.ed45-chain li{position:relative;margin:0!important;font-size:14px!important;line-height:1.65}
.ed45-chain li:not(:last-child):after{content:'→';position:absolute;right:-18px;top:0;color:#b86f3c}
.ed45-chain b{display:block;font-size:16px;color:#24564e;margin-bottom:8px}
.ed45-chain span{color:#62776b}
@media(max-width:600px){.ed45-chain ol{grid-template-columns:1fr;gap:26px}.ed45-chain li:not(:last-child):after{content:'↓';left:0;top:auto;bottom:-23px}.ed45-industry .vp-photo{margin:0}}
@media(max-width:850px){.ed45-workflow,.ed45-industry,.ed45-research,.n41-card:first-child{grid-template-columns:1fr;gap:26px}.ed45-workflow .pd41-steps{padding-left:18px}.ed45-article-cover img{max-height:none}.ed45-article-cover{padding-top:20px}.ed45-research h3{font-size:23px}}
