:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#202820;background:#f6f5ef;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box}body{margin:0}.staging-banner{text-align:center;color:#453400;background:#f7e7a5;padding:10px 16px;font-size:14px}main{width:min(100% - 48px,960px);margin:auto}header{border-bottom:1px solid #d7dad0;justify-content:space-between;align-items:center;padding:28px 0;display:flex}header a{letter-spacing:-1.5px;color:inherit;font-size:30px;font-weight:800;text-decoration:none}header a span{color:#49793b}.label,.eyebrow{letter-spacing:1.5px;font-size:12px;font-weight:700}section{max-width:700px;padding:clamp(48px,9vw,96px) 0 64px}.eyebrow{color:#486341}h1{letter-spacing:-2px;margin:20px 0;font-size:clamp(40px,7vw,72px);line-height:1.06}.intro,article p{color:#535d50;line-height:1.6}article{overflow-wrap:anywhere;background:#fff;border:1px solid #d7dad0;border-radius:12px;margin-top:40px;padding:clamp(24px,4vw,36px)}h2{margin:16px 0;font-size:28px;line-height:1.2}.tag{color:#38582b;background:#edf3e7;border-radius:6px;margin-top:16px;padding:8px 12px;font-size:12px;display:inline-block}footer{color:#535d50;border-top:1px solid #d7dad0;padding:24px 0 40px;font-size:13px}li{margin:10px 0}code{font-size:12px}a:focus-visible{outline-offset:5px;outline:3px solid #49793b}@media (max-width:440px){main{width:calc(100% - 32px)}h1{letter-spacing:-1px}}button,.button{font:inherit;color:#fff;cursor:pointer;background:#38582b;border:1px solid #38582b;border-radius:6px;padding:12px 18px;font-weight:700;text-decoration:none;display:inline-block}button:disabled{opacity:.55;cursor:not-allowed}button.secondary,.button.secondary{color:#38582b;background:#fff}button:focus-visible,input:focus-visible,summary:focus-visible{outline-offset:4px;outline:3px solid #49793b}.access header nav a,header>a:not(:first-child){letter-spacing:normal;font-size:16px}.access h1{font-size:clamp(36px,6vw,60px)}.access p{line-height:1.6}.access form{margin:18px 0}.access label{margin:12px 0 8px;font-weight:700;display:block}.access input:not([type=hidden],[type=checkbox]){width:320px;max-width:100%;font:inherit;border:1px solid #727d6b;border-radius:4px;margin-bottom:16px;padding:12px;display:block}.access .confirmation{font-weight:400}.access input[type=checkbox]{vertical-align:middle;width:20px;height:20px}.access .hint{color:#535d50;margin-top:24px;font-size:14px}.access .privacy{background:#edf3e7;border-left:3px solid #49793b;padding:18px}.access [role=status]{border:1px solid #727d6b;border-radius:4px;padding:16px}.members article{margin:16px 0 28px}.members h2{margin-top:40px}.members h3{margin-top:0;font-size:22px}summary{cursor:pointer;padding:12px 0;text-decoration:underline}.access textarea,.access select{width:100%;max-width:560px;font:inherit;border:1px solid #727d6b;border-radius:4px;padding:12px;display:block}.access textarea:focus-visible,.access select:focus-visible{outline-offset:4px;outline:3px solid #49793b}.project-summary{white-space:pre-wrap;overflow-wrap:anywhere}.roadmap{margin-top:48px}.roadmap progress{width:100%;height:20px;display:block}.roadmap-milestone{background:#fff;border:1px solid #d7dad0;border-radius:8px;margin:24px 0;padding:20px}.roadmap-milestone h3{margin-top:0}.roadmap-controls form,.roadmap-order form{margin:8px 8px 8px 0;display:inline-block}.roadmap-controls details{margin-top:12px}.roadmap-add{border-top:1px solid #d7dad0;margin-top:32px;padding-top:24px}.roadmap-summary{color:#38582b;font-weight:700}
