.winner-editorial-notice{min-width:0;color:var(--text);background:#fff7f6;border:1px solid #e7c8c4;border-left:3px solid #b34e46;border-radius:.375rem;margin-top:2rem;padding:1.5rem}.winner-notice-header{border-bottom:1px solid #eddbd8;flex-wrap:wrap;align-items:baseline;gap:.375rem .75rem;margin-bottom:1rem;padding-bottom:1rem;display:flex}.winner-notice-header h3{color:#8d352f;font-size:var(--size-subheading);align-items:center;gap:.625rem;font-weight:700;line-height:1.4;display:flex}.winner-notice-dot{background:#b34e46;border-radius:50%;flex:0 0 .5rem;width:.5rem;height:.5rem;position:relative}.winner-notice-dot:after{content:"";border-radius:inherit;background:#b34e461c;position:absolute;inset:-4px}.winner-editorial-notice.is-visible .winner-notice-dot:after{animation:2.4s ease-in-out 2 winner-notice-pulse}.winner-notice-date{color:#6d5552;font-size:var(--size-small)}.winner-notice-copy{font-size:var(--size-reading);line-height:1.65}.winner-notice-copy .winner-notice-offer{color:#8d352f;white-space:nowrap}@keyframes winner-notice-pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.4)}}@media (width<=40rem){.winner-editorial-notice{margin-top:1.5rem;padding:1.25rem 1rem}.winner-notice-header{display:block}.winner-notice-date{margin-top:.375rem;display:block}}@media (prefers-reduced-motion:reduce){.winner-editorial-notice.is-visible .winner-notice-dot:after{animation:none}}.winner-editorial-notice[data-variant]{--notice-accent:#9c443b;box-shadow:none;border-radius:.25rem}.winner-editorial-notice[data-variant] .winner-notice-header h3{color:var(--heading);font-weight:600}.winner-editorial-notice[data-variant] .winner-notice-date{color:var(--muted);font-style:normal}.winner-editorial-notice[data-variant] .winner-notice-dot{display:none}.winner-editorial-notice[data-variant] .winner-notice-copy p+p{margin-top:1rem}.winner-editorial-notice[data-variant] .winner-notice-offer{color:inherit;white-space:normal}.winner-editorial-notice[data-variant=rb1]{border:0;border-top:3px solid var(--heading);border-bottom:1px solid var(--border);background:#fff;border-radius:0;padding:1.25rem 0 1.5rem}[data-variant=rb1] .winner-notice-header{border:0;margin-bottom:1.25rem;padding:0;display:block}[data-variant=rb1] .winner-notice-header h3:before{content:"";background:var(--notice-accent);flex-shrink:0;width:.375rem;height:1rem}[data-variant=rb1] .winner-notice-date{margin-top:.375rem;display:block}.winner-editorial-notice[data-variant=rb2]{border:1px solid var(--border);background:var(--surface);padding:0;overflow:hidden}[data-variant=rb2] .winner-notice-header{background:var(--heading);border:0;margin:0;padding:1rem 1.5rem;display:block}.winner-editorial-notice[data-variant=rb2] .winner-notice-header h3{color:#fff}.winner-editorial-notice[data-variant=rb2] .winner-notice-date{color:#e2e4e7;margin-top:.25rem;display:block}[data-variant=rb2] .winner-notice-copy{padding:1.5rem}.winner-editorial-notice[data-variant=rb3]{background:#fcfaf5;border:1px solid #d9c68e;border-top:3px solid #b69a50}[data-variant=rb3] .winner-notice-header{border-color:#e3d6b6;display:block}[data-variant=rb3] .winner-notice-date{margin-top:.375rem;display:block}.winner-editorial-notice[data-variant=rb4]{border:0;border-top:1px solid var(--heading);border-bottom:1px solid var(--border);background:#fff;border-radius:0;grid-template-columns:10rem minmax(0,1fr);gap:1.5rem;padding:1.5rem 0;display:grid}[data-variant=rb4] .winner-notice-header{border:0;border-right:1px solid var(--border);margin:0;padding:0 1rem 0 0;display:block}[data-variant=rb4] .winner-notice-date{margin-top:.75rem;display:block}.winner-editorial-notice[data-variant=rb5]{background:var(--heading);border:1px solid var(--heading);color:#f0f1f2;padding:1.5rem}.winner-editorial-notice[data-variant=rb5] .winner-notice-header h3{color:#fff}[data-variant=rb5] .winner-notice-header{border-color:#5c5d58;display:block}.winner-editorial-notice[data-variant=rb5] .winner-notice-date{color:#d9dce0;margin-top:.375rem;display:block}.winner-editorial-notice[data-variant=rb5] .winner-notice-offer{color:#f4e7bb}@media (width<=40rem){[data-variant=rb2] .winner-notice-header,[data-variant=rb2] .winner-notice-copy{padding:1.25rem 1rem}.winner-editorial-notice[data-variant=rb4]{display:block}[data-variant=rb4] .winner-notice-header{border:0;margin-bottom:1.25rem;padding:0}[data-variant=rb4] .winner-notice-date{margin-top:.375rem}.winner-editorial-notice[data-variant=rb5]{padding:1.25rem 1rem}}
