.attention-digest-promo{border:1px solid #ddd;border-radius:3px;align-items:center;gap:16px;padding:16px;display:flex}.attention-digest-promo .insufficient-title{justify-content:space-between;display:flex}.attention-digest-promo .insufficient-title .title-text{align-items:center;gap:16px;display:flex}.attention-digest-promo .insufficient-title .title-text svg{color:#90a4ae;width:24px;height:24px;display:inline}.attention-digest-promo .insufficient-title .title-text h2.title{margin:0 8px 0 0;font-size:16px;font-weight:400;line-height:24px;display:block}.attention-digest-promo-icon>svg{color:#632fbc;width:24px;height:24px}.attention-digest-promo-title{align-items:center;gap:8px;font-size:1.14286rem;font-weight:700;display:flex}.attention-digest-promo-description{line-height:1.42857;display:flex}.attention-digest-promo-description a:hover{color:inherit}.attention-digest-promo-cta{margin-inline-start:auto;line-height:1.42857}.button[data-type]{cursor:pointer;white-space:nowrap;border:0;border-radius:3px;align-items:center;gap:12px;padding:12px;display:flex}.button[data-type]>svg{pointer-events:none}.button[data-type=primary]{color:#fff;background-color:#1565c0;font-weight:500}.button[data-type=primary]:hover{background-color:#0b3565}.button[data-type=secondary]{color:#383844;background-color:#e2e6e9}.button[data-type=secondary]:hover{background-color:#c5cdd3}.promo-banner{--promo-bg:#f6f6f6;--promo-headline-color:#383844;--promo-subhead-color:#666;--promo-underline-color:#faebcc;--promo-cta-bg:#37b;--promo-cta-hover-bg:#295f96;--promo-cta-color:#fff;--promo-display-font:Inter, Helvetica, Arial, sans-serif;--promo-dot-size:4px;--promo-dot-pitch:48px;--promo-dot-base:transparent;--promo-dot-yellow:transparent;--promo-dot-blue:transparent;--promo-dot-coral:transparent;background:var(--promo-bg);padding:6px 0}.promo-banner-link{flex-wrap:wrap;flex:1;justify-content:center;align-items:center;gap:8px 28px;min-width:0;text-decoration:none;display:flex}.promo-banner-link:focus-visible{outline-offset:-4px;outline:4px solid #ef6c00}.promo-banner-dots{--promo-dot-radius:calc(var(--promo-dot-size) / 2);--promo-dot-tile:calc(var(--promo-dot-pitch) * 12) 100%;--promo-dot-inset:calc(var(--promo-dot-pitch) / 2);--promo-dot-edge:calc(var(--promo-dot-radius) - .3px);--promo-dot-fade:calc(var(--promo-dot-radius) + .3px);height:calc(var(--promo-dot-size) * 2);background-repeat:repeat-x;background-image:radial-gradient(circle at var(--promo-dot-inset) 50%, var(--promo-dot-yellow) 0, var(--promo-dot-yellow) var(--promo-dot-edge), transparent var(--promo-dot-fade)), radial-gradient(circle at var(--promo-dot-inset) 50%, var(--promo-dot-blue) 0, var(--promo-dot-blue) var(--promo-dot-edge), transparent var(--promo-dot-fade)), radial-gradient(circle at var(--promo-dot-inset) 50%, var(--promo-dot-coral) 0, var(--promo-dot-coral) var(--promo-dot-edge), transparent var(--promo-dot-fade)), radial-gradient(circle at var(--promo-dot-inset) 50%, var(--promo-dot-base) 0, var(--promo-dot-base) var(--promo-dot-edge), transparent var(--promo-dot-fade));background-size:var(--promo-dot-tile), var(--promo-dot-tile), var(--promo-dot-tile), var(--promo-dot-pitch) 100%}.promo-banner-dots-top{background-position:calc(var(--promo-dot-pitch) * 3) 0, calc(var(--promo-dot-pitch) * 6) 0, calc(var(--promo-dot-pitch) * 9) 0, 0 0}.promo-banner-dots-bottom{background-position:calc(var(--promo-dot-pitch) * 2) 0, calc(var(--promo-dot-pitch) * 5) 0, calc(var(--promo-dot-pitch) * 8) 0, 0 0}.promo-banner-content{align-items:center;gap:12px;padding:8px clamp(12px,2vw,24px);display:flex}.promo-banner-dismiss{width:28px;height:28px;color:var(--promo-subhead-color);cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.promo-banner-dismiss:hover{color:var(--promo-headline-color);background:#ffffff1f}.promo-banner-dismiss:focus-visible{outline-offset:2px;outline:4px solid #ef6c00}.promo-banner-logo{flex-shrink:0;width:auto;height:24px}.promo-banner-copy{text-align:center;flex-wrap:wrap;flex:0 auto;justify-content:center;align-items:baseline;gap:2px 20px;min-width:0;max-width:100%;display:flex}.promo-banner-headline{font-family:var(--promo-display-font);overflow-wrap:break-word;color:var(--promo-headline-color);margin:0;font-size:clamp(1.07143rem,2.4vw,1.28571rem);font-weight:400;line-height:1.2}.promo-banner-subhead{color:var(--promo-subhead-color);margin:0;font-size:1rem;line-height:1.3}.promo-banner-emphasis{box-shadow:inset 0 -2px 0 var(--promo-underline-color)}.promo-banner-cta{background:var(--promo-cta-bg);color:var(--promo-cta-color);border-radius:999px;flex-shrink:0;padding:6px 16px;font-size:1rem;font-weight:600;line-height:1.35;transition:background-color .15s ease-in-out}.promo-banner-link:hover .promo-banner-cta{background:var(--promo-cta-hover-bg)}.promo-banner-theme-papers-ai{--promo-bg:#040d1c;--promo-headline-color:#fbf9f7;--promo-subhead-color:#c0c2c6;--promo-underline-color:#faf482;--promo-cta-bg:#ff544d;--promo-cta-hover-bg:#e8433c;--promo-cta-color:#fbf9f7;--promo-display-font:"Lora", "Georgia", "Times New Roman", serif;--promo-dot-size:4px;--promo-dot-pitch:48px;--promo-dot-base:#303743;--promo-dot-yellow:#d5d173;--promo-dot-blue:#a5bfd0;--promo-dot-coral:#d94946}.flex-column{flex-direction:column;display:flex}.gap-16{gap:16px}
