/* Lifting-only Word layout. No global component or hero overrides. */
.lifting-word-page .lw-container { width: min(1180px, calc(100% - 64px)); margin: 0 auto; }
.lifting-word-page .lw-section { padding: 88px 0; background: var(--white); scroll-margin-top: 150px; }
.lifting-word-page .lw-section-paper { background: var(--paper); }
.lifting-word-page .lw-title { max-width: 900px; margin: 0 auto 64px; text-align: center; }
.lifting-word-page .lw-title h2 { margin: 22px 0 0; color: var(--ink); font-size: clamp(28px, 3.1vw, 44px); line-height: 1.45; font-weight: 400; word-break: keep-all; overflow-wrap: anywhere; }
.lifting-word-page .lw-heading { display: grid; grid-template-columns: 128px minmax(0, 1fr); gap: 36px; align-items: start; margin-bottom: 48px; }
.lifting-word-page .lw-number { display: block; color: var(--brand-deep); font-family: "DM Sans", sans-serif; font-size: 64px; font-weight: 300; line-height: 1; letter-spacing: -.06em; }
.lifting-word-page .lw-heading h2, .lifting-word-page .lw-supplement-heading h2 { margin: 12px 0 0; font-size: clamp(26px, 2.65vw, 36px); font-weight: 400; line-height: 1.45; word-break: keep-all; overflow-wrap: anywhere; }
.lifting-word-page .lw-heading p, .lifting-word-page .lw-supplement-heading p { margin: 18px 0 0; color: var(--ink-soft); font-size: 16px; line-height: 1.9; word-break: keep-all; }
.lifting-word-page .lw-image { position: relative; width: 100%; max-width: var(--lw-native-width, 100%); min-width: 0; margin: 0 auto; }
.lifting-word-page .lw-image > img { display: block; width: 100%; height: auto; object-fit: contain; }
.lifting-word-page .lw-crop { overflow: hidden; }
.lifting-word-page .lw-crop > img { position: absolute; max-width: none; object-fit: fill; }
.lifting-word-page .lw-overview { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1.05fr); align-items: center; gap: 76px; }
.lifting-word-page .lw-device-stage { display: grid; place-items: center; min-width: 0; padding: 36px; border: 1px solid var(--line); border-radius: 24px; background: white; }
.lifting-word-page .lw-device-stage .lw-image:not(.lw-crop) > img { max-height: 390px; object-fit: contain; }
.lifting-word-page .lw-device-stage .lw-image { max-width: min(100%, var(--lw-native-width), calc(390px * var(--lw-aspect))); }
.lifting-word-page .lw-overview-copy { min-width: 0; }
.lifting-word-page .lw-overview-copy .lw-number { font-size: 42px; margin-bottom: 28px; }
.lifting-word-page .lw-overview-copy h3 { margin: 0 0 24px; font-size: 30px; line-height: 1.5; font-weight: 400; word-break: keep-all; }
.lifting-word-page .lw-overview-copy p { margin: 0; font-size: 17px; line-height: 2; color: var(--ink-soft); word-break: keep-all; overflow-wrap: anywhere; }
.lifting-word-page .lw-certification { display: flex; justify-content: center; align-items: center; gap: 20px; margin: -32px auto 48px; }
.lifting-word-page .lw-certification .lw-image { flex: 0 0 48px; width: 48px; margin: 0; }
.lifting-word-page .lw-certification p { margin: 0; color: var(--brand-deep); font-size: 14px; word-break: keep-all; }
.lifting-word-page .lw-features { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1.05fr) minmax(0, 1fr); grid-template-areas: "one console two" "three console four"; grid-auto-rows: 1fr; gap: 18px; align-items: stretch; }
.lifting-word-page .lw-feature-count-3 { grid-template-areas: "one console two" "one console three"; }
.lifting-word-page .lw-feature-count-3 .lw-feature-1 { align-self: center; min-height: calc((100% - 18px) / 2); }
.lifting-word-page .lw-feature { padding: 28px; border: 1px solid var(--line); border-radius: 20px; background: white; min-width: 0; display: flex; flex-direction: column; justify-content: center; }
.lifting-word-page .lw-feature-1 { grid-area: one; }
.lifting-word-page .lw-feature-2 { grid-area: two; }
.lifting-word-page .lw-feature-3 { grid-area: three; }
.lifting-word-page .lw-feature-4 { grid-area: four; }
.lifting-word-page .lw-feature h3 { margin: 15px 0 12px; font-size: 20px; line-height: 1.6; font-weight: 500; word-break: keep-all; overflow-wrap: anywhere; }
.lifting-word-page .lw-feature p { margin: 0; color: var(--ink-soft); font-size: 16px; line-height: 1.9; word-break: keep-all; overflow-wrap: anywhere; }
.lifting-word-page .lw-label { color: var(--brand-deep); font-family: "DM Sans", "Noto Sans KR", sans-serif; font-size: 12px; font-weight: 500; line-height: 1.5; letter-spacing: .12em; }
.lifting-word-page .lw-console { grid-area: console; display: flex; align-items: center; min-width: 0; padding: 24px; border-radius: 20px; background: white; border: 1px solid var(--line); }
.lifting-word-page .lw-console .lw-image:not(.lw-crop) > img { max-height: 360px; }
.lifting-word-page .lw-console .lw-image { border-radius: 12px; overflow: hidden; }
.lifting-word-page .lw-device-stage img[src$="image30.jpeg"] { border-radius: 14px; }
.lifting-word-page .lw-card-grid, .lifting-word-page .lw-recommendations { display: grid; gap: 22px; align-items: stretch; }
.lifting-word-page .lw-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
.lifting-word-page .lw-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
.lifting-word-page .lw-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
.lifting-word-page .lw-card { min-width: 0; overflow: hidden; border: 1px solid var(--line); border-radius: 22px; background: white; }
.lifting-word-page .lw-card-media { padding: 28px; display: flex; align-items: center; justify-content: center; background: white; height: 280px; }
.lifting-word-page .lw-card-media .lw-image:not(.lw-crop) > img { max-height: 256px; }
.lifting-word-page .lw-card-media .lw-crop { max-width: min(100%, var(--lw-native-width), calc(256px * var(--lw-aspect))); }
.lifting-word-page .lw-card-copy { padding: 28px 30px 32px; border-top: 1px solid var(--line); }
.lifting-word-page .lw-card-copy h3 { margin: 10px 0 0; font-size: 24px; font-weight: 400; line-height: 1.5; word-break: keep-all; overflow-wrap: anywhere; }
.lifting-word-page .lw-card-copy p { margin: 14px 0 0; color: var(--ink-soft); font-size: 16px; line-height: 1.9; word-break: keep-all; overflow-wrap: anywhere; }
.lifting-word-page .lw-card-copy p:first-child { margin-top: 0; }
.lifting-word-page .lw-genuine .lw-card:last-child { display: flex; align-items: center; justify-content: center; }
.lifting-word-page .lw-genuine .lw-card:last-child .lw-card-media { width: 100%; }
.lifting-word-page .lw-steps .lw-card-media { padding: 0; height: auto; }
.lifting-word-page .lw-steps .lw-card-media .lw-crop { max-width: none; }
.lifting-word-page .lw-steps .lw-image { max-width: none; }
.lifting-word-page .lw-steps .lw-card-copy { padding: 24px; }
.lifting-word-page .lw-tone-cartridge .lw-card-media { background: #efe8de; }
.lifting-word-page .lw-diagram-media { border: 1px solid var(--line); border-radius: 24px; background: white; padding: 36px; min-width: 0; }
.lifting-word-page .lw-diagram-media .lw-image { max-width: min(850px, var(--lw-native-width)); }
.lifting-word-page .lw-before-cards { margin-bottom: 32px; }
.lifting-word-page .lw-diagram-caption { max-width: 820px; margin: 0 auto 26px; color: var(--ink-soft); font-size: 16px; line-height: 1.9; text-align: center; word-break: keep-all; }
.lifting-word-page .lw-image-legend { display: flex; justify-content: space-around; gap: 16px; text-align: center; margin-top: 20px; font-size: 15px; line-height: 1.8; color: var(--ink-soft); }
.lifting-word-page .lw-original-link { display: block; width: fit-content; margin: 20px auto 0; padding: 8px 0; color: var(--brand-deep); font-size: 13px; text-underline-offset: 4px; text-decoration: underline; }
.lifting-word-page .lw-original-link:focus-visible { outline: 2px solid var(--brand-deep); outline-offset: 4px; }
.lifting-word-page .lw-diagram-copy { margin: 30px auto 0; max-width: 850px; text-align: center; color: var(--ink-soft); font-size: 17px; line-height: 1.95; word-break: keep-all; overflow-wrap: anywhere; }
.lifting-word-page .lw-split { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); align-items: center; gap: 48px; }
.lifting-word-page .lw-split .lw-diagram-copy { margin: 0; text-align: left; }
.lifting-word-page .lw-supplement-heading { margin-bottom: 36px; }
.lifting-word-page .lw-recommendation { min-width: 0; padding: 44px 24px 34px; text-align: center; border: 1px solid var(--line); border-radius: 140px 140px 20px 20px; background: var(--paper); }
.lifting-word-page .lw-recommendation-art { display: flex; align-items: center; justify-content: center; width: 120px; height: 120px; margin: 0 auto 24px; }
.lifting-word-page .lw-recommendation-art > img { display: block; width: 100%; height: 100%; object-fit: contain; }
.lifting-word-page .lw-recommendation h3 { margin: 18px 0 0; font-size: 18px; line-height: 1.8; font-weight: 500; word-break: keep-all; overflow-wrap: anywhere; text-wrap: pretty; }
.lifting-word-page .lw-phrase { white-space: nowrap; }
.lifting-word-page .lw-partial-intro { padding-bottom: 64px; margin-bottom: 64px; border-bottom: 1px solid var(--line); }
.lifting-word-page .lw-partial-images { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 32px; max-width: 960px; margin: 0 auto; }
.lifting-word-page .lw-partial-images .lw-device-stage .lw-image:not(.lw-crop) > img { max-height: 320px; }
.lifting-word-page .lw-partial-images .lw-device-stage .lw-image { max-width: min(100%, var(--lw-native-width), calc(320px * var(--lw-aspect))); }
@media (max-width: 1024px) {
    .lifting-word-page .lw-section { padding: 64px 0; }
    .lifting-word-page .lw-heading { grid-template-columns: 88px minmax(0, 1fr); gap: 24px; }
    .lifting-word-page .lw-number { font-size: 54px; }
    .lifting-word-page .lw-overview { gap: 36px; }
    .lifting-word-page .lw-features { grid-template-columns: repeat(2, minmax(0, 1fr)); grid-template-areas: "console console" "one two" "three four"; grid-auto-rows: auto; }
    .lifting-word-page .lw-feature-count-3 { grid-template-areas: "console console" "one two" "three three"; }
    .lifting-word-page .lw-feature-count-3 .lw-feature-1 { align-self: stretch; min-height: auto; }
    .lifting-word-page .lw-console { padding: 28px; }
    .lifting-word-page .lw-console .lw-image { width: min(100%, 310px); }
    .lifting-word-page .lw-cols-4 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
    .lifting-word-page .lw-card-media { padding: 22px; height: 280px; }
    .lifting-word-page .lw-card-media .lw-image:not(.lw-crop) > img { max-height: 236px; }
    .lifting-word-page .lw-card-media .lw-crop { max-width: min(100%, var(--lw-native-width), calc(236px * var(--lw-aspect))); }
    .lifting-word-page .lw-steps .lw-card-media .lw-crop { max-width: none; }
    .lifting-word-page .lw-card-copy { padding: 24px; }
    .lifting-word-page .lw-card-copy h3 { font-size: 21px; }
    .lifting-word-page .lw-recommendation { border-top-left-radius: 180px; border-top-right-radius: 180px; }
    .lifting-word-page .lw-split { gap: 28px; }
}
@media (max-width: 680px) {
    .lifting-word-page .lw-container { width: calc(100% - 36px); }
    .lifting-word-page .lw-section { padding: 48px 0; scroll-margin-top: 125px; }
    .lifting-word-page .lw-title { margin-bottom: 36px; }
    .lifting-word-page .lw-title h2 { font-size: 28px; margin-top: 16px; }
    .lifting-word-page .lw-heading { grid-template-columns: minmax(0, 1fr); gap: 16px; margin-bottom: 28px; }
    .lifting-word-page .lw-number { font-size: 40px; }
    .lifting-word-page .lw-heading h2, .lifting-word-page .lw-supplement-heading h2 { font-size: 25px; }
    .lifting-word-page .lw-overview { grid-template-columns: minmax(0, 1fr); gap: 30px; }
    .lifting-word-page .lw-device-stage { padding: 24px; border-radius: 20px; }
    .lifting-word-page .lw-device-stage .lw-image:not(.lw-crop) > img { max-height: 300px; }
    .lifting-word-page .lw-device-stage .lw-image { max-width: min(100%, var(--lw-native-width), calc(300px * var(--lw-aspect))); }
    .lifting-word-page .lw-overview-copy .lw-number { font-size: 32px; margin-bottom: 16px; }
    .lifting-word-page .lw-overview-copy h3 { font-size: 27px; margin-bottom: 16px; }
    .lifting-word-page .lw-overview-copy p, .lifting-word-page .lw-diagram-copy { font-size: 16px; }
    .lifting-word-page .lw-certification { margin: -8px auto 30px; }
    .lifting-word-page .lw-features, .lifting-word-page .lw-feature-count-3 { display: flex; flex-direction: column; gap: 14px; }
    .lifting-word-page .lw-console { order: -1; padding: 24px; }
    .lifting-word-page .lw-feature { padding: 24px; }
    .lifting-word-page .lw-cols-2, .lifting-word-page .lw-cols-3, .lifting-word-page .lw-cols-4 { grid-template-columns: minmax(0, 1fr); }
    .lifting-word-page .lw-card-grid { gap: 18px; }
    .lifting-word-page .lw-card-media { height: 230px; padding: 22px; }
    .lifting-word-page .lw-card-media .lw-image:not(.lw-crop) > img { max-height: 232px; }
    .lifting-word-page .lw-card-media .lw-crop { max-width: min(100%, var(--lw-native-width), calc(232px * var(--lw-aspect))); }
    .lifting-word-page .lw-steps .lw-card-media { height: auto; padding: 0; }
    .lifting-word-page .lw-steps .lw-card-media .lw-crop { max-width: var(--lw-native-width); }
    .lifting-word-page .lw-steps .lw-image { max-width: var(--lw-native-width); }
    .lifting-word-page .lw-diagram-media { padding: 18px; border-radius: 20px; }
    .lifting-word-page .lw-split { grid-template-columns: minmax(0, 1fr); gap: 24px; }
    .lifting-word-page .lw-recommendations { grid-template-columns: minmax(0, 1fr); gap: 12px; }
    .lifting-word-page .lw-recommendation { display: grid; grid-template-columns: 80px minmax(0, 1fr); align-items: center; gap: 18px; padding: 22px 18px; border-radius: 20px; text-align: left; }
    .lifting-word-page .lw-recommendation-art { width: 80px; height: 80px; margin: 0; }
    .lifting-word-page .lw-recommendation h3 { font-size: 16px; line-height: 1.8; margin-top: 10px; }
    .lifting-word-page .lw-partial-intro { padding-bottom: 36px; margin-bottom: 36px; }
    .lifting-word-page .lw-partial-images { grid-template-columns: minmax(0, 1fr); gap: 18px; }
}

