.ideas-section{border-top:1px solid #dce4de;margin-top:48px;padding-top:28px}.ideas-heading{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.ideas-heading h2{margin:0;font-size:20px}.ideas-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;display:grid}.idea-row{color:#202a25;width:100%;min-height:52px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e8e2;border-radius:8px;align-items:center;gap:16px;padding:14px 16px;transition:background .15s,border-color .15s;display:flex}.idea-row:hover{background:#f1f4f1;border-color:#a8b8ac}.idea-row:disabled{cursor:default}.idea-text{white-space:pre-wrap;overflow-wrap:anywhere;flex:1;min-width:0;font-size:14px;line-height:1.6}.idea-byline{color:#57655b;flex-shrink:0;font-size:11px}.idea-field{gap:10px;display:grid}.idea-field textarea{width:100%;font:inherit;resize:vertical;border:1px solid #78877d;border-radius:8px;padding:12px}@media (max-width:640px){.ideas-list{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.idea-row{transition:none}}
