#yd-newcomer-slot{margin-bottom:0;min-width:0}#yd-newcomer-slot:empty,#yd-newcomer-slot[hidden]{display:none!important}
#yd-newcomer-slot.yd-ng-ready:not([hidden])~.bd-promo-state{display:none}
.bd-promo-no-reward .bd-promo-card-top{grid-template-columns:42px minmax(0,1fr)}
.bd-promo-badges .contact{color:#f1d283;background:rgba(226,187,93,.13)}
.bd-promo-contact-highlight{margin:10px 0 0;color:#e3c17c;font-size:12px;overflow-wrap:anywhere}
.bd-promo-contact .bd-promo-card-copy,.bd-promo-contact .bd-promo-reward{min-width:0;overflow-wrap:anywhere}
.bd-promo-contact h2,.bd-promo-contact p{overflow-wrap:anywhere}
.bd-promo-contact .bd-promo-actions button,#bd-promo-modal .bd-promo-actions button{height:auto;min-height:36px;padding:9px 10px;line-height:1.4;white-space:normal;overflow-wrap:anywhere;min-width:0}
.bd-promo-contact .bd-promo-badges{flex-wrap:wrap}
.bd-promo-contact button:focus-visible,#bd-promo-modal button:focus-visible{outline:2px solid #edcb70;outline-offset:2px}
#bd-promo-modal .bd-promo-modal-title>div{min-width:0;overflow-wrap:anywhere}
.yd-rich-content{white-space:normal;overflow-wrap:anywhere;overflow-x:auto}
.yd-rich-content img{max-width:100%;height:auto;border-radius:8px}
.yd-rich-content table{width:100%;border-collapse:collapse;table-layout:fixed}
.yd-rich-content td,.yd-rich-content th{border:1px solid #7b6845;padding:8px;overflow-wrap:anywhere}
.yd-rich-content p{margin:0 0 1em}.yd-rich-content ul,.yd-rich-content ol{padding-left:1.4em}.yd-rich-content a{color:#e3c17c}
