.news-signup{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:19px 26px;background:#f8efd7;border-bottom:1px solid #cab77f;color:#173f2f}.news-signup h2{font:27px/1.15 Georgia,serif;margin:0 0 6px}.news-signup p{font-size:14px;line-height:1.5;margin:0}.news-signup .news-state{font-size:12px;color:#435c49;margin-top:5px}.news-signup .news-actions{flex-shrink:0}.news-signup button,.news-signup a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;background:#214e39;border:0;border-radius:3px;color:#fff7e5;padding:12px 18px;font-size:14px;font-weight:700;cursor:pointer;text-decoration:none}.news-signup button:disabled{opacity:.6;cursor:wait}.news-signup [hidden]{display:none!important}.news-signup a:focus-visible,.news-signup button:focus-visible{outline:3px solid #bc772e;outline-offset:4px}@media(max-width:700px){.news-signup{display:block;padding:17px 22px}.news-signup h2{font-size:24px}.news-signup .news-actions{margin-top:12px}.news-signup button,.news-signup a{width:100%}.news-signup p{font-size:13px}}

.news-signup .news-choice{display:flex;align-items:center;gap:12px;min-height:48px;padding:10px 14px;border:1px solid #a89e76;border-radius:4px;background:#fffaec;font-size:15px;font-weight:700;cursor:pointer}.news-signup .news-choice input{appearance:auto;width:23px;height:23px;min-height:23px;margin:0;flex-shrink:0;accent-color:#214e39;cursor:pointer}.news-signup .news-choice input:focus-visible{outline:3px solid #bc772e;outline-offset:4px}.news-signup .news-choice:has(input:disabled){opacity:.65;cursor:wait}@media(max-width:700px){.news-signup .news-choice{width:100%}}
