.project+.project{margin-top:24px}.project.plain{display:block}.project.plain .project-copy{max-width:850px}.article h1{font-size:clamp(40px,6vw,72px);overflow-wrap:anywhere}.article-copy{white-space:pre-wrap;overflow-wrap:anywhere;font-size:20px;line-height:1.65;color:#b8c2cc;margin:32px 0}.article h1{margin:24px 0}.honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.form-note{font-size:16px}.error{color:#ff8a00}.entry-summary{overflow-wrap:anywhere}.button:disabled{cursor:wait;opacity:.75}
.suggestion-card{border:1px solid #4f5965;background:#191d23;display:grid;grid-template-columns:1fr auto;gap:32px;padding:28px;margin-top:20px}.suggestion-card h3{margin:12px 0}.suggestion-copy{min-width:0}.suggestion-copy p{white-space:pre-wrap;overflow-wrap:anywhere;margin-bottom:0}.vote-controls{display:flex;flex-direction:column;justify-content:center;gap:12px;min-width:160px}.vote-button{border:1px solid #b8c2cc;color:#ededed;background:#23272e;min-height:46px;padding:10px 14px;cursor:pointer;display:flex;gap:12px;align-items:center;font-size:16px}.vote-button strong{margin-left:auto}.vote-button[aria-pressed=true]{background:#ff8a00;color:#101216;border-color:#ff8a00}.vote-button:hover{border-color:#ff8a00}.vote-button:disabled{opacity:.6;cursor:wait}.vote-score{text-align:center;color:#b8c2cc;font-size:16px}.board-description{font-size:16px}.board-section{border-bottom:1px solid #373f49}@media(max-width:650px){.suggestion-card{grid-template-columns:1fr;padding:20px;gap:20px}.vote-controls{flex-direction:row;align-items:center;flex-wrap:wrap}.vote-score{order:3;flex-basis:100%}.vote-button{flex:1}}
