.shengu-profile{padding:28px 0 0}.shengu-profile p{font-size:17px;line-height:1.65;max-width:78ch}.shengu-profile h2{font-size:29px;line-height:1.2;margin:0 0 22px}.shengu-profile h3{font-size:22px;line-height:1.35;margin:0 0 14px}.shengu-profile h4{font-size:18px;line-height:1.4;margin:0 0 12px}.shengu-profile h3 a{color:inherit;text-decoration:none}.sg-jump{border-bottom:1px solid #bbb;padding:0 0 22px;margin-bottom:32px}.sg-jump a{display:inline-block;padding:12px 14px 12px 0;min-height:44px;font-size:15px;color:#444}.sg-company,.sg-section,.sg-machine,.sg-axial{scroll-margin-top:90px}.sg-identity{padding:24px;background:#f3f3f1;margin-bottom:24px}.sg-identity .plant-logo{background:#fff;width:100%;max-width:292px;height:74px;margin-bottom:20px}.sg-identity .plant-logo img{width:100%;height:74px;object-fit:contain;padding:12px}.sg-identity dl{margin:20px 0}.sg-identity dl div,.sg-series div{border-bottom:1px solid #ccc;padding:12px 0}.sg-identity dt,.sg-series dt{font-size:14px;font-weight:700;color:#555}.sg-identity dd,.sg-series dd{font-size:16px;line-height:1.5;margin:5px 0 0}.sg-intro{min-width:0}.sg-note,.sg-example{padding:22px;background:#faf8f5;border-left:3px solid #e84a12;margin-top:24px}.sg-note p:last-child,.sg-example p:last-child{margin-bottom:0}.sg-section{border-top:1px solid #bbb;padding:36px 0}.sg-machine{border-top:1px solid #ccc;padding:28px 0}.sg-visual{background:#f3f3f1;margin-bottom:24px}.sg-visual img{display:block;width:100%;height:280px;object-fit:contain;padding:24px}.sg-visual>p{font-size:14px;padding:0 20px 20px;margin:0;line-height:1.5}.sg-label{font-size:13px!important;font-weight:700;text-transform:uppercase;color:#b93208;margin:0 0 10px}.sg-series{margin:20px 0}.sg-control{background:#f3f3f1;padding:20px;margin:24px 0}.sg-control p{margin-bottom:0}.sg-link{display:inline-block;min-height:44px;padding:12px 0;font-weight:700}.sg-link:hover,.sg-jump a:hover,.shengu-profile h3 a:hover{color:#d53b09;text-decoration:underline}.sg-axial{padding:24px;background:#faf8f5;border-left:3px solid #e84a12}.sg-cases{margin:24px 0}.sg-cases div{padding:18px 0;border-top:1px solid #ccc}.sg-cases dt{font-size:18px;font-weight:700;line-height:1.5}.sg-cases dd{font-size:17px;line-height:1.65;margin:8px 0 0}.sg-delivery{padding-left:26px}.sg-delivery li{padding:12px 0 16px 8px}.sg-service{padding:24px;background:#f3f3f1;margin-top:20px}.sg-rfq{background:#111;color:#fff;padding:24px;margin-top:24px}.sg-faq details{border-top:1px solid #ccc;padding:16px 0}.sg-faq summary{font-size:18px;font-weight:600;line-height:1.5;cursor:pointer;padding:10px 4px;min-height:44px}.sg-faq summary:focus{outline:3px solid #e84a12;outline-offset:4px}.sg-faq details p{padding:10px 4px 0}.sg-identity .btn,.sg-rfq .btn{white-space:normal}
@media(min-width:760px){.sg-company,.sg-machine,.sg-axial,.sg-enquiry{display:flex;align-items:flex-start}.sg-identity{width:34%;flex-shrink:0;margin:0 5% 0 0}.sg-intro{flex:1}.sg-visual{width:38%;margin:0 5% 0 0;flex-shrink:0}.sg-machine-copy{flex:1;min-width:0}.sg-axial>div{width:48%}.sg-axial>div+div{margin-left:4%}.sg-cases div{display:flex;align-items:flex-start}.sg-cases dt{width:28%;flex-shrink:0;padding-right:20px}.sg-cases dd{flex:1;margin:0}.sg-delivery{display:flex}.sg-delivery li{width:33.333%;padding-right:24px}.sg-enquiry>div{width:60%}.sg-rfq{width:35%;margin:0 0 0 5%}}
@media(max-width:759px){.mast h1{font-size:32px;line-height:1.15}.mast-stage{padding-top:24px;padding-bottom:24px}.sg-identity,.sg-note,.sg-example,.sg-axial,.sg-service,.sg-rfq{padding:20px}.sg-section{padding:28px 0}.sg-visual img{height:230px;padding:20px}.sg-axial>div+div{margin-top:24px}.shengu-profile h2{font-size:26px}}
