:root{--gold:var(--wp--preset--color--knowledge-gold);--brown:var(--wp--preset--color--foundational-brown);--sandy:var(--wp--preset--color--sandy-brown);--gold-dark:#D4AC00;--r-pill:9999px;--r-card:16px;--body:var(--wp--preset--font-family--readex-pro);--head:var(--wp--preset--font-family--sora)}.nsemm-newsletter.ft-news{background:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .1);border-radius:var(--r-card);padding:20px 24px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.nsemm-newsletter .ft-news-text strong{display:block;font-family:var(--head);font-size:15px;color:#fff;margin-bottom:3px}.nsemm-newsletter .ft-news-text span{font-size:13px;color:rgb(255 255 255 / .55)}.nsemm-newsletter .ft-news-form{display:flex;flex-direction:column;gap:8px;flex:1;max-width:380px;min-width:240px}.nsemm-newsletter .ft-news-row{display:flex;gap:8px}.nsemm-newsletter .ft-news-form input[type="email"]{flex:1;min-width:0;background:rgb(255 255 255 / .08);border:1.5px solid rgb(255 255 255 / .18);border-radius:var(--r-pill);padding:10px 16px;color:#fff;font-family:var(--body);font-size:14px}.nsemm-newsletter .ft-news-form input[type="email"]::placeholder{color:rgb(255 255 255 / .4)}.nsemm-newsletter .ft-news-form button{background:var(--gold);color:var(--brown);font-family:var(--head);font-weight:600;font-size:14px;border:none;border-radius:var(--r-pill);padding:10px 20px;cursor:pointer;transition:background .18s,transform .18s;flex-shrink:0}.nsemm-newsletter .ft-news-form button:hover{background:var(--gold-dark);transform:translateY(-1px)}.nsemm-newsletter .ft-news-form button:disabled{opacity:.6;cursor:default;transform:none}.nsemm-newsletter .ft-news-consent{display:flex;align-items:flex-start;gap:8px;font-size:12px;line-height:1.5;color:rgb(255 255 255 / .55);cursor:pointer}.nsemm-newsletter .ft-news-consent-box{margin:2px 0 0;flex-shrink:0;width:14px;height:14px;accent-color:var(--gold);cursor:pointer}.nsemm-newsletter .ft-news-consent a{color:var(--gold);text-decoration:underline}.nsemm-newsletter .ft-news-consent a:hover{color:var(--gold-dark)}.nsemm-newsletter .ft-news-spinner{display:none;width:14px;height:14px;border:2px solid color-mix(in srgb,var(--brown) 35%,transparent);border-top-color:var(--brown);border-radius:50%;margin-left:8px;vertical-align:-2px;animation:nsemm-news-spin .6s linear infinite}.nsemm-newsletter .ft-news-form button.is-loading .ft-news-spinner{display:inline-block}.nsemm-newsletter .ft-news-form button.is-loading .ft-news-btn-label{opacity:.7}@keyframes nsemm-news-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.nsemm-newsletter .ft-news-spinner{animation-duration:0s}}.nsemm-newsletter .ft-news-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.nsemm-newsletter .ft-news-status{margin:0;font-size:12px;line-height:1.5;color:rgb(255 255 255 / .6);min-height:0;opacity:0;transform:translateY(4px);transition:opacity .3s ease,transform .3s ease}.nsemm-newsletter .ft-news-status:empty{display:none}.nsemm-newsletter .ft-news-status.is-shown{opacity:1;transform:translateY(0)}.nsemm-newsletter .ft-news-status.is-error{color:var(--sandy)}.nsemm-newsletter .ft-news-status.is-success{color:var(--gold);font-weight:600}.nsemm-newsletter .ft-news-form.is-subscribed .ft-news-row,.nsemm-newsletter .ft-news-form.is-subscribed .ft-news-consent{opacity:.55;transition:opacity .4s ease}@media (prefers-reduced-motion:reduce){.nsemm-newsletter .ft-news-status{transition:none;opacity:1;transform:none}}@media (max-width:640px){.nsemm-newsletter.ft-news{margin-bottom:var(--wp--preset--spacing--40)}}