.project-section{padding:28px 0;border-top:1px solid #ccd5c2}.project-notes h2,.project-section h2{font-size:25px;font-weight:500;line-height:1.6;color:#314c35}.project-section>a{display:block;padding:17px;border:1px solid #bdcbb0;margin-top:12px;color:#355a35;background:#edf1e4;text-decoration:none}.project-section li{font-size:14px;line-height:2;color:#53694a;margin-top:10px}.project-notes{border-top:1px solid #c5d1ba;padding-top:25px}.project-notes label{display:block;font-size:13px;line-height:1.9;color:#3e5b36;margin-top:20px}.project-notes textarea{display:block;width:100%;font:inherit;line-height:1.9;resize:vertical;border:1px solid #b3c4a4;background:#fffef9;padding:13px;margin-top:9px;color:#263e2b}.project-notes>button{background:#29442f;color:white;font:inherit;font-size:13px;min-height:46px;border:0;padding:14px 22px;margin-top:23px;cursor:pointer}.project-notes>button:disabled{opacity:.5;cursor:default}.project-notes details{background:#e9eedf;padding:20px;margin-top:25px;font-size:13px;line-height:2;color:#4c6441}.project-notes summary{cursor:pointer}.project-notes [role=status]{font-size:12px}@media(max-width:600px){.project-notes textarea{font-size:16px}.project-notes h2,.project-section h2{font-size:22px}}