.signup-card[data-astro-cid-xvrrwvga]{border:1px solid var(--rule);text-align:left;background:var(--ink);max-width:640px;color:var(--ivory);min-width:0;margin:32px auto 0;padding:30px}.signup-card[data-astro-cid-xvrrwvga] p[data-astro-cid-xvrrwvga]{max-width:none;color:var(--muted);margin:0 0 22px;font-size:12px;line-height:1.8}.signup-card[data-astro-cid-xvrrwvga] .signup-intro[data-astro-cid-xvrrwvga]{color:var(--ivory);font-size:14px}.signup-card[data-astro-cid-xvrrwvga] .signup-preview-note[data-astro-cid-xvrrwvga]{color:var(--gold);border-bottom:1px solid var(--rule);padding-bottom:14px;font-size:11px}fieldset[data-astro-cid-xvrrwvga]{border:0;min-width:0;margin:0;padding:0}.signup-fields[data-astro-cid-xvrrwvga]{grid-template-columns:1fr 1.2fr;gap:18px;margin-bottom:24px;display:grid}label[data-astro-cid-xvrrwvga],legend[data-astro-cid-xvrrwvga]{font-size:12px;line-height:1.6}label[data-astro-cid-xvrrwvga]>span[data-astro-cid-xvrrwvga],legend[data-astro-cid-xvrrwvga]>span[data-astro-cid-xvrrwvga]{color:var(--muted)}.signup-fields[data-astro-cid-xvrrwvga] input[data-astro-cid-xvrrwvga]{background:var(--paper);border:1px solid var(--gold);width:100%;min-width:0;min-height:48px;color:var(--ink);opacity:1;-webkit-text-fill-color:var(--ink);border-radius:0;margin-top:8px;padding:12px;font-size:16px;display:block}.signup-card[data-astro-cid-xvrrwvga] .signup-default[data-astro-cid-xvrrwvga]{color:var(--ivory);margin-bottom:15px}.signup-interests[data-astro-cid-xvrrwvga]{margin-bottom:23px}.signup-interests[data-astro-cid-xvrrwvga] legend[data-astro-cid-xvrrwvga]{margin-bottom:10px}.signup-interests[data-astro-cid-xvrrwvga] label[data-astro-cid-xvrrwvga]{cursor:default;align-items:center;gap:12px;min-height:44px;display:flex}.signup-interests[data-astro-cid-xvrrwvga] input[data-astro-cid-xvrrwvga]{width:18px;height:18px;accent-color:var(--gold);opacity:1;margin:0}.signup-interests[data-astro-cid-xvrrwvga] label[data-astro-cid-xvrrwvga]>span[data-astro-cid-xvrrwvga]{color:var(--ivory)}.signup-card[data-astro-cid-xvrrwvga] .signup-consent[data-astro-cid-xvrrwvga]{margin-bottom:20px;font-size:11px}.signup-card[data-astro-cid-xvrrwvga] .signup-confirmation[data-astro-cid-xvrrwvga]{margin:15px 0 0;font-size:11px}.signup-card[data-astro-cid-xvrrwvga] button[data-astro-cid-xvrrwvga]{opacity:1;cursor:default;width:100%}.signup-native[data-astro-cid-xvrrwvga]{min-width:0}.signup-card[data-astro-cid-xvrrwvga] .signup-fallback[data-astro-cid-xvrrwvga]{margin:20px 0 0;font-size:11px}.signup-sr-only[data-astro-cid-xvrrwvga]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=600px){.signup-card[data-astro-cid-xvrrwvga]{margin-top:26px;padding:24px 20px}.signup-fields[data-astro-cid-xvrrwvga]{grid-template-columns:1fr;gap:20px}}.signup-card.signup-zoho{color:#111;overflow-wrap:anywhere;background:#fff;padding:0}.signup-zoho #SIGNUP_PAGE{opacity:1!important;background:#fff!important;min-width:0!important;padding:0!important}.signup-zoho #signupMainDiv{min-width:0!important;max-width:none!important}.signup-zoho #imgBlock,.signup-zoho #SIGNUP_PAGE>div>br{display:none!important}.signup-zoho #SIGNUP_HEADING{font:500 21px/1.4 var(--sans)!important;letter-spacing:0!important;color:#eee9dc!important;background:#111!important;padding:24px!important}.signup-zoho #SIGNUP_BODY{font:14px/1.7 var(--sans)!important;color:#333!important;padding:24px!important}.signup-zoho input[changeitem=SIGNUP_FORM_FIELD]{text-indent:0!important;border-radius:0!important;width:100%!important;height:48px!important;padding:12px!important;font-size:16px!important}.signup-zoho input:focus-visible{outline-offset:3px;outline:2px solid #765626!important}.signup-zoho #listRelTable{width:100%!important}.signup-zoho #listRelTable label>div{cursor:pointer;align-items:center;gap:9px;min-height:46px;display:flex;padding:8px 0!important}.signup-zoho input[type=checkbox]{accent-color:#765626;flex:0 0 20px;width:20px;height:20px;margin:0}.signup-zoho #zcWebOptin{cursor:pointer;width:100%;min-height:48px;transition:background-color .2s,color .2s;background:var(--gold)!important;color:var(--ink)!important;border:1px solid var(--gold)!important;border-radius:6px!important;padding:12px 16px!important;font-weight:600!important}.signup-zoho #zcWebOptin:hover,.signup-zoho #zcWebOptin:focus-visible{background:var(--ink)!important;color:var(--ivory)!important;border-color:var(--ink)!important}.signup-zoho #errorMsgDiv{font-size:14px!important}.signup-zoho .signup-result:not([hidden]){border:1px solid #765626;padding:16px;scroll-margin-top:140px;font-size:14px;line-height:1.7;color:#333!important;margin:20px!important}.signup-zoho #Zc_SignupSuccess{box-sizing:border-box;border-color:#765626!important;width:100%!important;margin:0!important;position:relative!important}.signup-zoho:not([data-signup-response=accepted]) [id=Zc_SignupSuccess]{display:none!important}.signup-zoho .signup-returning{border-bottom:1px solid #ded8ca;padding:16px 24px;color:#333!important;font:14px/1.7 var(--sans)!important;margin:0!important}.signup-zoho .signup-diagnostic{overflow-wrap:anywhere;padding:16px 24px;font:11px/1.6 monospace;color:#555!important;margin:0!important}.signup-zoho .signup-fallback{padding:16px 24px;font-size:12px;color:#555!important;margin:0!important}.signup-zoho .signup-fallback button{background:var(--paper);width:auto;color:var(--ink);font:inherit;cursor:pointer;border:1px solid #765626;border-radius:6px;align-items:center;min-height:44px;margin:4px 0;padding:8px 12px;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.signup-zoho .signup-fallback button:hover,.signup-zoho .signup-fallback button:focus-visible{background:var(--gold);color:var(--ink)}#zcOptinSuccessPopup{box-sizing:border-box;max-height:70vh;overflow:auto;transform:translate(-50%);width:600px!important;max-width:calc(100vw - 40px)!important;height:auto!important;top:20%!important;left:50%!important}@media (width<=600px){.signup-zoho #SIGNUP_BODY,.signup-zoho #SIGNUP_HEADING{padding:20px!important}.signup-zoho #SIGNUP_HEADING{font-size:18px!important}}
