.contact-email-page{max-width:1120px;min-height:65vh}
.email-panel{margin-top:36px;padding:30px;background:#e7eed9;border:1px solid #cbd7bc;border-radius:10px}
.email-panel label{display:block;font-size:15px;color:#526455;margin-bottom:12px}
.email-panel input{display:block;width:100%;min-width:0;border:0;border-bottom:1px solid #c1cfb2;background:transparent;color:#12362a;font:600 clamp(19px,3vw,30px) 'DM Sans',Arial,sans-serif;padding:10px 0 20px;border-radius:0}
.email-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-top:24px}
.email-actions .page-text-link{min-height:44px;display:inline-flex;align-items:center}
#email-copy-status{font-size:15px;line-height:1.6;color:#526455;margin-top:20px}
@media(max-width:760px){.email-panel{padding:22px 18px}.email-actions{align-items:stretch;flex-direction:column}.email-actions .button{width:100%}}
