/* Lianxing inner pages: machinery-led layouts, matching the approved homepage. */
body:not(.home) .lx-inner-banner{min-height:390px!important;padding:75px 0!important;background:#202020}
body:not(.home) .lx-inner-banner .wp-block-cover__background{opacity:1!important;background:linear-gradient(90deg,#202020 0%,#202020e8 30%,#20202040 75%,#20202020)!important}
body:not(.home) .lx-inner-banner img{object-position:center 46%}
body:not(.home) .lx-inner-banner h1{font-size:clamp(42px,4.4vw,70px);line-height:1.08;letter-spacing:-1.5px;max-width:1050px;margin:0 0 24px}
body:not(.home) .lx-inner-banner p{font-size:21px;line-height:1.5;max-width:650px;margin:0;color:#fff}
.page-id-35 .lx-page-body>.wp-block-group__inner-container>.wp-block-columns .wp-block-image img{height:490px;width:100%;object-fit:cover}
.page-id-35 .lx-page-body .lx-section{padding:50px;background:#f0f0f0;border-radius:18px}
body.page-id-35 .lx-page-body .lx-section{padding:50px!important}body.page-id-35 .lx-page-body .lx-section h2{margin-top:0}
@media(max-width:600px){body.page-id-35 .lx-page-body .lx-section{padding:24px!important}.page-id-35 .lx-page-body>.wp-block-group__inner-container>.wp-block-columns .wp-block-image img{height:300px}}
body:not(.home) .lx-breadcrumb{max-width:1320px;padding:25px 0;border-bottom:1px solid #e6e6e6;color:#646464;font-size:14px}
body:not(.home) .lx-breadcrumb p{margin:0}
body:not(.home) .lx-page-body{max-width:1320px;padding:85px 0 110px;font-size:18px;line-height:1.8}
body:not(.home) .lx-page-body .wp-block-group__inner-container{padding:0;max-width:none}
body:not(.home) .lx-page-body h2{font-size:clamp(34px,3vw,48px);line-height:1.15;letter-spacing:-.8px;margin:80px 0 28px}
body:not(.home) .lx-page-body h3{font-size:29px;line-height:1.25;margin:22px 0 15px}
body:not(.home) .lx-page-body p{color:#646464;max-width:80ch}
body:not(.home) .lx-page-body>h2:first-child,body:not(.home) .lx-page-body>.wp-block-group__inner-container>h2:first-child{margin-top:0}
body:not(.home) .lx-page-body .wp-block-columns{gap:75px;align-items:center;margin-bottom:80px}
body:not(.home) .lx-page-body .wp-block-columns h2{margin-top:0}
body:not(.home) .lx-page-body .lx-section{padding:60px 0 0;margin-bottom:80px}
body:not(.home) .lx-page-body .lx-card{border:1px solid #e6e6e6;box-shadow:none;border-radius:14px;padding:32px;background:#fff}
body:not(.home) .lx-page-body .lx-card:hover,body:not(.home) .lx-page-body .lx-card:focus-within{box-shadow:0 12px 35px #2020200c;border-color:#c69732;transform:translateY(-3px)}
body:not(.home) .lx-card h3 a::after{content:none}
body:not(.home) .lx-page-body .lx-card p{font-size:17px;line-height:1.6}
body:not(.home) .lx-page-body .lx-grid-2{gap:36px;margin-block:42px 70px}
body:not(.home) .lx-page-body .lx-card>.wp-block-image{background:#f7f7f7;margin:-12px -12px 30px;padding:20px;border-radius:9px}
body:not(.home) .lx-page-body .lx-card>.wp-block-image img{height:300px;border-radius:0!important;object-fit:contain}
.page-id-36 .lx-card h3{font-size:32px;margin:18px 0}
.page-id-36 .lx-card{padding:30px!important}
body:not(.home) .lx-machine-photo{padding:35px;background:#f7f7f7;border-radius:18px}
body:not(.home) .lx-machine-photo img{height:450px;background:transparent;border-radius:0!important}
body.single-lx_product .lx-page-body>.wp-block-group__inner-container>.wp-block-columns h2{font-size:48px}
body:not(.home) .lx-page-body .wp-block-button__link{padding:16px 28px;min-height:54px}
body:not(.home) .lx-features{display:block!important;margin-top:40px}
body:not(.home) .lx-feature{display:grid;grid-template-columns:1fr 1fr;column-gap:70px;align-content:center;padding:50px 0;border-top:1px solid #e6e6e6;margin:0}
body:not(.home) .lx-feature .wp-block-image{grid-row:1/4;grid-column:1;margin:0}
body:not(.home) .lx-feature img{height:360px;aspect-ratio:auto;object-fit:contain;background:#f7f7f7;border-radius:14px}
body:not(.home) .lx-feature h3,body:not(.home) .lx-feature p{grid-column:2}
body:not(.home) .lx-feature h3{align-self:end;margin:20px 0}
body:not(.home) .lx-feature p{align-self:start;font-size:18px;line-height:1.8}
body:not(.home) .lx-feature:nth-child(even) .wp-block-image{grid-column:2}
body:not(.home) .lx-feature:nth-child(even) h3,body:not(.home) .lx-feature:nth-child(even) p{grid-column:1}
body:not(.home) .lx-table{border:1px solid #e6e6e6;border-radius:12px;margin:32px 0 65px;background:#fff}
body:not(.home) .lx-table table{margin:0;font-size:15px;line-height:1.6;border:0}
body:not(.home) .lx-table th{background:#202020;color:#fff;border:0;padding:20px}
body:not(.home) .lx-table td{border:0;border-bottom:1px solid #e6e6e6;padding:16px 20px}
body:not(.home) .lx-table tr:nth-child(even){background:#f7f7f7}
body:not(.home) .lx-table td:first-child{color:#202020}
body:not(.home) .lx-spec-note{background:#f0f0f0;border:0;border-left:5px solid #c69732;padding:42px 48px;margin:65px 0 0;border-radius:0 14px 14px 0}
body:not(.home) .lx-spec-note h2{margin:0 0 20px}
body:not(.home) .lx-spec-note p{margin-bottom:28px}
.page-id-35 .lx-table table{min-width:0}
.page-id-35 .lx-table td:first-child{width:120px;font:28px/1.4 Alatsi,sans-serif;color:#775712;min-width:0}
.page-id-35 .lx-table th:first-child{min-width:0}
.page-id-35 .lx-table td{padding:24px}
.page-id-42 .lx-page-body>.wp-block-group__inner-container{display:grid!important;grid-template-columns:300px minmax(0,1fr);gap:0 90px}
.page-id-42 .lx-page-body>.wp-block-group__inner-container>h2{grid-column:1;margin:0;padding:38px 0;border-top:1px solid #e6e6e6;font-size:36px}
.page-id-42 .lx-page-body>.wp-block-group__inner-container>p,.page-id-42 .lx-page-body>.wp-block-group__inner-container>ul{grid-column:2;margin:0;padding:38px 0;border-top:1px solid #e6e6e6;max-width:none}
.page-id-42 .lx-page-body>.wp-block-group__inner-container>.wp-block-group{grid-column:1/-1}
.page-id-42 .lx-page-body>.wp-block-group__inner-container>.wp-block-buttons{grid-column:2;margin-top:25px}
.page-id-42 .lx-grid-3 .lx-card{padding:25px;min-height:180px}
.page-id-44 .lx-page-body>.wp-block-group__inner-container>.lx-grid-2{align-items:start;grid-template-columns:.9fr 1.1fr;gap:80px}
body.page-id-44 .lx-page-body>.wp-block-group__inner-container>.lx-grid-2:first-child{margin-top:0}.page-id-44 .lx-page-body .lx-grid-2 h2:first-child{margin-top:0}
.page-id-44 .lx-inquiry{background:#f0f0f0;border-radius:16px;padding:40px}
.page-id-44 .lx-inquiry h3{margin:0 0 28px;font-size:34px}
.page-id-44 .lx-inquiry p{max-width:none}
.page-id-44 .lx-inquiry input:not([type=submit]),.page-id-44 .lx-inquiry select,.page-id-44 .lx-inquiry textarea{background:#fff;border:1px solid #ddd;padding:15px;min-height:52px}
.page-id-44 .lx-inquiry input[type=submit]{background:#c69732;color:#202020;min-height:54px}
.page-id-44 .lx-social-grid>.wp-block-group{border-top:2px solid #c69732;padding-top:24px}
.page-id-44 .lx-social-grid img{height:270px;max-height:270px;width:100%;object-fit:contain;background:#fff}
body:not(.home) .lx-faq{max-width:1000px}
body:not(.home) .lx-faq details{background:#f0f0f0;border-radius:10px;margin-bottom:18px}
body:not(.home) .lx-faq summary{padding:26px 30px;font-size:22px}
body:not(.home) .lx-faq details>p{padding:28px 30px;max-width:none;line-height:1.8}
body:not(.home) .lx-news .wp-block-post-template{gap:32px}
body:not(.home) .lx-news .wp-block-post{box-shadow:none;border:1px solid #e6e6e6;border-radius:14px}
body:not(.home) .lx-applications img{height:340px;background:#f7f7f7;border-radius:14px}
body:not(.home) .lx-video{margin-bottom:30px}
body:not(.home) .lx-video video{aspect-ratio:16/9;object-fit:contain;background:#202020}
@media(max-width:1000px){body:not(.home) .lx-page-body{padding-block:60px 80px}body:not(.home) .lx-feature{gap:30px}body:not(.home) .lx-feature img{height:280px}.page-id-42 .lx-page-body>.wp-block-group__inner-container{grid-template-columns:220px minmax(0,1fr);gap:0 35px}.page-id-44 .lx-page-body>.wp-block-group__inner-container>.lx-grid-2{gap:30px}.page-id-44 .lx-inquiry{padding:28px}body:not(.home) .lx-page-body .wp-block-columns{gap:40px}}
@media(max-width:600px){body:not(.home) .lx-inner-banner{min-height:300px!important;padding:48px 0!important}body:not(.home) .lx-inner-banner h1{font-size:39px;letter-spacing:-.7px}body:not(.home) .lx-inner-banner p{font-size:17px}body:not(.home) .lx-page-body{padding-block:45px 65px}body:not(.home) .lx-page-body h2{font-size:32px;margin-top:55px}body:not(.home) .lx-page-body h3{font-size:25px}body:not(.home) .lx-page-body p{font-size:16px}body:not(.home) .lx-page-body .wp-block-columns{margin-bottom:45px}body:not(.home) .lx-page-body .lx-card{padding:24px}body:not(.home) .lx-page-body .lx-card>.wp-block-image img{height:240px}body:not(.home) .lx-machine-photo{padding:20px}body:not(.home) .lx-machine-photo img{height:270px}body.single-lx_product .lx-page-body>.wp-block-group__inner-container>.wp-block-columns h2{font-size:34px}body:not(.home) .lx-feature{display:block;padding-block:30px}body:not(.home) .lx-feature img{height:260px}body:not(.home) .lx-feature h3{margin-top:26px}body:not(.home) .lx-spec-note{padding:30px 24px}body:not(.home) .lx-table th,body:not(.home) .lx-table td{padding:14px}.page-id-42 .lx-page-body>.wp-block-group__inner-container{display:block!important}.page-id-42 .lx-page-body>.wp-block-group__inner-container>h2{padding:26px 0 0;font-size:29px}.page-id-42 .lx-page-body>.wp-block-group__inner-container>p,.page-id-42 .lx-page-body>.wp-block-group__inner-container>ul{border:0;padding:20px 0 30px}.page-id-44 .lx-page-body>.wp-block-group__inner-container>.lx-grid-2{grid-template-columns:1fr}.page-id-35 .lx-table td:first-child{width:72px;font-size:23px}.page-id-35 .lx-table td{font-size:14px}}