.newsletter{background-color:var(--color-cream);padding:6rem 0}.newsletter__container{max-width:80rem;margin:0 auto;padding:0 1rem}@media (min-width:640px){.newsletter__container{padding:0 1.5rem}}@media (min-width:1024px){.newsletter__container{padding:0 2rem}}.newsletter__inner{background:linear-gradient(135deg, var(--color-brown) 0%, #5c4f42 100%);text-align:center;border-radius:1.25rem;padding:3rem 2rem}@media (min-width:640px){.newsletter__inner{padding:4rem 3rem}}@media (min-width:1024px){.newsletter__inner{padding:4.5rem 4rem}}.newsletter__content{margin-bottom:2rem}.newsletter__title{color:var(--color-cream);margin-bottom:.75rem;font-size:2rem;font-weight:700}@media (min-width:640px){.newsletter__title{font-size:2.25rem}}.newsletter__subtitle{color:#faf7f2b3;max-width:30rem;margin:0 auto;font-size:1rem;line-height:1.6}.newsletter__form{flex-direction:column;gap:.75rem;max-width:28rem;margin:0 auto;display:flex}@media (min-width:480px){.newsletter__form{flex-direction:row}}.newsletter__input{font-size:.95rem;font-family:var(--font-sans);color:var(--color-cream);background-color:#ffffff1f;border:none;border-radius:.625rem;outline:none;flex:1;padding:.875rem 1.25rem;transition:background-color .2s}.newsletter__input::placeholder{color:#faf7f273}.newsletter__input:focus{background-color:#ffffff2e}.newsletter__btn{background-color:var(--color-terracotta);color:#fff;font-size:.95rem;font-weight:600;font-family:var(--font-sans);cursor:pointer;white-space:nowrap;border:none;border-radius:.625rem;justify-content:center;align-items:center;gap:.4rem;padding:.875rem 1.5rem;transition:background-color .2s;display:inline-flex}.newsletter__btn:hover{background-color:#c06a52}.newsletter__success{color:var(--color-cream);justify-content:center;align-items:center;gap:.5rem;font-size:1.05rem;font-weight:500;display:flex}.newsletter__success-icon{background-color:var(--color-sage);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.9rem;font-weight:700;display:inline-flex}
