.newsletter-card[hidden]{display:none!important}.newsletter-card{position:fixed;right:24px;bottom:24px;z-index:35;width:min(390px,calc(100vw - 32px));max-height:calc(100dvh - 40px);overflow:auto;border:1px solid var(--ref-line);border-radius:12px;padding:26px;background:var(--ref-surf);color:var(--ref-ink);box-shadow:0 16px 70px #0002;font:14px/1.6 Inter,system-ui,sans-serif}.newsletter-card h2{font:300 30px/1.15 Fraunces,Georgia,serif;letter-spacing:-.01em;margin:6px 22px 12px 0;color:var(--ref-ink)}.newsletter-card p{margin:10px 0}.newsletter-kicker{font-size:10px;letter-spacing:.15em;color:var(--ref-mute)}.newsletter-close{position:absolute;right:12px;top:10px;min-width:40px;min-height:40px;border:0;background:transparent;color:var(--ref-ink);font-size:25px;cursor:pointer}.newsletter-card form>label:not(.newsletter-consent){display:block;font-size:12px;margin-top:16px}.newsletter-card input[type=email]{width:100%;margin:6px 0 14px;padding:11px;border:1px solid var(--ref-line);border-radius:6px;background:var(--ref-bg);color:var(--ref-ink);font:inherit}.newsletter-card .newsletter-consent{display:flex;align-items:flex-start;gap:10px;font-size:12px;line-height:1.65}.newsletter-consent input{flex:0 0 18px;width:18px;height:18px;margin-top:2px;accent-color:var(--ref-button)}.newsletter-privacy{display:inline-block;margin:10px 0 0;text-decoration:underline;color:var(--ref-ink);font-size:12px}.newsletter-card .newsletter-small{color:var(--ref-mute);font-size:11px;line-height:1.65}.newsletter-submit{border:0;border-radius:99px;width:100%;min-height:44px;margin-top:8px;background:var(--ref-button);color:var(--ref-on);font:600 14px Inter,system-ui,sans-serif;cursor:pointer}.newsletter-submit:disabled{opacity:.6}.newsletter-later{border:0;background:transparent;color:var(--ref-mute);display:block;margin:12px auto 0;padding:6px 16px;font:inherit;cursor:pointer}.newsletter-status:empty{display:none}.newsletter-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.newsletter-open{border:0;padding:0;background:none;color:inherit;font:inherit;text-align:left;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.email-preferences{max-width:700px;margin:60px auto;padding:24px;font:16px/1.7 Inter,system-ui,sans-serif}.email-preferences h1{font:300 42px/1.15 Fraunces,Georgia,serif}.email-preferences button{padding:14px 24px;border:0;border-radius:99px;background:var(--ref-button);color:var(--ref-on);margin:20px 0;cursor:pointer}.subscriber-panel{margin-block:24px}.subscriber-panel table{width:100%;border-collapse:collapse;font-size:13px}.subscriber-panel th,.subscriber-panel td{padding:12px;text-align:left;border-bottom:1px solid var(--ref-line);overflow-wrap:anywhere}.subscriber-panel .subscriber-scroll{overflow:auto}.subscriber-panel button{padding:10px 16px;cursor:pointer}.subscriber-panel input[type=checkbox]{width:auto;display:inline-block}@media(max-width:520px){.newsletter-card{right:16px;bottom:16px;padding:22px;max-height:calc(100dvh - 32px)}.newsletter-card h2{font-size:27px}}

.ops-search[hidden]{display:none}
