/* V8.3 only: stronger cost/support typography in the existing brand palette. */
[data-lk-page="gangnam"] .lk-new-criteria .lk-new-number{display:block;font-size:clamp(32px,3.8vw,46px);line-height:1.1;font-weight:800;letter-spacing:-.04em;margin-bottom:20px}
[data-lk-page="gangnam"] .lk-new-criteria .lk-new-item h3{font-size:clamp(30px,3.2vw,40px);font-weight:850;line-height:1.25;margin:0 0 20px;color:var(--ink);word-break:keep-all}
[data-lk-page="gangnam"] .lk-new-criteria .lk-new-item p{font-size:clamp(18px,1.75vw,20px);line-height:1.85}
[data-lk-page="gangnam"] .lk-new-criteria .lk-new-item{position:relative;border-top:0;padding-top:28px}
[data-lk-page="gangnam"] .lk-new-criteria .lk-new-item::before{content:"";position:absolute;inset:0 0 auto;height:2px;background:var(--lk-accent);transform-origin:left center}
[data-lk-page="gangnam"] .lk-new-support .lk-new-intro{font-size:clamp(19px,1.9vw,22px);line-height:1.85;max-width:850px}
[data-lk-page="gangnam"] .lk-new-support .lk-new-journey{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 48px;margin-top:56px}
[data-lk-page="gangnam"] .lk-new-support .lk-new-journey li{position:relative;border-top:0;padding-top:28px}
[data-lk-page="gangnam"] .lk-new-support .lk-new-journey li::before{content:"";position:absolute;inset:0 0 auto;height:2px;background:var(--lk-accent);transform-origin:left center}
[data-lk-page="gangnam"] .lk-new-support .lk-new-journey li>span{display:block;font-size:clamp(17px,1.7vw,20px);font-weight:800;letter-spacing:.02em;margin-bottom:16px}
[data-lk-page="gangnam"] .lk-new-support .lk-new-journey h3{font-size:clamp(28px,2.8vw,35px);font-weight:850;line-height:1.3;margin:0 0 18px;word-break:keep-all;overflow-wrap:anywhere}
[data-lk-page="gangnam"] .lk-new-support .lk-new-journey p{font-size:clamp(18px,1.7vw,20px);line-height:1.85}
[data-lk-page="gangnam"] .lk-new-support .lk-new-note{font-size:14px;line-height:1.85}
@media(max-width:760px){[data-lk-page="gangnam"] .lk-new-support .lk-new-journey{grid-template-columns:1fr;gap:36px;margin-top:40px}[data-lk-page="gangnam"] .lk-new-criteria .lk-new-grid{gap:36px}}
@media(prefers-reduced-motion:no-preference){
[data-lk-page="gangnam"] :is(.lk-new-criteria,.lk-new-support) [data-lk-enter].lk-enter-pending{transform:translateY(26px)}
[data-lk-page="gangnam"] :is(.lk-new-criteria,.lk-new-support) [data-lk-enter]{transition-duration:.8s,.9s}
[data-lk-page="gangnam"] :is(.lk-new-criteria .lk-new-item,.lk-new-support .lk-new-journey li).lk-enter-pending::before{transform:scaleX(0)}
[data-lk-page="gangnam"] :is(.lk-new-criteria .lk-new-item,.lk-new-support .lk-new-journey li)::before{transition:transform .95s cubic-bezier(.2,.7,.2,1) var(--lk-delay,0ms)}
[data-lk-page="gangnam"] :is(.lk-new-criteria .lk-new-item,.lk-new-support .lk-new-journey li).lk-entered::before{transform:scaleX(1)}
[data-lk-page="gangnam"] :is(.lk-new-criteria .lk-new-item,.lk-new-support .lk-new-journey li).lk-entered h3{animation:lk83-heading-arrive .85s cubic-bezier(.2,.7,.2,1) both;animation-delay:var(--lk-delay,0ms)}
@keyframes lk83-heading-arrive{from{opacity:.35;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}
}
@media(prefers-reduced-motion:reduce){[data-lk-page="gangnam"] :is(.lk-new-criteria,.lk-new-support) *{animation:none!important;transition:none!important}}

/* Approved refinement: modest increase, no fixed-height text boxes. */
[data-lk-page="gangnam"] :is(.lk-new-criteria,.lk-new-support) :is(h3,p){word-break:keep-all;overflow-wrap:anywhere;max-width:100%}
@media(max-width:760px){[data-lk-page="gangnam"] :is(.lk-new-criteria,.lk-new-support) h3{letter-spacing:-.035em;line-height:1.35}[data-lk-page="gangnam"] :is(.lk-new-criteria,.lk-new-support) .lk-new-journey,[data-lk-page="gangnam"] .lk-new-criteria .lk-new-grid{grid-template-columns:minmax(0,1fr)}}
