.top-trends-email-backdrop{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:16px;background:var(--anslation-ds-overlay);backdrop-filter:blur(7px);overflow:auto}.top-trends-email-modal{position:relative;display:grid;grid-template-columns:minmax(190px,.88fr) minmax(280px,1.12fr);width:min(620px,calc(100vw - 32px));min-height:330px;max-height:calc(100dvh - 32px);overflow:hidden;border:1px solid var(--border);border-radius:var(--anslation-ds-radius-lg);background:var(--surface);color:var(--foreground);box-shadow:var(--anslation-ds-shadow-lg)}.top-trends-email-close{position:absolute;top:10px;right:10px;z-index:3;display:grid;width:32px;height:32px;place-items:center;border:1px solid color-mix(in srgb,var(--on-media) 55%,transparent);border-radius:50%;background:color-mix(in srgb,var(--anslation-ds-footer) 50%,transparent);color:var(--on-media);cursor:pointer}.top-trends-email-close:hover{background:color-mix(in srgb,var(--anslation-ds-footer) 80%,transparent)}.top-trends-email-close:focus-visible{outline:0;box-shadow:var(--focus-ring)}.top-trends-email-image{min-height:330px;background:var(--anslation-ds-footer)}.top-trends-email-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.top-trends-email-content{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:34px 32px 28px}.top-trends-email-eyebrow{margin:0;color:var(--primary-text);font-size:.58rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.top-trends-email-eyebrow span{color:var(--muted-foreground);font-weight:700}.top-trends-email-content h2{max-width:290px;margin:15px 0 9px;color:var(--foreground);font:600 clamp(1.65rem,3.4vw,2.45rem)/.96 Georgia,Times New Roman,serif;letter-spacing:-.06em}.top-trends-email-description{max-width:300px;margin:0;color:var(--muted-foreground);font-size:.78rem;line-height:1.5}.top-trends-email-content form{display:grid;gap:9px;margin-top:20px}.top-trends-email-field{display:flex;align-items:center;gap:8px;height:44px;padding:0 12px;border:1px solid var(--border-strong);border-radius:var(--anslation-ds-radius);background:var(--canvas);color:var(--muted-foreground)}.top-trends-email-field:focus-within{border-color:var(--primary);box-shadow:var(--focus-ring)}.top-trends-email-field input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--foreground);font:400 .76rem Arial,sans-serif}.top-trends-email-field input::placeholder{color:var(--muted-foreground)}.top-trends-email-submit{display:flex;min-height:44px;align-items:center;justify-content:center;gap:8px;border:0;border-radius:var(--anslation-ds-radius);background:var(--primary);color:var(--primary-foreground);cursor:pointer;font:800 .63rem Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase;transition:background .2s ease}.top-trends-email-submit:hover:not(:disabled){background:var(--primary-hover)}.top-trends-email-submit:focus-visible{outline:0;box-shadow:var(--focus-ring)}.top-trends-email-submit:disabled{cursor:progress;opacity:.7}.top-trends-email-error{margin:-2px 0 0;color:var(--danger-text);font-size:.68rem}.top-trends-email-note{display:block;margin-top:13px;color:var(--muted-foreground);font-size:.58rem;line-height:1.4}.top-trends-email-modal:focus{outline:0}@media(max-width:560px){.top-trends-email-modal{grid-template-columns:1fr;width:min(420px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow:auto}.top-trends-email-image{min-height:150px;height:clamp(150px,35vw,190px)}.top-trends-email-content{padding:24px 22px 22px}.top-trends-email-content h2{max-width:none;font-size:clamp(1.55rem,8vw,2.1rem)}.top-trends-email-description{max-width:none}.top-trends-email-content form{margin-top:16px}.top-trends-email-field,.top-trends-email-submit{min-height:48px;height:48px}}@media(max-width:360px){.top-trends-email-backdrop{padding:10px}.top-trends-email-modal{width:calc(100vw - 20px)}.top-trends-email-image{min-height:125px;height:125px}.top-trends-email-content{padding:20px 18px}.top-trends-email-content h2{margin-top:11px}.top-trends-email-note{margin-top:10px}}.br-pop:has(.br-pop__panel.top-trends-email-modal){place-items:center;padding:16px}.br-pop__panel.top-trends-email-modal{display:grid;grid-template-columns:minmax(190px,.88fr) minmax(280px,1.12fr);width:min(620px,calc(100vw - 32px));min-height:330px;max-height:calc(100dvh - 32px);overflow:hidden;border:1px solid var(--border);border-radius:var(--anslation-ds-radius-lg);background:var(--surface);color:var(--foreground);box-shadow:var(--anslation-ds-shadow-lg)}.br-pop__panel.top-trends-email-modal>.br-pop__close{top:10px;right:10px;width:32px;height:32px;border:1px solid color-mix(in srgb,var(--on-media) 55%,transparent);background:color-mix(in srgb,var(--anslation-ds-footer) 50%,transparent);color:var(--on-media)}.br-pop__panel.top-trends-email-modal>.br-pop__close:hover{background:color-mix(in srgb,var(--anslation-ds-footer) 80%,transparent)}@media(max-width:560px){.br-pop:has(.br-pop__panel.top-trends-email-modal){place-items:center;padding:12px}.br-pop__panel.top-trends-email-modal{grid-template-columns:1fr;width:min(420px,calc(100vw - 24px));max-height:calc(100dvh - 24px);border-radius:14px}.br-pop__panel.top-trends-email-modal .top-trends-email-image{min-height:150px;height:clamp(150px,35vw,190px)}.br-pop__panel.top-trends-email-modal .top-trends-email-content{padding:24px 22px 22px}.br-pop__panel.top-trends-email-modal .top-trends-email-content h2{max-width:none;font-size:clamp(1.55rem,8vw,2.1rem)}.br-pop__panel.top-trends-email-modal .top-trends-email-description{max-width:none}.br-pop__panel.top-trends-email-modal .top-trends-email-content form{margin-top:16px}.br-pop__panel.top-trends-email-modal .top-trends-email-field,.br-pop__panel.top-trends-email-modal .top-trends-email-submit{min-height:48px;height:48px}}@media(max-width:360px){.br-pop__panel.top-trends-email-modal{width:calc(100vw - 20px)}.br-pop__panel.top-trends-email-modal .top-trends-email-image{min-height:125px;height:125px}.br-pop__panel.top-trends-email-modal .top-trends-email-content{padding:20px 18px}.br-pop__panel.top-trends-email-modal .top-trends-email-content h2{margin-top:11px}.br-pop__panel.top-trends-email-modal .top-trends-email-note{margin-top:10px}}