.contact-preferences{margin-top:24px}.contact-preferences fieldset{min-width:0;border:1px solid var(--line,#b6c9d3);border-radius:14px;padding:20px;margin:12px 0}.contact-preferences legend{font-weight:750;padding:0 8px;color:var(--ink,#203746)}.contact-preferences fieldset>.field{margin:15px 0}.contact-preferences fieldset>.hint{line-height:1.65}.contact-choice-actions{display:flex;justify-content:center;gap:14px;flex-wrap:wrap}.contact-choice textarea{font-size:1rem;line-height:1.7;min-height:180px}.contact-preferences select{width:100%}

button.client-contact-link{background:transparent;border:0;padding:0;font:inherit;cursor:pointer}
[data-v84-client-email] select,[data-v84-client-email] textarea{width:100%;min-width:0}
[data-v84-client-email] .reply-recipient{overflow-wrap:anywhere}

.v84-writing-help{min-width:0;border:1px solid var(--line,#b6c9d3);border-radius:10px;padding:.65rem .8rem}
.v84-writing-help summary{font-weight:700;cursor:pointer}.v84-writing-help summary img{vertical-align:middle}
.v84-writing-help label{display:grid;gap:.35rem;margin:.7rem 0}.v84-writing-help textarea{width:100%;min-width:0}
