.c-message{align-items:flex-start;border-style:solid;border-width:.0625rem;display:flex;flex-direction:row;font-weight:600;gap:.75rem;justify-content:flex-start;padding:.75rem;width:100%}.c-message p{font-size:var(--font-static-sm);margin:0}.c-message a{text-decoration:underline}.c-message__title{font-family:var(--font-typeface-display);font-size:var(--font-static-sm);font-weight:700;line-height:1.1}.c-message--warning{background-color:var(--surface-functional-warning);border-color:var(--border-functional-warning);color:var(--text-functional-warning)}.c-message--error{background-color:var(--surface-functional-error);border-color:transparent;border-radius:0 0 var(--radius-primary) var(--radius-primary);color:var(--text-global-light);font-size:var(--font-static-xs);line-height:1.5;margin-top:-.125rem;padding:.25rem .75rem}.c-message--error .icon{margin-right:.25rem}.c-message--success{align-items:center;background-color:var(--surface-functional-success);border-color:var(--border-functional-success);border-radius:var(--radius-primary);color:var(--text-global-light);gap:1rem;padding:1rem}.c-message--success p{font-size:var(--font-body-sm);font-weight:400}.s-contact-form{display:grid;gap:1.5rem}.s-contact-form__title{font-family:var(--font-typeface-display);font-size:var(--font-display-lg);font-weight:700;line-height:1.2}