textarea,select{width:100%;padding:12px 14px;border:1px solid #bcc9c0;border-radius:10px;font:inherit;background:#fff;color:var(--ink)}textarea{resize:vertical}textarea:focus,select:focus{outline:3px solid #17785a22;border-color:var(--brand)}.brief-form{max-width:760px}.metric{margin-bottom:18px}.metric strong{font-size:clamp(1.25rem,3vw,2rem)}.card{margin-top:28px}h1,h2{overflow-wrap:anywhere}
