.response-assistant{max-width:1050px;margin:1rem auto 2rem;padding:1.4rem;background:#fff;border:1px solid #c9dcda;border-radius:.8rem;color:#173c43}.response-assistant header{display:flex;justify-content:space-between;gap:1rem;align-items:start}.response-assistant header h2{margin:.2rem 0}.response-assistant header span{padding:.4rem .7rem;background:#e7f3ef;border-radius:99px;white-space:nowrap}.response-assistant-kicker{font-size:.75rem;font-weight:800;letter-spacing:.08em;color:#39747a}.response-assistant li{margin:.75rem 0}.response-assistant form{display:grid;gap:.8rem;margin:1rem 0}.response-assistant form label{display:grid;gap:.4rem;font-weight:700}.response-assistant textarea{width:100%;border:1px solid #aabfbc;border-radius:.45rem;padding:.7rem;font:inherit;line-height:1.5}.response-assistant form p{font-size:.85rem;color:#536d70}.response-assistant-primary{justify-self:start;padding:.7rem 1rem;border:1px solid #176e71;border-radius:.4rem;background:#176e71;color:white;font-weight:700}.response-assistant-warning{padding:.6rem .8rem;border-left:4px solid #ba7d26;background:#fff6e8}.response-assistant nav{display:flex;justify-content:space-between;align-items:center;gap:.5rem;border-top:1px solid #dbe8e5;margin-top:1rem;padding-top:1rem}.response-assistant button:disabled{opacity:.5}
