.market-mission{max-width:820px;margin:auto;padding:5rem 1.5rem 6rem;color:#273349;background:#fffaf0}.market-mission-hero{text-align:center;max-width:660px;margin:auto}.market-mission-hero>p:first-child{color:#6751a2;font-size:.75rem;font-weight:800;letter-spacing:.12em}.market-mission h1{margin:.5rem 0 1rem;font:700 clamp(3rem,7vw,5.5rem)/.9 Lora,Georgia,serif;color:#273349}.market-mission h1 em{color:#8b4c76;font-weight:400}.market-mission-hero>p:nth-child(3){font-size:1.15rem;line-height:1.6}.market-mission-hero a{display:inline-block;margin-top:.75rem;color:#6751a2;font-weight:800;text-decoration:none}.market-game{margin-top:3rem;padding:clamp(1.5rem,5vw,3rem);border-radius:2rem;background:#fff;box-shadow:0 18px 45px #493c6530}.market-game h2{margin:0;font:700 1.9rem Lora,Georgia,serif}.market-progress{height:10px;margin:1.3rem 0;border-radius:99px;background:#ede9f2;overflow:hidden}.market-progress i{display:block;height:100%;background:linear-gradient(90deg,#f2c54e,#eb8a70)}.market-question{font-size:1.16rem;line-height:1.55}.market-sum{margin:1.2rem 0;padding:1.2rem;border-radius:1rem;background:#fff0c8;font-size:1.35rem;font-weight:800}.market-choices{display:grid;gap:.7rem}.market-choice{padding:1rem 1.15rem;border:2px solid #e5e0eb;border-radius:.85rem;background:#fff;color:#273349;font:inherit;text-align:left;cursor:pointer}.market-choice:hover{border-color:#6751a2}.market-feedback{margin:1.2rem 0;padding:1rem;border-radius:.8rem;line-height:1.5}.market-feedback.good{background:#e5f5e9;color:#1d643e}.market-feedback.try{background:#fff0e7;color:#87402d}.market-next,.market-restart{border:0;border-radius:.7rem;padding:.9rem 1.15rem;background:#6751a2;color:#fff;font:800 1rem inherit;cursor:pointer}.market-note{text-align:center;color:#616b7c;font-style:italic}@media(max-width:600px){.market-mission{padding:3rem 1rem}.market-game{border-radius:1.2rem}}
