.htw-mod-newsletter .htw-news{position:relative;background:#000;overflow:hidden;padding:clamp(38px,5vw,80px) clamp(16px,4vw,60px)}
.htw-mod-newsletter .htw-news__bg{position:absolute;top:0;right:0;width:min(46%,720px);height:100%;overflow:hidden;opacity:.9;pointer-events:none}
.htw-mod-newsletter .htw-news__bg img{width:100%;height:100%;object-fit:cover;object-position:70% 30%}
.htw-mod-newsletter .htw-news__inner{position:relative;max-width:1280px;margin:0 auto;color:#fff}
.htw-mod-newsletter .htw-news__title{font-size:clamp(26px,3.2vw,42px);line-height:1.12;max-width:620px;color:#fff}
.htw-mod-newsletter .htw-news__sub{margin-top:16px;max-width:520px;font-size:clamp(14px,1.2vw,17px);line-height:1.5;color:#e5e5e5}
.htw-mod-newsletter .htw-news__form{display:flex;flex-wrap:wrap;gap:12px;margin-top:clamp(20px,2.4vw,34px);max-width:560px}
.htw-mod-newsletter .htw-news__form input{flex:1 1 240px;min-width:200px;max-width:320px;background:#1a1a1a;border:1px solid #3a3a3a;color:#fff;padding:14px 18px;border-radius:4px;font-family:Inter,sans-serif;font-size:15px}
.htw-mod-newsletter .htw-news__form input::placeholder{color:#9a9a9a}
.htw-mod-newsletter .htw-news__btn{display:inline-block;padding:14px 40px;border-radius:9999px;background:linear-gradient(90deg,#FFF200 39%,#C96C0A 89%);color:#000;font-family:"GothamSsm-Bold",Inter,sans-serif;font-size:16px;cursor:pointer;transition:transform .18s ease,box-shadow .22s ease}
.htw-mod-newsletter .htw-news__btn:hover{transform:translateY(-2px);box-shadow:0 8px 18px rgba(0,0,0,.35)}
.htw-mod-newsletter .htw-news__note{margin-top:14px;font-size:12px;color:#a3a3a3;max-width:460px}
.htw-mod-newsletter .screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
@media(max-width:849px){.htw-mod-newsletter .htw-news__bg{display:none}}