/* Media proportions follow the kind of information, not one universal tall stage. */
.lifting-word-page[data-route="lifting/ultherapy"] #lineup .lw-card-media { height: 190px; }
.lifting-word-page .lw-genuine .lw-card:first-child .lw-card-media { height: 210px; }
.lifting-word-page .lw-genuine .lw-card:last-child .lw-card-media { height: 100%; min-height: 280px; }
.lifting-word-page .lw-genuine .lw-card:last-child .lw-image > img { max-height: 330px; }
.lifting-word-page .lw-existing-lineup { margin-top: 48px; padding-top: 40px; border-top: 1px solid var(--line); }
.lifting-word-page .lw-supplement-heading h3 { margin: 14px 0 0; font-size: 26px; line-height: 1.5; font-weight: 400; word-break: keep-all; }
.lifting-word-page .lw-existing-lineup .lw-card { display: grid; grid-template-columns: 42% minmax(0, 1fr); align-items: stretch; }
.lifting-word-page .lw-existing-lineup .lw-card-media { height: auto; min-height: 200px; padding: 20px; }
.lifting-word-page .lw-existing-lineup .lw-card-copy { border-top: 0; border-left: 1px solid var(--line); padding: 24px; }
.lifting-word-page .lw-existing-lineup .lw-card-copy h3 { font-size: 21px; }
.lifting-word-page .lw-legacy-image { margin: 0 auto; width: 100%; min-width: 0; }
.lifting-word-page .lw-legacy-image > img { display: block; width: 100%; height: auto; max-height: 330px; object-fit: contain; }
.lifting-word-page .lw-partial-device { padding: 24px; border: 1px solid var(--line); border-radius: 24px; background: var(--paper); }
.lifting-word-page .lw-overview-text { display: block; max-width: 860px; margin: auto; }
.lifting-word-page .lw-facts { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); margin-top: 48px; border-top: 1px solid var(--line); border-bottom: 1px solid var(--line); }
.lifting-word-page .lw-facts article { min-width: 0; padding: 28px 22px; }
.lifting-word-page .lw-facts article + article { border-left: 1px solid var(--line); }
.lifting-word-page .lw-facts h3 { margin: 12px 0; font-size: 21px; font-weight: 400; overflow-wrap: anywhere; }
.lifting-word-page .lw-facts p { margin: 0; color: var(--ink-soft); font-size: 16px; line-height: 1.8; word-break: keep-all; }
.lifting-word-page .lw-partial-system { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); align-items: center; gap: 48px; }
.lifting-word-page .lw-mechanism-points article { padding: 22px 0; border-bottom: 1px solid var(--line); }
.lifting-word-page .lw-mechanism-points article:first-child { padding-top: 0; }
.lifting-word-page .lw-mechanism-points h3 { margin: 12px 0; font-size: 22px; font-weight: 400; }
.lifting-word-page .lw-mechanism-points p { margin: 0; font-size: 16px; line-height: 1.85; color: var(--ink-soft); word-break: keep-all; }
.lifting-word-page .lw-partial-mode { margin-top: 36px; }
.lifting-word-page .lw-partial-mode .lw-legacy-image { max-width: 720px; }
.lifting-word-page .lw-consultation-art { width: 112px; height: 112px; }
.lifting-word-page .lw-consultation-art img { display: block; width: 100%; height: 100%; object-fit: contain; }
.lifting-word-page .lw-consultation-cards .lw-card-media { height: 190px; background: var(--paper); }
.lifting-word-page .lw-thread-products { grid-template-columns: repeat(2, minmax(0, 1fr)); }
.lifting-word-page .lw-thread-products .lw-card-media { height: auto; padding: 0; }
.lifting-word-page .lw-thread-products .lw-card-media .lw-crop { max-width: none; }
.lifting-word-page[data-route="lifting/linearz"] .lw-partial-lineup .lw-card-media { height: auto; padding: 28px; }
.lifting-word-page[data-route="lifting/linearz"] .lw-partial-lineup .lw-legacy-image { max-width: 585px; }
.lifting-word-page .lw-depth-list { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 20px; margin: 28px 0 0; }
.lifting-word-page .lw-depth-list div { padding-top: 14px; border-top: 1px solid var(--line); }
.lifting-word-page .lw-depth-list dt { font-size: 12px; color: var(--brand-deep); }
.lifting-word-page .lw-depth-list dd { margin: 10px 0 0; font-size: 17px; line-height: 1.8; }
@media (max-width: 1024px) {
    .lifting-word-page .lw-partial-system { gap: 28px; }
    .lifting-word-page .lw-existing-lineup .lw-cols-2 { grid-template-columns: 1fr; }
    .lifting-word-page .lw-facts { grid-template-columns: repeat(2, minmax(0, 1fr)); }
    .lifting-word-page .lw-facts article:nth-child(3) { border-left: 0; }
    .lifting-word-page .lw-facts article:nth-child(n+3) { border-top: 1px solid var(--line); }
}
@media (max-width: 680px) {
    .lifting-word-page .lw-steps .lw-card { display: grid; grid-template-columns: 104px minmax(0, 1fr); align-items: stretch; border-radius: 18px; }
    .lifting-word-page .lw-steps .lw-card-media { padding: 8px; background: var(--paper); }
    .lifting-word-page .lw-steps .lw-card-copy { border-top: 0; border-left: 1px solid var(--line); padding: 20px 18px; }
    .lifting-word-page .lw-steps .lw-card-copy p { margin-top: 10px; }
    .lifting-word-page .lw-genuine .lw-card:first-child .lw-card-media { height: 180px; }
    .lifting-word-page .lw-genuine .lw-card:last-child .lw-card-media { height: 250px; min-height: 0; }
    .lifting-word-page .lw-genuine .lw-card:last-child .lw-image > img { max-height: 206px; }
    .lifting-word-page[data-route="lifting/ultherapy"] #lineup .lw-card-media { height: 150px; }
    .lifting-word-page[data-route="lifting/tentherma"] #lineup .lw-card-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px; }
    .lifting-word-page[data-route="lifting/tentherma"] #lineup .lw-card-media { height: 168px; padding: 18px; }
    .lifting-word-page[data-route="lifting/tentherma"] #lineup .lw-crop { max-width: min(100%, calc(132px * var(--lw-aspect))); }
    .lifting-word-page[data-route="lifting/tentherma"] #lineup .lw-card-copy { padding: 16px 12px; text-align: center; }
    .lifting-word-page[data-route="lifting/tentherma"] #lineup h3 { margin: 0; font-size: 17px; }
    .lifting-word-page .lw-tone-cartridge .lw-card { display: grid; grid-template-columns: 110px minmax(0, 1fr); }
    .lifting-word-page .lw-tone-cartridge .lw-card-media { height: auto; padding: 18px; }
    .lifting-word-page .lw-tone-cartridge .lw-card-media .lw-image > img { max-height: 176px; }
    .lifting-word-page .lw-tone-cartridge .lw-card-copy { border-top: 0; border-left: 1px solid var(--line); padding: 22px 18px; }
    .lifting-word-page .lw-tone-cartridge .lw-card-copy h3 { font-size: 20px; margin: 0; }
    .lifting-word-page .lw-existing-lineup { margin-top: 32px; padding-top: 28px; }
    .lifting-word-page .lw-existing-lineup .lw-card { grid-template-columns: 104px minmax(0, 1fr); }
    .lifting-word-page .lw-existing-lineup .lw-card-media { padding: 12px; min-height: 0; }
    .lifting-word-page .lw-existing-lineup .lw-card-copy { padding: 20px 18px; }
    .lifting-word-page .lw-facts { margin-top: 32px; }
    .lifting-word-page .lw-facts article { padding: 22px 14px; }
    .lifting-word-page .lw-facts h3 { font-size: 19px; }
    .lifting-word-page .lw-partial-system { grid-template-columns: 1fr; gap: 28px; }
    .lifting-word-page .lw-thread-products { grid-template-columns: 1fr; }
    .lifting-word-page .lw-thread-products .lw-card-media { height: auto; padding: 0; }
    .lifting-word-page .lw-consultation-cards .lw-card { display: grid; grid-template-columns: 90px minmax(0, 1fr); }
    .lifting-word-page .lw-consultation-cards .lw-card-media { height: auto; padding: 12px; }
    .lifting-word-page .lw-consultation-art { width: 66px; height: 66px; }
    .lifting-word-page .lw-consultation-cards .lw-card-copy { border-top: 0; border-left: 1px solid var(--line); padding: 22px 18px; }
    .lifting-word-page .lw-depth-list { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 18px; }
    .lifting-word-page[data-route="lifting/shurink"] .lw-image-legend { flex-direction: column; text-align: left; font-size: 16px; }
    .lifting-word-page[data-route="lifting/shurink"] .lw-image-legend > span { padding-top: 14px; border-top: 1px solid var(--line); word-break: keep-all; }
}
@media (prefers-reduced-motion: reduce) {
    .lifting-word-page .lw-image, .lifting-word-page .lw-card { animation: none; transition: none; }
}
