.kaishan-profile{font-size:18px;line-height:1.65}.kaishan-profile h2{font-size:30px;line-height:1.25}.kaishan-profile h3{font-size:22px;line-height:1.3}.ks-jump{padding:22px 0;border-bottom:1px solid #ddd}.ks-jump a{display:inline-block;vertical-align:top;min-height:44px;border:1px solid #ccc;padding:10px 12px;margin:0 6px 8px 0;font-size:16px;color:#171717;text-decoration:none}.ks-section{padding:38px 0;border-bottom:1px solid #ddd;scroll-margin-top:85px}.ks-kicker{text-transform:uppercase;color:#bc3b06;font-size:16px}.ks-intro,.ks-station,.ks-mobile,.ks-centri,.ks-order{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:start}.ks-intro{grid-template-columns:1.3fr 1fr}.kaishan-profile figure{margin:0}.kaishan-profile img{display:block;width:100%;height:auto;object-fit:contain}.kaishan-profile figcaption{font-size:15px;line-height:1.5;color:#555;margin-top:12px}.kaishan-profile .plant-logo-lg{display:block;width:330px;max-width:100%;height:auto;background:white;border:0;padding:16px 0}.kaishan-profile .plant-logo-lg img{width:330px;max-width:100%;height:auto;padding:0}.ks-works,.ks-field{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px;margin-top:24px}.ks-works article,.ks-field article{border-top:3px solid #ec490a;padding:18px 0}.kaishan-profile table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:16px;line-height:1.5;margin:20px 0}.kaishan-profile caption{text-align:left;font-weight:700;margin-bottom:12px}.kaishan-profile th,.kaishan-profile td{padding:12px 8px;border-bottom:1px solid #ddd;text-align:left;vertical-align:top;overflow-wrap:break-word}.kaishan-profile thead{background:#f3f2ef}.ks-note{font-size:16px;line-height:1.6}.ks-link{display:inline-block;min-height:44px;color:#b73600;font-weight:700;text-decoration:none}.ks-system{background:#f5f3ef;padding:24px;border-left:4px solid #ec490a;margin-top:28px}.ks-system ol,.ks-order ol{padding-left:24px}.ks-system li,.ks-order li{margin-bottom:16px}.ks-envelope{margin:20px 0}.ks-envelope>div{padding:12px 0;border-bottom:1px solid #ddd}.ks-envelope dt{font-weight:700}.ks-envelope dd{margin:4px 0}.ks-order aside{background:#171717;color:#fff;padding:26px}.ks-order aside h3{color:#fff}.ks-faq details{padding:18px 0;border-bottom:1px solid #ddd}.ks-faq summary{font-weight:700;min-height:44px;cursor:pointer}.ks-faq p{max-width:900px}@media(max-width:720px){.kaishan-profile h2{font-size:26px}.ks-section{padding:30px 0}.ks-intro,.ks-station,.ks-mobile,.ks-centri,.ks-order,.ks-works,.ks-field{display:block}.ks-intro figure,.ks-station>div,.ks-mobile figure,.ks-centri>div,.ks-order aside{margin-top:24px}.ks-works article+article,.ks-field article+article{margin-top:22px}.ks-system,.ks-order aside{padding:18px}.kaishan-profile th,.kaishan-profile td{padding:10px 6px;font-size:15px}}
