/* Mark Knopfler mailing list sign-up (posts to MailUp) */
.mk-mailup-form{max-width:520px;margin:20px auto;padding:26px 30px;background:#111;border:1px solid #333;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.5);font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:#f5f5f5;box-sizing:border-box;text-align:left}
.mk-mailup-form .mk-row{margin:0 0 16px}
.mk-mailup-form label{display:block;margin:0 0 6px;font-size:13px;font-weight:500;color:#ccc;text-transform:uppercase;letter-spacing:.8px}
.mk-mailup-form input[type=text],.mk-mailup-form input[type=email],.mk-mailup-form select{width:100%;padding:11px 13px;font-size:15px;border:1px solid #444;background:#222;color:#f5f5f5;border-radius:4px;box-sizing:border-box}
.mk-mailup-form input:focus,.mk-mailup-form select:focus{border-color:#876e4b;background:#1e1e1e;outline:none;box-shadow:0 0 0 3px rgba(135,110,75,.3)}
.mk-mailup-form .mk-privacy{display:flex;align-items:flex-start;gap:8px;font-size:14px;color:#ccc}
.mk-mailup-form .mk-privacy input{margin-top:3px}
.mk-mailup-form .mk-privacy label{margin:0;text-transform:none;letter-spacing:0;font-size:14px;font-weight:400}
.mk-mailup-form a{color:#c9a46b;text-decoration:none}
.mk-mailup-form a:hover{text-decoration:underline}
.mk-mailup-form button[type=submit]{width:100%;padding:13px;font-size:15px;font-weight:600;background:#c9a46b;color:#111;border:none;border-radius:4px;cursor:pointer;text-transform:uppercase;letter-spacing:1px}
.mk-mailup-form button[type=submit]:hover{background:#b48f55}
@media (max-width:767px){.mk-mailup-form{padding:16px}}
