.updates{display:grid;grid-template-columns:1.15fr .85fr}.newsletter{padding:98px 9vw;background:var(--blush)}.newsletter h2{font-size:clamp(2.4rem,4vw,4rem)}.newsletter>p:not(.eyebrow){max-width:560px;margin:21px 0 29px;color:#5e5e5c}.newsletter form{max-width:560px}.newsletter label{display:block;font-size:.82rem;font-weight:700;margin-bottom:7px}.form-row{display:flex;gap:8px}.form-row input{min-width:0;flex:1;border:1px solid #d4c3ba;background:var(--white);padding:14px 15px;font:inherit;font-size:.92rem;color:var(--ink);border-radius:2px}.form-row input:focus{outline:2px solid var(--coral);outline-offset:1px}.form-row button{border:0;background:var(--coral);color:#fff;padding:0 18px;font:inherit;font-size:.85rem;font-weight:700;cursor:pointer;border-radius:2px}.form-row button:hover{background:#bb4d3e}.newsletter form small{display:block;color:#686866;font-size:.72rem;margin-top:10px}.social-updates{background:var(--ink);color:#fff;padding:98px clamp(30px,6vw,84px)}.social-updates .eyebrow{color:#f2a397}.social-updates h3{font-size:2.25rem}.social-updates>p:not(.eyebrow){font-size:.98rem;max-width:360px;margin:18px 0 26px;color:#e3dfdc}.social-list{border-top:1px solid rgba(255,255,255,.35)}.social-list span{display:flex;align-items:center;gap:12px;border-bottom:1px solid rgba(255,255,255,.35);padding:12px 0;font-size:.88rem}.social-list b{font-family:'Outfit';color:#f2a397}.social-updates .social-note{font-size:.74rem;color:#b6b1ae;margin-top:20px}@media(max-width:800px){.updates{grid-template-columns:1fr}.newsletter,.social-updates{padding:66px 25px}.form-row{flex-direction:column}.form-row input,.form-row button{min-height:49px}}
