/* START_SECTION:yeelight-screen-story (INDEX:90) */
.ys-story *{min-width:0}.ys-addon-card>div{flex:1;min-width:0;overflow-wrap:anywhere}.ys-addon-card .price{display:flex;flex-wrap:wrap;gap:8px}.ys-story{max-width:1240px;margin:auto;padding:64px 24px;line-height:1.75}.ys-story header{max-width:700px;margin:0 auto 48px;text-align:center}.ys-story h2{font-size:clamp(28px,4vw,46px);line-height:1.2;margin:12px 0 20px}.ys-story h3{font-size:clamp(24px,3vw,34px);line-height:1.3;margin:12px 0 18px}.ys-kicker{font-size:12px;letter-spacing:.1em;color:#b7b9ff}.ys-feature{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;margin:48px 0}.ys-feature img{width:100%;height:auto;border-radius:18px}.ys-feature p{font-size:18px}.ys-reverse>img{order:2}.ys-setup{padding:32px;background:#16171c;border:1px solid #ffffff25;border-radius:18px;display:grid;grid-template-columns:1fr 1fr;gap:40px;margin:60px 0}.ys-setup dl{margin:0}.ys-setup dl>div{display:flex;justify-content:space-between;gap:20px;padding:12px 0;border-bottom:1px solid #ffffff25}.ys-setup dd{margin:0;text-align:end;direction:ltr}.ys-faq{max-width:850px;margin:64px auto}.ys-faq details{border-bottom:1px solid #ffffff35;padding:18px 0}.ys-faq summary{font-size:18px;cursor:pointer;padding:6px 0}.ys-faq p{margin:14px 0}.ys-faq a{text-decoration:underline}.ys-addon{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;padding:32px;border:1px solid #ffffff30;border-radius:18px}.ys-addon-card{display:flex;align-items:center;gap:20px}.ys-addon-card img{width:42%;height:auto;border-radius:12px}.ys-addon-card .price{margin:12px 0}.ys-link{display:block;text-decoration:underline}.ys-last{text-align:center;margin:64px 0 0}.ys-last .price{font-size:24px}.ys-last small{display:block;margin:8px}.ys-cta{display:inline-block;padding:14px 28px;background:#414ecb;border-radius:30px;color:#fff;margin-top:16px}.ys-video video{width:100%;height:auto}.ys-story a:focus-visible,.ys-story summary:focus-visible{outline:2px solid #b7b9ff;outline-offset:5px}
@media(max-width:767px){.ys-story{padding:38px 20px}.ys-feature,.ys-setup,.ys-addon{grid-template-columns:1fr;gap:24px}.ys-feature{margin:34px 0}.ys-reverse>img{order:0}.ys-setup,.ys-addon{padding:22px}.ys-feature p{font-size:16px}.ys-faq{margin:44px 0}.ys-addon-card{gap:15px}}
/* END_SECTION:yeelight-screen-story */
