body.machinery-seo-page{background:#020f20;color:#051f42}body.machinery-seo-page main{background:#fff}.seo-hero{background:linear-gradient(90deg,rgba(2,15,32,.94),rgba(2,15,32,.52)),var(--seo-image) center/cover;color:#fff;padding:155px 0 105px}.seo-hero .wrap{max-width:1180px}.seo-hero a{color:#fff;text-decoration:underline;text-underline-offset:5px}.seo-hero h1{font-size:clamp(42px,5.5vw,78px);line-height:1.08;letter-spacing:-.04em;max-width:900px;margin:25px 0}.seo-hero p{font-size:clamp(17px,1.7vw,21px);line-height:1.55;max-width:760px}.seo-intro{background:#fff}.seo-two{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:8vw}.seo-two h2{font-size:clamp(28px,3vw,42px);line-height:1.15;color:#051f42;margin:0 0 24px}.seo-two p{font-size:17px;line-height:1.7;color:#40536a}.seo-two aside{background:#f1f0ea;padding:36px;align-self:start}.seo-two aside h2{font-size:28px}.seo-asset-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:6px 24px}.seo-asset-list li{border-bottom:1px solid #cbd2d9;padding:11px 0;font-size:15px}.seo-asset-list a{color:#051f42;text-decoration:none;font-weight:600;display:flex;justify-content:space-between;gap:6px}.seo-asset-list a:hover,.seo-related a:hover{text-decoration:underline}.seo-related{display:grid;grid-template-columns:1fr 1fr;gap:12px}.seo-related a{font-size:15px;color:#051f42}.seo-close{background:#051f42;color:#fff}.seo-close h2{color:#fff;font-size:clamp(30px,3.5vw,48px)}.seo-close p{font-size:18px}.seo-close .button{margin-top:20px}@media(max-width:800px){.seo-two{grid-template-columns:1fr;gap:28px}.seo-hero{padding:135px 0 70px}}@media(max-width:540px){.seo-asset-list,.seo-related{grid-template-columns:1fr}.seo-two aside{padding:24px}}
