.email-signup{min-width:0;max-width:540px;font-size:13px}.email-signup>label:first-child{margin:0 0 8px;font-size:12px;font-weight:700;display:block}.email-signup-entry{gap:8px;display:flex}.email-signup-entry input{color:#202720;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #adb5a5;border-radius:2px;flex:1;padding:13px}.email-signup-entry .button{white-space:nowrap;flex-shrink:0;min-height:46px;padding:12px 20px}.email-signup-choice{cursor:pointer;align-items:flex-start;gap:9px;margin-top:13px;font-size:12px;line-height:1.7;display:flex}.email-signup-choice input{accent-color:#293a25;flex-shrink:0;width:16px;height:16px;margin-top:4px}.email-signup-note{color:#596450!important;margin:10px 0!important;font-size:11px!important;line-height:1.7!important}.email-signup-note a{text-underline-offset:3px;text-decoration:underline}.email-signup-result{background:#fff8ee;border:1px solid #c8b3a0;padding:12px;font-size:12px;line-height:1.7}.email-signup-result.is-saved{background:#edf2e8;border-color:#acbba2}.email-signup button:disabled{opacity:.65;cursor:default}.email-signup-model{margin-top:16px;font-size:12px;font-weight:700;display:block}.email-signup-model select{width:100%;font:inherit;color:#202720;background:#fff;border:1px solid #adb5a5;margin-top:8px;padding:12px;display:block}.updates-page{max-width:780px;margin:0 auto;padding:54px 6% 70px}.updates-page h1{margin:16px 0;font-size:clamp(44px,7vw,68px)}.updates-page>p:not(.eyebrow){max-width:550px;margin-bottom:28px;line-height:1.8}.footer-updates{border-top:1px solid #bdc3b5;max-width:390px;margin-top:18px;padding-top:14px}.footer-updates summary{cursor:pointer;font-size:13px;font-weight:700}.footer-updates .email-signup{margin-top:18px}.availability-signup{border-top:1px solid #c9cfbf;margin-top:22px;padding-top:20px}.availability-signup h3{margin:0 0 12px;font-size:22px}.availability-signup>p{font-size:12px;line-height:1.8}.signup-footer-links{flex-wrap:wrap;gap:18px;display:flex}.signup-footer-links a{font-size:11px}:is(.email-signup input:focus-visible,.email-signup select:focus-visible){outline-offset:2px;outline:2px solid #b44219}@media (max-width:480px){.email-signup-entry .button{padding:12px 15px}.updates-page{padding-top:30px}.footer-updates{max-width:none}}
