.makers{padding-top:35px;padding-bottom:60px}.makers h1{font:normal clamp(2.3rem,5vw,4rem)/1.12 Georgia,serif;margin:12px 0}.makers h2{font:normal 1.8rem/1.2 Georgia,serif}.makers p,.makers li{font-size:1rem;line-height:1.65}.makers label{display:block;font-weight:700;margin:15px 0 6px}.makers textarea,.makers select{font:inherit;width:100%;padding:12px;border:1px solid #7b9695;border-radius:5px;background:white;color:#163c3b}.makers textarea{resize:vertical}.routes{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.workshop{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:36px;margin:30px 0;padding:28px;border:1px solid #c6d5d1;background:#f3f8f7;border-radius:8px}.workshop ol{padding-left:24px}.game,.guidance{padding:25px 0;border-top:1px solid #c6d5d1}.answers{display:grid;gap:12px}.answers button{padding:15px;text-align:left;border:1px solid #6d9291;border-radius:5px;background:white;color:#163c3b;font:inherit;cursor:pointer}.answers button:disabled{cursor:default}.answers button[aria-pressed=true]{border:2px solid #176554;background:#e3f0eb}.note{font-size:.9rem!important}.makers button:focus-visible,.makers textarea:focus-visible,.makers select:focus-visible{outline:3px solid #bc781a;outline-offset:3px}.makers button:disabled{opacity:.65}#planFeedback,#gameFeedback{font-weight:700} @media(max-width:800px){.workshop{grid-template-columns:1fr;padding:20px;gap:24px}}@media print{header,footer,button,.game{display:none}.workshop{display:block}textarea{min-height:80px}.makers{padding:0}}
