.offer-freshness,.bc-freshness{font-size:.85rem;padding:10px 12px;background:#edf1e7;border-left:3px solid #526c3f;line-height:1.5}.offer-freshness[data-state=overdue],.offer-freshness[data-state=expired],.offer-freshness[data-state=unknown],.bc-freshness[data-state=overdue],.bc-freshness[data-state=expired]{background:#fff0de;border-color:#a43b12}.bc-evidence-policy{padding:16px;border:1px solid #d6cbb9;border-radius:12px;margin:18px 0;background:#fffdf8}.bc-evidence-policy label{display:block;font-weight:700}.bc-evidence-policy select{max-width:100%;width:100%;min-height:44px;font:inherit;padding:10px}.bc-evidence-policy p{font-size:.9rem;margin-bottom:0}.report-issue{margin:32px auto}.report-issue details{padding:18px 22px;border:1px solid #d6cbb9;border-radius:14px;background:#fffdf8}.report-issue summary{cursor:pointer;min-height:44px;padding:10px 0;font-weight:700}.report-issue form{max-width:700px;position:relative}.report-issue label{display:block;font-weight:700;margin:16px 0 6px}.report-issue select,.report-issue textarea{width:100%;max-width:100%;padding:12px;font:inherit;border:1px solid #81796c;border-radius:8px;background:#fff;min-height:44px}.report-issue button{padding:12px 18px;min-height:44px;background:#17252d;color:#fff;border:0;border-radius:8px;font:inherit}.report-issue button:disabled{opacity:.6}.report-hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.report-issue [role=status]{min-height:1.5em}.report-issue :focus-visible,.bc-evidence-policy :focus-visible,.rule-game summary:focus-visible{outline:3px solid #17658a;outline-offset:3px}.rule-game summary{cursor:pointer;padding:12px 0;min-height:44px;font-weight:700}.rule-game .source-note{font-size:.85rem}.quality-related{padding:18px;margin:24px 0;background:#edf1e7;border-radius:12px}.quality-related a{display:inline-block;min-height:44px;padding:10px 0}
.hero .button:not(.secondary),.compare-actions .button,.learn-actions a:first-child,#bc-form button[type=submit],.bc-selected-play{background:#b34418!important;color:#fff!important}.topic-context a,.learning-next li a{color:#9b350e}


.offer-history{padding:12px;border:1px solid #d6cbb9;border-radius:10px;margin:12px 0;background:#fffdf8}.offer-history summary{cursor:pointer;min-height:44px;padding:10px 0;font-weight:700}.offer-history li{margin:14px 0}.offer-history p{font-size:.9rem;line-height:1.6}.offer-history a{display:inline-block;padding:8px 0;margin-right:10px}.offer-history summary:focus-visible{outline:3px solid #17658a;outline-offset:3px}
