.parents-page .logic-steps{align-items:flex-start;gap:clamp(12px,2.2vw,30px);margin:16px auto 24px}
.parents-page .logic-steps li{flex-direction:column;gap:0;align-items:center;position:relative}
.parents-page .logic-steps li:nth-child(2n){align-self:center;transform:translateY(-12px);font-size:27px;color:#163d5b}
.parents-page .logic-steps li:nth-child(2n) b{width:auto;height:auto;background:transparent;font-size:27px;font-weight:400}
.parents-page .logic-steps li b{width:78px;height:78px}
.parents-page .logic-steps li span{position:static;margin:5px 0 0;font-size:16px}
.parents-page .logic-icon{display:block;width:52px;height:52px}
.parents-page .play-puzzle i{display:none}
.parents-page .parents-final h2{max-width:520px;margin:0 auto 12px;padding:11px 20px;border-radius:14px;background:rgba(255,253,247,.95);color:#35140d;box-shadow:0 3px 20px rgba(49,27,16,.16);text-shadow:none}
.parents-page .puzzle-icon{display:block;width:150px;max-width:100%;height:auto}
@media(max-width:760px){.parents-page .logic-steps{gap:3px;justify-content:space-between;margin:14px 0 20px}.parents-page .logic-steps li b{width:55px;height:55px}.parents-page .logic-icon{width:38px;height:38px}.parents-page .logic-steps li span{font-size:12px}.parents-page .logic-steps li:nth-child(2n){font-size:18px;transform:translateY(-10px)}.parents-page .puzzle-icon{width:130px}}
@media(max-width:760px){.parents-page .parents-final h2{max-width:calc(100% - 24px);font-size:25px;padding:10px 14px}}
