.newsletter-consent{display:flex;align-items:flex-start;gap:.65rem;grid-column:1/-1;margin:.35rem 0 .6rem;font-size:.76rem;line-height:1.55;color:inherit;text-align:left}
.newsletter-consent input{flex:0 0 auto;width:1rem;height:1rem;margin:.15rem 0 0;accent-color:#9b805b}
.newsletter-consent a{color:inherit;text-decoration:underline;text-underline-offset:.18em}
.newsletter-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}
.newsletter-status{min-height:1.4em}