/* Light, quiet advertising surfaces: invisible if advertising is disabled. */
.tr-ad-unit{box-sizing:border-box;display:flex;align-items:center;flex-direction:column;justify-content:center;max-width:min(100%,1120px);width:calc(100% - 32px);margin:36px auto;padding:12px 18px 18px;border:1px solid #e8eeea;border-radius:18px;background:#fafbf9;min-height:126px;overflow:hidden;contain:layout style;}
.tr-ad-label{align-self:flex-start;text-transform:uppercase;letter-spacing:.13em;color:#9baaa2;font-size:10px;line-height:1.2;margin-bottom:10px}.tr-ad-creative{width:100%;min-height:95px;text-align:center}.tr-ad-creative ins{width:100%}.cd-recipe-layout+.tr-ad-unit{max-width:900px}.tr-ad-unit:has(.adsbygoogle[data-ad-status="unfilled"]){display:none}.tr-ad-magazine_article{max-width:850px}
@media(max-width:620px){.tr-ad-unit{margin:24px auto;border-radius:14px;min-height:106px;padding:10px 8px 14px;width:calc(100% - 24px)}.tr-ad-creative{min-height:76px}}
@media print{.tr-ad-unit{display:none!important}}
body:has(.cd-cook-mode) .tr-ad-unit{display:none}

/* v893: non-tracking advertising previews, intentionally unlike real creatives */
.tr-ad-demo{border:1px dashed #bbd5c4;background:linear-gradient(135deg,#f4f9f5,#eef5f1)}
.tr-ad-demo .tr-ad-label{color:#4f7960;font-weight:700}
.tr-ad-demo-art{min-height:96px;display:flex;align-items:center;justify-content:center;gap:5px;flex-direction:column;text-align:center;color:#315440}
.tr-ad-demo-art strong{font-size:18px;font-weight:600}.tr-ad-demo-art span{font-size:12px;color:#688271}.tr-ad-demo-mark{font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:#739786;margin-bottom:5px}
.tr-ad-interstitial-preview{margin:22px auto;max-width:600px;padding:14px;border:1px dashed #b8d1bc;border-radius:14px;background:#f1f7f2;text-align:center;display:flex;gap:6px;flex-direction:column;color:#456b50;font-size:12px}.tr-ad-interstitial-preview strong{letter-spacing:.08em}.tr-ad-interstitial-preview span{color:#718b78}
@media print{.tr-ad-interstitial-preview{display:none!important}}
