.ls-art{z-index:1;aspect-ratio:16/11;flex:0 0 min(44%,640px);position:relative}.ls-pic{aspect-ratio:16/9;width:72%;animation:csFloat var(--f) ease-in-out var(--d) infinite;background:50%/cover no-repeat;border:3px solid #fff9;border-radius:clamp(14px,1.2vw,22px);position:absolute}.ls-pic1{--f:10s;--d:0s;top:4%;inset-inline-start:0;rotate:3deg}.ls-pic2{--f:12s;--d:-5s;bottom:2%;border-color:var(--sun);inset-inline-end:0;rotate:-4deg}.ls-list .wrap{gap:clamp(16px,1.4vw,28px);padding-inline:clamp(0px,6.5vw,170px);display:grid}.ls-story{border:1px solid var(--line);border-radius:clamp(26px,2vw,40px);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(24px,3vw,64px);padding:clamp(16px,1.4vw,26px);display:grid}.ls-cover{aspect-ratio:16/10;background:50%/cover no-repeat;border-radius:clamp(18px,1.4vw,28px);display:block}.ls-body{padding-block:8px;padding-inline-end:clamp(0px,1.4vw,28px)}.ls-kicker{background:var(--soft);color:var(--mute);border-radius:999px;margin-bottom:10px;padding:6px 14px;font-size:15px;font-weight:600;display:inline-block}.ls-story h2{color:var(--ink);margin:0 0 10px;font-size:clamp(32px,2.4vw,50px);font-weight:400;line-height:1.1}.ls-story h2 span{color:var(--blue)}.ls-body>p{color:var(--mute);max-width:34em;margin:0 0 clamp(20px,1.6vw,30px);font-size:clamp(17px,1.05vw,20px);line-height:1.55}.ls-player{align-items:center;gap:clamp(12px,1vw,18px);display:flex}.ls-play{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;width:64px;height:64px;padding:0;transition:transform .35s cubic-bezier(.2,.7,.2,1),background-color .35s;display:grid}.ls-play:hover{background:var(--ink);transform:scale(1.06)}.ls-line{flex:auto;min-width:0}.ls-bar{--p:0%;appearance:none;cursor:pointer;touch-action:none;background:0 0;width:100%;height:24px;margin:0;display:block}.ls-bar::-webkit-slider-runnable-track{background:linear-gradient(to left,var(--blue) var(--p),var(--line) var(--p));border-radius:9px;height:6px}.ls-bar::-moz-range-track{background:linear-gradient(to left,var(--blue) var(--p),var(--line) var(--p));border-radius:9px;height:6px}.ls-bar::-webkit-slider-thumb{-webkit-appearance:none;background:var(--blue);border-radius:50%;width:16px;height:16px;margin-top:-5px;transition:scale .2s}.ls-bar::-moz-range-thumb{background:var(--blue);border:0;border-radius:50%;width:16px;height:16px}.ls-bar:hover::-webkit-slider-thumb{scale:1.2}.ls-time{color:var(--mute);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:14px;display:flex}.ls-down{height:52px;color:var(--ink);border:2px solid #d5dcf2;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 22px;font-weight:700;text-decoration:none;transition:transform .35s cubic-bezier(.2,.7,.2,1),border-color .35s,color .35s;display:inline-flex}.ls-down:hover{border-color:var(--blue);color:var(--blue);transform:translateY(-2px)}.ls-credit{color:var(--mute);margin:18px 0 0;font-size:13px;line-height:1.5}.ls-credit a{color:inherit;text-underline-offset:2px;text-decoration:underline}.ls-credit a:hover{color:var(--blue)}@media (max-width:900px){.ls-art{display:none}.ls-story{grid-template-columns:1fr}.ls-body{padding-inline:4px}}@media (max-width:560px){.ls-player{flex-wrap:wrap}.ls-line{flex-basis:calc(100% - 80px)}.ls-down{flex:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.ls-pic{animation:none}}.ls-credit bdi{white-space:nowrap}
