.lifting-guide{--guide-line:#363a40}.guide-skip{position:absolute;left:18px;top:-70px;z-index:99;background:var(--white);color:#101113;padding:10px 16px}.guide-skip:focus{top:12px}.lifting-guide .header nav{gap:16px}.lifting-guide .header nav a{font-size:13px}.guide-hero{display:grid;grid-template-columns:.9fr 1.1fr;gap:38px;align-items:center;padding-block:42px 30px}.guide-hero h1{font-size:clamp(42px,4.5vw,64px);letter-spacing:-.02em}.guide-hero p:not(.eyebrow){margin-top:20px;max-width:510px;font-size:17px;line-height:1.65}.guide-hero .button{margin-top:22px}.guide-hero figure{position:relative;overflow:hidden;min-width:0;height:400px;border-left:3px solid var(--red)}.guide-hero figure img{width:100%;height:100%;object-fit:cover;object-position:center 43%}.guide-hero figcaption{position:absolute;inset:auto 0 0;background:#090b0ed9;color:#d5d9dd;padding:8px 12px;font-size:11px;line-height:1.4}.guide-jumps{display:flex;flex-wrap:wrap;gap:8px;padding:17px 0 24px;border-bottom:1px solid var(--guide-line)}.guide-jumps a{display:flex;align-items:center;gap:9px;min-height:44px;border:1px solid #434850;background:#1b1e22;padding:8px 13px;font-size:13px;font-weight:700}.guide-jumps span{color:#ee7780;font-size:11px}.guide-jumps a:hover{background:#292d32;border-color:#b35760}.guide-section{padding-block:36px;border-bottom:1px solid var(--guide-line);scroll-margin-top:20px}.guide-heading{display:flex;align-items:center;gap:13px;margin-bottom:22px}.guide-heading h2{font-size:clamp(30px,3vw,40px)}.section-number{font:700 15px/1 var(--head);color:#ee7881;border-left:3px solid var(--red);padding:7px 0 7px 10px;flex:none}.lift-type-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.lift-type{border-top:2px solid #717984;padding:20px 24px;background:var(--surface)}.lift-type:first-child{border-color:var(--red)}.lift-type h3{font-size:30px;margin-bottom:12px}.lift-type p:not(.eyebrow){font-size:15px;line-height:1.7}.lift-type .text-link{margin-top:16px}.fit-strip{display:grid;grid-template-columns:.65fr 1.35fr;gap:28px;margin-top:22px;padding:22px 24px;background:#21252a}.fit-strip h3{font-size:27px;max-width:270px}.fit-strip p{font-size:14px}.lifting-guide main p a,.lifting-guide main li a{color:#f2f3f5;text-decoration:underline;text-decoration-color:#b75b65;text-underline-offset:4px}.guide-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:38px;row-gap:20px}.feature-block{border-bottom:1px solid #343a42;padding-bottom:20px;min-width:0}.feature-block h3{font-size:25px;margin-bottom:10px}.feature-block p{font-size:15px;line-height:1.7}.construction{margin-top:22px;background:#20242a;border-left:3px solid var(--red);padding:22px 26px;columns:2;column-gap:36px}.construction h3{font-size:29px;margin-bottom:12px}.construction p{font-size:15px;break-inside:avoid}.before-lifting{position:relative}.before-lifting>p{max-width:930px}.before-lifting ul{display:grid;grid-template-columns:1fr 1fr;gap:8px 28px;list-style:none;padding:0;margin:18px 0 20px}.before-lifting li{color:#d5d9dd;padding:10px 14px 10px 36px;background:#1b1f24;position:relative;font-size:15px}.before-lifting li:before{content:'✓';position:absolute;left:13px;color:#e77580}.before-lifting>p:last-child{max-width:none;background:#312126;border:1px solid #734047;padding:14px 18px;color:#f2e2e4;font-size:15px}.section-intro{margin-bottom:20px}.guide-accessories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.accessory{background:var(--surface);border:1px solid #373d44;min-width:0}.accessory-photo{height:170px;background:#fff;overflow:hidden}.accessory-photo img{width:100%;height:100%;object-fit:cover;object-position:center}.accessory:first-child img{object-fit:contain}.accessory>div:last-child{padding:18px}.accessory h3{font-size:25px;margin-bottom:10px}.accessory p{font-size:14px;line-height:1.7}.operation-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;padding-block:38px;border-bottom:1px solid var(--guide-line)}.guide-operation{min-width:0;scroll-margin-top:20px}.guide-operation h2{font-size:34px}.guide-operation ol{counter-reset:step;list-style:none;padding:0;margin:0 0 20px}.guide-operation li{counter-increment:step;position:relative;padding:0 0 17px 35px;margin-bottom:15px;border-bottom:1px solid #333941;font-size:15px;line-height:1.7;color:var(--muted)}.guide-operation li::before{content:counter(step);position:absolute;left:0;top:0;display:grid;place-items:center;width:23px;height:26px;background:#64262e;color:#fff;font-weight:800;font-size:13px}.guide-operation li strong{display:block;color:#f8f8f7;margin-bottom:4px}.guide-operation>p{font-size:14px;padding:14px 17px;background:#20242a}.guide-operation>h3{font-size:25px;margin:22px 0 11px}.guide-operation>h3~p{background:none;padding:0;margin-top:11px}.care-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;padding-block:32px;border-bottom:1px solid var(--guide-line)}.guide-care{scroll-margin-top:20px}.guide-care h2{font-size:32px}.guide-care p{font-size:15px}.configuration-diagram{margin:26px 0 30px;overflow:hidden;background:#f7f8f8;border-left:3px solid var(--red)}.configuration-diagram img{display:block;width:100%;height:auto}.configuration-diagram figcaption{padding:10px 14px;color:#4c555e;font-size:13px;line-height:1.45}.four-post-features{margin-top:30px;padding-top:23px;border-top:1px solid var(--guide-line)}.four-post-features>h3{font-size:28px;margin-bottom:15px}.four-post-features .feature-block h4{font:700 22px/1.2 var(--head);margin-bottom:9px}.four-post-features .feature-block p{font-size:15px;line-height:1.65}.competitor-lock-note{grid-column:1/-1;padding:16px 18px;background:#20242a;border-left:3px solid var(--red)}.guide-related{padding-block:32px 40px;border-bottom:0}.guide-related p{max-width:930px}.guide-related p:last-child{margin-top:16px;font-size:13px;color:#c1c6ce}.comparison-banner{padding:12px 24px;background:#622932;font-size:14px;text-align:center}.comparison-banner a{text-decoration:underline}.lifting-guide .footer p .text-link{margin-top:8px;font-size:13px}@media(max-width:1280px){.lifting-guide .header .menu-toggle{display:flex;flex-direction:column;justify-content:center;gap:6px;border:1px solid #5c626b;background:none;width:44px;height:44px;padding:12px}.lifting-guide .header .menu-toggle span{display:block;height:2px;width:18px;background:#fff}.lifting-guide .header nav{display:none;position:absolute;top:100%;left:0;right:0;background:#15181c;padding:18px 24px;z-index:20}.lifting-guide .header nav.open{display:flex;flex-direction:column;align-items:stretch}.lifting-guide .header nav a{font-size:16px;padding:12px 0;border-bottom:1px solid #363c44}}
@media(max-width:900px){.guide-hero{grid-template-columns:1fr 1fr;gap:24px}.guide-hero figure{height:330px}.guide-hero h1{font-size:45px}.guide-accessories{grid-template-columns:repeat(2,minmax(0,1fr))}.fit-strip{grid-template-columns:1fr 2fr}.operation-grid{gap:24px}.guide-operation h2{font-size:30px}}@media(max-width:700px){.guide-hero{grid-template-columns:1fr;gap:22px;padding-block:28px 18px}.guide-hero h1{font-size:clamp(42px,10vw,54px)}.guide-hero figure{height:245px}.guide-hero p:not(.eyebrow){font-size:16px;margin-top:15px}.guide-jumps{gap:7px;padding-block:12px 21px}.guide-jumps a{font-size:12px;padding:8px 10px;flex:1 0 auto;justify-content:center}.guide-section{padding-block:28px}.guide-heading{margin-bottom:18px}.lift-type-grid,.guide-feature-grid,.fit-strip,.operation-grid,.care-grid{grid-template-columns:1fr;gap:22px}.lift-type{padding:20px}.lift-type h3{font-size:28px}.fit-strip{padding:20px;gap:12px}.fit-strip h3{max-width:none}.construction{columns:1;padding:19px 21px}.before-lifting ul{grid-template-columns:1fr;gap:7px}.guide-accessories{grid-template-columns:1fr;gap:18px}.accessory{display:grid;grid-template-columns:116px 1fr}.accessory-photo{height:100%;min-height:160px}.accessory-photo img{object-fit:contain}.accessory>div:last-child{padding:16px}.accessory h3{font-size:23px}.accessory p{font-size:14px}.operation-grid{padding-block:30px;gap:32px}.guide-operation li{font-size:15px}.guide-operation h2{font-size:32px}.care-grid{padding-block:27px;gap:28px}.guide-related{padding-bottom:30px}}@media(max-width:360px){.accessory{grid-template-columns:94px 1fr}.accessory>div:last-child{padding:13px}.guide-jumps a{padding-inline:8px}}

.guide-feature-grid .feature-block:last-child{grid-column:1/-1}

/* Visual revision: large, image-first accessory cards and drawings beside their explanations. */
.guide-accessories{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.accessory{display:flex;flex-direction:column;min-width:0;overflow:hidden}
.accessory-photo{height:auto;aspect-ratio:3/2;background:#171a1e;overflow:hidden}
.accessory-photo img,.accessory:first-child img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}
.accessory>div:last-child{padding:18px 20px 21px}
.feature-visual{margin:16px 0 4px;overflow:hidden;background:#f7f8f9;border-left:3px solid var(--red)}
.feature-visual img{display:block;width:100%;height:auto}
.feature-visual figcaption{padding:9px 12px;color:#c0c5cc;font-size:12px;line-height:1.45}
@media(max-width:900px){.guide-accessories{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.guide-accessories{grid-template-columns:1fr;gap:20px}.accessory{display:flex;flex-direction:column}.accessory-photo{aspect-ratio:3/2;min-height:0}.accessory>div:last-child{padding:17px 18px 20px}.feature-visual{margin-top:13px}.feature-visual figcaption{font-size:12px}}
.guide-feature-grid .feature-block:has(.feature-visual){grid-column:1/-1}
.guide-feature-grid .feature-block:has(.feature-visual)>p{max-width:940px}
.feature-visual figcaption{color:#59636d}
.diagram-open{display:inline-block;margin-left:10px;color:#76232d;text-decoration:underline;text-underline-offset:3px;font-weight:700}
@media(max-width:700px){.feature-visual{overflow-x:auto;overscroll-behavior-inline:contain}.feature-visual img{width:900px;max-width:none}.feature-visual figcaption{min-width:900px}}
.diagram-scroll{overflow-x:auto;overscroll-behavior-inline:contain}
@media(max-width:700px){.feature-visual{overflow:visible}.diagram-scroll{overflow-x:auto}.feature-visual img{width:900px;max-width:none}.feature-visual figcaption{min-width:0}}

/* Compact comparison artwork; retain vector detail through the full-size links. */
.feature-visual{width:fit-content;max-width:100%;margin:16px auto 4px}
.diagram-scroll{overflow:visible}
.feature-visual img{display:block;width:auto;max-width:100%;max-height:360px;height:auto;object-fit:contain}
.feature-visual figcaption{max-width:100%;min-width:0}
.accessory-photo--caster{background:#fff}
.accessory-photo--caster img{object-fit:contain}
@media(max-width:700px){.feature-visual img{max-height:280px;width:auto;max-width:100%}.feature-visual figcaption{min-width:0}}

/* Keep comparison artwork compact in the reading flow; full-size links preserve detail. */
.feature-visual{width:min(100%,600px);max-width:100%;margin:16px auto 4px}
.diagram-scroll{overflow:hidden}
.feature-visual img{display:block;width:100%;max-width:100%;height:auto;max-height:none}
@media(max-width:700px){.feature-visual{width:100%}.feature-visual img{width:100%;max-height:none}}
