.mission-layout{display:grid;grid-template-columns:1fr 1.1fr;gap:70px;padding:30px 0 65px;align-items:start}.mission-welcome h1{font-size:44px;letter-spacing:-1.5px;line-height:1.12;margin:17px 0}.mission-welcome>p{font-size:14px;color:#9b81a9}.mission-welcome>img{width:100%;max-width:370px;display:block;margin:0 auto}.mission-stars{display:flex;flex-direction:column;align-items:center;gap:7px;margin-top:-10px}.mission-stars>span{font-size:35px;letter-spacing:10px;color:#e7ab33}.mission-stars strong{font-size:13px;color:#90729f}.mission-welcome p.mission-note{text-align:center;font-size:9px;margin-top:10px}.mission-tabs{display:flex;gap:8px;margin-bottom:18px;flex-wrap:wrap}.mission-tabs button{border:2px solid #e7d9ef;border-bottom-width:4px;border-radius:10px;background:white;color:#9b81ad;padding:10px;font:800 10px 'Nunito',sans-serif;flex:1;min-width:110px}.mission-tabs button.chosen{background:#f3e8fc;border-color:#b997ce;color:#6c4989}.mission-content{background:white;border:2px solid #e6d7f0;border-bottom-width:7px;border-radius:23px;padding:32px}.mission-content h2{font-size:28px;text-align:center;margin:18px 0}.mission-content>p{text-align:center;color:#9e85ad;font-size:13px;line-height:1.7}.mission-content .mission-word{font-size:42px;text-align:center;font-weight:1000;color:#8255a9;margin:25px 0}.mission-content .word-options button{font-size:11px;padding:16px 8px}.mission-content .game-feedback{min-height:56px}.mission-next{display:flex;justify-content:center;margin-top:10px}.mission-support{font-size:11px;font-weight:800;text-align:center;color:#a58caf;margin:22px 0}.grownup-note{border-top:2px solid #eee2f4;padding-top:17px;color:#a28baa;font-size:10px}.grownup-note summary{font-weight:800;cursor:pointer}.grownup-note p{line-height:1.9;margin-top:12px}@media(max-width:850px){.mission-layout{gap:30px}.mission-content{padding:25px}.mission-welcome h1{font-size:35px}.mission-tabs button{min-width:100px;font-size:9px}}@media(max-width:700px){.mission-layout{grid-template-columns:1fr;padding-top:12px}.mission-welcome{text-align:center}.mission-welcome h1{font-size:35px}.mission-welcome>img{max-width:190px;margin:8px auto 0}.mission-welcome>p{font-size:12px}.mission-welcome h1 br{display:none}.mission-stars{margin-top:-2px}.mission-board{margin-top:5px}.mission-content{padding:24px}.mission-content h2{font-size:25px}.mission-tabs button{min-width:88px;font-size:9px;padding:10px 7px}.mission-layout .play-header{flex-wrap:nowrap}}
