.tgr-newsletter{box-sizing:border-box;display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;padding:56px 6%;background:#141414;color:#f3f1eb;border-top:1px solid #30302d;border-bottom:1px solid #30302d;font-family:Arial,Helvetica,sans-serif;line-height:1.55;clear:both}.tgr-newsletter *{box-sizing:border-box}.tgr-newsletter h2{font-family:Georgia,serif;font-weight:400;font-size:clamp(27px,2.5vw,36px);line-height:1.2;letter-spacing:-.02em;color:#f3f1eb;margin:0 0 12px;text-transform:none}.tgr-newsletter p{color:#b9b8b2;font-size:15px;margin:0}.tgr-newsletter form{margin:0;width:100%}.tgr-newsletter label{display:block;font-size:14px;margin:0 0 8px;color:#f3f1eb}.tgr-newsletter-fields{display:flex;gap:10px}.tgr-newsletter input[type=email]{font:16px Arial,sans-serif;min-width:0;width:100%;padding:14px;border:1px solid #777;background:#090909;color:#f3f1eb;border-radius:0;margin:0;height:auto;min-height:50px}.tgr-newsletter input::placeholder{color:#b9b8b2;opacity:1}.tgr-newsletter button{font:700 14px Arial,sans-serif;cursor:pointer;background:#c2a775;color:#111;border:0;border-radius:0;padding:14px 22px;min-height:50px;margin:0;letter-spacing:0;text-transform:none;width:auto;flex-shrink:0}.tgr-newsletter button:hover{background:#ddc291}.tgr-newsletter :focus-visible{outline:2px solid #c2a775;outline-offset:3px}.tgr-newsletter #TGRNewsletterErrors{margin-top:10px;color:#f3f1eb}@media(max-width:760px){.tgr-newsletter{grid-template-columns:1fr;gap:24px;padding:40px 6%}}@media(max-width:420px){.tgr-newsletter-fields{flex-direction:column}.tgr-newsletter button{width:100%}}
