*{box-sizing:border-box}body{margin:0;background:#f4f2ed;color:#24382a;font-family:system-ui,sans-serif;line-height:1.6}body>header{display:flex;gap:24px;flex-wrap:wrap;background:#233729;padding:24px}body>header a{color:#fff}body>main{max-width:1000px;margin:40px auto;padding:0 24px}a{color:#315d3c}.community-project{padding:24px 0;border-top:1px solid #c9cfbb;overflow-wrap:anywhere}.community-project h3{font-size:24px;margin:0 0 8px}.community-project time{display:block;font-size:14px}.project-timeline{padding-left:24px}.project-timeline li{margin:20px 0}.project-timeline p{white-space:pre-wrap}.community-project button,body>main button{min-height:44px;padding:10px 18px;background:#315d3c;color:white;border:0;border-radius:4px;cursor:pointer;margin-right:12px}button:disabled{opacity:.6;cursor:wait}button:focus-visible,a:focus-visible{outline:3px solid #b98b27;outline-offset:4px}
