.dn-audio-gate{--_dn-audio-gate_background:var(--dn-audio-gate_background,var(--color-ui-generic-bg));--_dn-audio-gate_color:var(--dn-audio-gate_color,var(--color-ui-generic-fg));--_dn-audio-gate-label_font-family:var(--dn-audio-gate-label_font-family,var(--typography-utility-m-font-family));--_dn-audio-gate-label_font-size:var(--dn-audio-gate-label_font-size,var(--typography-utility-m-font-size));--_dn-audio-gate-label_line-height:var(--dn-audio-gate-label_line-height,var(--typography-utility-m-line-height));--dn_color:var(--_dn-audio-gate_color);min-width:0;position:relative}.dn-audio-gate-placeholder{align-items:center;background-color:var(--_dn-audio-gate_background);border-radius:var(--border-radius-max);display:flex;gap:8px;padding:4px;width:100%}.dn-audio-gate-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:50%;cursor:pointer;display:flex;overflow:hidden;padding:0}.dn-audio-gate-icon{--dn-icon-play_circle-fill:var(--_dn-audio-gate_color);--dn-icon-play_circle-stroke:none;--dn-icon-play_arrow-fill:var(--_dn-audio-gate_background);block-size:40px;display:block;inline-size:40px}.dn-audio-gate-label{--dn_font-family:var(--_dn-audio-gate-label_font-family);--dn_font-size:var(--_dn-audio-gate-label_font-size);--dn_line-height:var(--_dn-audio-gate-label_line-height)}.dn-audio-gate-tooltip.dn-tooltip{left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:60}.dn-audio-gate-tooltip.dn-tooltip .label-container{height:3rem;pointer-events:none;width:min(320px,100vw - var(--row-gap))}.dn-audio-gate-tooltip.dn-tooltip .tooltip{max-width:min(320px,100vw - var(--row-gap));padding:0;pointer-events:auto;width:min(320px,100vw - var(--row-gap))}.dn-audio-gate-tooltip.dn-tooltip .arrow:before,.dn-audio-gate-tooltip.dn-tooltip .tooltip{background-color:var(--_dn-audio-gate_background)}.dn-audio-gate-tooltip.dn-tooltip [data-popper-placement] .arrow{left:20px!important;transform:none!important}.dn-audio-gate-tooltip-card{padding:var(--spacing-row-gap-min);position:relative}.dn-audio-gate-tooltip-close{--dn_font-size:24px;background:transparent;border:0;cursor:pointer;position:absolute;right:var(--spacing-row-gap-min);top:var(--spacing-row-gap-min)}.dn-audio-gate-tooltip-title{--_dn-audio-gate-tooltip-title_font-family:var(--dn-audio-gate-tooltip-title_font-family,var(--typography-editorial-subhead-min-font-family));--_dn-audio-gate-tooltip-title_font-size:var(--dn-audio-gate-tooltip-title_font-size,var(--typography-editorial-subhead-min-font-size));--_dn-audio-gate-tooltip-title_font-weight:var(--dn-audio-gate-tooltip-title_font-weight,var(--typography-editorial-subhead-min-font-weight));--_dn-audio-gate-tooltip-title_line-height:var(--dn-audio-gate-tooltip-title_line-height,var(--typography-editorial-subhead-min-line-height));--_dn-audio-gate-tooltip-title_letter-spacing:var(--dn-audio-gate-tooltip-title_letter-spacing,var(--typography-editorial-subhead-min-letter-spacing));font-family:var(--_dn-audio-gate-tooltip-title_font-family);font-size:var(--_dn-audio-gate-tooltip-title_font-size);font-weight:var(--_dn-audio-gate-tooltip-title_font-weight);letter-spacing:var(--_dn-audio-gate-tooltip-title_letter-spacing);line-height:var(--_dn-audio-gate-tooltip-title_line-height);margin:0 var(--row-gap-article) calc(var(--row-gap-section)/2) 0}.dn-audio-gate-tooltip-text{--dn_font-family:var(--typography-utility-m-font-family);--dn_font-size:var(--typography-utility-m-font-size);--dn_line-height:var(--typography-utility-m-line-height)}.dn-tooltip .dn-audio-gate-tooltip-cta{--dn_font-family:var(--typography-utility-button-s-font-family);--dn_font-size:var(--typography-utility-button-s-font-size);--dn_font-weight:var(--typography-utility-button-s-font-weight);--dn_line-height:var(--typography-utility-button-s-line-height);--dn_letter-spacing:var(--typography-utility-button-s-letter-spacing);--color-link-default:var(--_dn-audio-gate_background);--color-link-hover:var(--_dn-audio-gate_background);background-color:var(--_dn-audio-gate_color);border:1px solid transparent;border-radius:var(--border-radius-button);display:block;margin-top:var(--row-gap-section);padding:var(--row-gap-section) var(--teaser-spacing);text-align:center;text-decoration:none}.dn-tooltip .dn-audio-gate-tooltip-cta:hover{opacity:.85}.dn-tooltip .dn-audio-gate-tooltip-cta:active{opacity:.7}
