/* Theme14 - Message Form Supplementary Styles */

.t14-message-intro {
    background: var(--t14-bg-alt);
    padding: 28px 32px;
    border-left: 4px solid var(--t14-border-dark);
    margin-bottom: 40px;
}

.t14-message-intro h3 {
    font-family: var(--t14-font-serif);
    margin-bottom: 14px;
    color: var(--t14-text);
}

.t14-message-intro p {
    color: var(--t14-text-secondary);
    margin-bottom: 0;
}

.t14-form-card .t14-form-group:last-of-type {
    margin-bottom: 0;
}

.t14-form-card .t14-btn {
    margin-top: 8px;
}

.t14-contact-sidebar {
    background: var(--t14-bg-alt);
    padding: 32px;
    margin-top: 40px;
    border-left: 4px solid var(--t14-primary);
}

.t14-contact-sidebar h4 {
    font-family: var(--t14-font-serif);
    margin-bottom: 20px;
    color: var(--t14-text);
    font-size: 1.25rem;
}

.t14-contact-sidebar p {
    font-size: 0.95rem;
    margin-bottom: 12px;
    color: var(--t14-text-secondary);
}

.t14-contact-sidebar strong {
    color: var(--t14-text);
    font-weight: 700;
}
