/* "מן השיחות" simple (owner, 1.11.2026: "יותר קל וברור לצופה מה הוא רואה"): a short head with three steps, then one card per
   talk: its picture, title, the screens, one step to take. For everyone since 1.11.2026; ?look=old shows the earlier page. */
.simple .head { padding:22px 22px 6px; text-align:center; }
.simple .head .eyebrow { font:700 14px Rubik,Arial,sans-serif; color:#c0846a; letter-spacing:.02em; }
.simple .head h1 { font:800 40px/1.1 Rubik,Arial,sans-serif; color:#2c3e57; margin:6px 0 10px; }
.simple .head p { font-size:18px; line-height:1.6; color:#3c4656; margin:0 0 14px; }
.simple .steps { list-style:none; margin:0; padding:0; display:flex; gap:8px; justify-content:center; counter-reset:st; }
.simple .steps li { counter-increment:st; flex:1; max-width:120px; background:#f6efe4; border-radius:16px; padding:10px 6px; font:600 14px/1.35 Rubik,Arial,sans-serif; color:#2c3e57; }
.simple .steps li::before { content:counter(st); display:block; width:26px; height:26px; margin:0 auto 6px; border-radius:50%; background:#2c3e57; color:#fff; font:700 15px/26px Rubik,Arial,sans-serif; }
.simple .weeks { margin:14px 22px 4px; }
.simple article.card { border-top:0; margin:22px 14px; border-radius:28px; background:#fff; box-shadow:0 1px 0 #ece4d8, 0 10px 30px rgba(44,62,87,.08); overflow:hidden; }
.simple article.card .pic { position:relative; display:block; width:100%; height:auto; min-height:0; max-height:none; aspect-ratio:4/3; margin:0; border-radius:0; background-size:cover; background-position:center; }
.simple article.card .pic .no { position:absolute; top:12px; right:12px; background:rgba(255,255,255,.92); color:#2c3e57; border-radius:999px; padding:5px 12px; font:700 13px Rubik,Arial,sans-serif; }
.simple article.card .body { padding:16px 22px 22px; }
.simple .kind { font:600 14px Rubik,Arial,sans-serif; color:#c0846a; }
.simple h2.t { font:800 27px/1.25 Rubik,Arial,sans-serif; color:#2c3e57; margin:6px 0 4px; }
.simple .swipe { display:none; }
.simple .social { font-size:15px; text-align:center; color:#7a8494; margin:10px 0 0; }
.simple .next { margin-top:16px; text-align:center; }
.simple .next p { font-size:16px; line-height:1.6; color:#3c4656; margin:0 0 12px; }
.simple .next .btn { display:block; margin:0 0 10px; }
.simple .next .link { font:600 15px Rubik,Arial,sans-serif; color:#2c3e57; }
.simple .signin { margin:6px 22px; text-align:center; }
@media (min-width:700px) { .simple .wrap { max-width:560px; margin:0 auto; } }
.simple .track { align-items:stretch; }
.simple .slide { min-height:0; }
.simple .slide > :first-child, .simple .slide > .kick:first-child { margin-top:0; }
.simple .slide .sl-foot { margin-top:auto; padding-top:16px; }
@media (min-width:700px) { .simple article.card .pic { aspect-ratio:16/10; } }
.simple .tnote { font:600 16px Rubik,Arial,sans-serif; color:#c0846a; margin:0 0 6px; }
