.cpn{container:cpn / inline-size;--cpn-shadow: .25rem .25rem 1.25rem 0 rgb(0 0 0 / .15);--cpn-quiet: color-mix(in srgb, var(--hds-color-font-indicator), var(--hds-color-font-body) 15%);margin-block:var(--hds-space-600);color:var(--hds-color-font-body)}:is([data-site=numerama],.wp-theme-numerama-next) .cpn{--cpn-shadow: 0 0 .9375rem var(--hds-color-transparency-neutral-10)}[data-scheme=dark] :is([data-site=numerama],.wp-theme-numerama-next) .cpn{--cpn-shadow: none}@media (prefers-color-scheme: dark){:root:not([data-scheme=light]) :is([data-site=numerama],.wp-theme-numerama-next) .cpn{--cpn-shadow: none}}.cpn .cpn-head{display:flex;gap:var(--hds-space-300);align-items:center;margin:0 0 var(--hds-space-400)}.cpn .cpn-logo{flex:none;box-sizing:border-box;width:3rem;max-width:none;height:3rem;margin:0;padding:var(--hds-space-100);border-radius:var(--hds-radius-medium);background:var(--hds-color-background-white);object-fit:contain}.cpn .cpn-list{display:flex;flex-direction:column;gap:var(--hds-space-300);margin:0;padding:0;list-style:none}.cpn .cpn-item{display:grid;grid-template-columns:minmax(0,1fr);margin:0;padding:var(--hds-space-400);border-radius:var(--hds-radius-nested);background:var(--hds-color-background-block);box-shadow:var(--cpn-shadow);scroll-margin-block-start:7rem}.cpn .cpn-item:before{content:none}.cpn .cpn-name{margin:0;font-size:var(--hds-font-size-3xs);font-weight:var(--hds-font-weight-semibold);line-height:1.4;overflow-wrap:anywhere}.cpn .cpn-meta{display:flex;flex-direction:column;gap:var(--hds-space-50);margin:var(--hds-space-100) 0 0;color:var(--cpn-quiet);font-size:var(--hds-font-size-4xs);line-height:1.4}.cpn .cpn-main{display:flex;flex-direction:column;min-width:0}.cpn .cpn-item>:is(.bes-offer,.bes-promo){margin-block-start:var(--hds-space-300)}.cpn[data-renderer=php] .bes-promo:not([data-ready]) .bes-offer-labels>:last-child{display:none}.cpn .bes-promo-body{line-height:var(--hds-font-line-height-4xs, 1.125rem)}.cpn .cpn-item[data-expired] .cpn-name{color:var(--cpn-quiet)}.cpn .cpn-item[data-expired] :is(.bes-promo-body,.bes-promo-stub){background:var(--hds-color-background-accent)}.cpn .cpn-item[data-expired] .bes-promo-stub{border-inline-start-color:var(--hds-color-font-indicator)}.cpn .cpn-item[data-expired] :is(.bes-promo-label,.bes-promo-code,.bes-promo-hint){color:var(--cpn-quiet)}.cpn .cpn-item[data-expired] .bes-promo-code{text-decoration:line-through}@container cpn (min-width: 36rem){.cpn .cpn-item{grid-template-columns:minmax(0,1fr) 15rem;column-gap:var(--hds-space-400);align-items:center}.cpn .cpn-item>:is(.bes-offer,.bes-promo){margin-block-start:0}}.cpn .cpn-logo-dark{display:none;background:none}[data-scheme=dark] .cpn .cpn-head:has(.cpn-logo-dark)>.cpn-logo:not(.cpn-logo-dark){display:none}[data-scheme=dark] .cpn .cpn-head>.cpn-logo-dark{display:block}@media (prefers-color-scheme: dark){:root:not([data-scheme=light]) .cpn .cpn-head:has(.cpn-logo-dark)>.cpn-logo:not(.cpn-logo-dark){display:none}:root:not([data-scheme=light]) .cpn .cpn-head>.cpn-logo-dark{display:block}}
