/* 10 · jak jsme pracovali: vlevo (šířka 820) dva členové a nástroje, krok 1 vpravo karta změn po mentoringu */
#s-jak-jsme .j-levy { position: absolute; left: var(--okraj-x); top: var(--obsah-y); width: 820px; display: flex; flex-direction: column; gap: 24px; }
#s-jak-jsme .j-clen { display: flex; align-items: center; gap: 28px; padding: 30px 34px; }
#s-jak-jsme .j-monogram { flex: none; width: 104px; height: 104px; border-radius: 50%; display: grid; place-items: center; background: var(--stranka); font-size: 48px; font-weight: 800; }
#s-jak-jsme .j-jmeno { font-size: 44px; font-weight: 700; line-height: 1.1; letter-spacing: -0.02em; }
#s-jak-jsme .j-role { margin-top: 6px; font-size: 27px; line-height: 1.3; }
#s-jak-jsme .j-titul { font-size: 22px; font-weight: 700; color: var(--text3); text-transform: uppercase; letter-spacing: 0.06em; }
#s-jak-jsme .j-nastroje { margin-top: 18px; }
#s-jak-jsme .j-nastroje ul { margin: 16px 0 0; padding: 0; list-style: none; display: flex; flex-wrap: wrap; gap: 10px; }
#s-jak-jsme .j-nastroje li { padding: 10px 18px 12px; border-radius: var(--pilulka); background: var(--karta); box-shadow: var(--stin); font-size: 25px; font-weight: 600; }

#s-jak-jsme .j-zmeny { position: absolute; left: 960px; right: var(--okraj-x); top: var(--obsah-y); height: 660px; padding: 40px 44px; box-shadow: var(--stin), inset 0 0 0 3px var(--zelena); }
#s-jak-jsme .j-zmeny ol { margin: 26px 0 0; padding: 0; list-style: none; counter-reset: z; display: flex; flex-direction: column; gap: 30px; }
#s-jak-jsme .j-zmeny li { position: relative; padding-left: 70px; counter-increment: z; }
#s-jak-jsme .j-zmeny li::before { content: counter(z); position: absolute; left: 0; top: 0; width: 46px; height: 46px; border-radius: 50%; display: grid; place-items: center; background: var(--zelena-svetla); color: var(--zelena); font-size: 24px; font-weight: 800; }
#s-jak-jsme .j-zmeny b { display: block; font-size: 36px; line-height: 1.15; letter-spacing: -0.01em; }
#s-jak-jsme .j-zmeny span { display: block; margin-top: 4px; font-size: 26px; line-height: 1.3; }
