/* Explicit, visitor-controlled draft destinations; shared across all brief forms. */
#brief-form .brief-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px}
#brief-form .brief-gmail,#brief-form .brief-email-app{
 display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;
 max-width:100%;padding:12px 19px;border:1px solid var(--orange);border-radius:26px;
 background:var(--orange);color:#141414;font-size:14px;font-weight:600;line-height:1.3;
}
#brief-form .brief-gmail svg{width:18px;height:18px;flex:none}
#brief-form .brief-email-app{background:transparent;border-color:#b8b8b8}
#brief-form .brief-gmail:hover{background:#141414;border-color:#141414;color:#fff}
#brief-form .brief-email-app:hover{border-color:#141414}
#brief-form .copy-brief{min-height:44px;padding:10px 6px;font-size:14px;line-height:1.4}
#brief-form .brief-status{font-size:12px!important;line-height:1.6;color:#666;max-width:650px;margin-top:16px}
.brief-no-script{font-size:14px;line-height:1.6;margin-top:16px}
.brief-no-script a{text-decoration:underline;text-underline-offset:3px}
.reference-contact-copy>.contact-phone{display:flex;align-items:center;width:max-content;max-width:100%;min-height:44px;margin-top:8px;font-size:16px;color:#b63b16}
.footer-brand>.footer-phone{display:flex;align-items:center;width:max-content;max-width:100%;min-height:44px;margin-top:7px;color:#eee;font-size:clamp(16px,1.23vw,24px);line-height:1.4}
.footer-phone:hover,.contact-phone:hover{text-decoration:underline;text-underline-offset:4px}
@media(max-width:760px){#brief-form .brief-actions{gap:10px}#brief-form .brief-gmail,#brief-form .brief-email-app{padding:12px 16px}#brief-form .brief-status{font-size:13px!important}}
