#contact-form>.solid-button{width:100%}
.brief-copy-button{display:inline-flex;align-items:center;justify-self:start;width:auto;min-height:44px;margin-top:10px;padding:8px 0;border:0;border-bottom:1px solid currentColor;background:transparent;color:inherit;font-family:inherit;font-size:14px;font-weight:400;line-height:1.5;cursor:pointer}
.brief-copy-button:focus-visible,.brief-copy-output:focus-visible{outline:2px solid var(--rui-slate,#546477);outline-offset:3px}
.brief-copy-button:disabled{cursor:wait;opacity:.65}
.brief-copy-output{display:block;box-sizing:border-box;width:100%;max-width:100%;min-height:160px;resize:vertical;font-family:inherit;font-size:14px;font-weight:400;line-height:1.7}
.brief-copy-output[hidden],.brief-copy-label[hidden]{display:none}
.brief-clear-button[hidden]{display:none}
/* Explicit submit to the RUI MEDIA workspace: opt-in, clearly explained. */
/* Secondary weight: the email path stays the primary action, the workspace
   submit sits below it as an outlined option. */
#contact-form>.brief-submit-button{width:100%;margin-top:18px;background:transparent;color:var(--rui-ink,#041528);border:1px solid var(--rui-ink,#041528)}
#contact-form>.brief-submit-button:hover{background:color-mix(in srgb,var(--rui-ink,#041528) 6%,transparent)}
.brief-submit-note{font-size:12px;line-height:1.75;color:var(--rui-slate,#546477);margin:10px 0 0}
.brief-submit-status{margin:10px 0 0;font-size:13px;line-height:1.75}
.brief-submit-button:focus-visible{outline:2px solid var(--rui-gold,#C4A86A);outline-offset:3px}
.brief-submit-button:disabled{cursor:wait;opacity:.65}
@media(max-width:480px){#contact-form>.brief-submit-button{width:100%;min-height:46px}}
