.beef-recap .rc-hero{border-top:4px solid #f3d27a}
.beef-recap .bc-status-line{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;margin:12px 0;color:#526779;font-size:clamp(15px, 14px + .12vw, 17px);line-height:1.6}
.beef-recap .bc-status-line>span:first-child{font-weight:600;color:#003153}
.beef-recap .bc-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 13px;border-bottom:1px solid #cddae3;font-size:clamp(15px, 14px + .12vw, 17px);background:#f5f7f8}
.beef-recap .bc-controls label{display:flex;align-items:center;gap:7px;min-width:0}
.beef-recap .bc-controls input[type=checkbox]{width:17px;height:17px;min-width:17px;padding:0;margin:0;flex:0 0 17px;accent-color:#003153}
.beef-recap .bc-controls select{max-width:100%;width:min(450px,100%)}
.beef-recap .bc-country{display:flex;gap:6px;flex-wrap:wrap;padding:11px 12px;background:#f5f7f8;border-bottom:1px solid #cddae3}
.beef-recap .bc-country button[aria-pressed=true]{background:#003153;color:white;border-color:#003153}
.beef-recap .rc-module .rc-fact th,.beef-recap .rc-module .rc-fact td{padding:11px 12px;border-bottom:1px solid #d8e2e8}
.beef-recap .rc-fact th{width:32%;overflow-wrap:anywhere}
.beef-recap .bc-pair{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0;padding:14px 12px 10px}
.beef-recap .bc-pair>div{min-width:0;padding:8px 12px;border-right:1px solid #d8e2e8}
.beef-recap .bc-pair>div:last-child{border-right:0}
.beef-recap .bc-pair span,.beef-recap .bc-pair small{font-size:clamp(15px, 14px + .12vw, 17px);color:#526779;line-height:1.55}
.beef-recap .bc-pair strong{display:block;font-size:clamp(30px, 29px + .12vw, 32px);font-variant-numeric:tabular-nums;margin:5px 0;color:#003153;overflow-wrap:anywhere}
.beef-recap .bc-pair strong span{font-size:inherit;font-weight:inherit}
.beef-recap .bc-pair strong .up{color:#800020}
.beef-recap .bc-pair strong .down{color:#007575}
.beef-recap .bc-pair .bc-current{background:#eff4f7;border-radius:5px}
.beef-recap .bc-foot{padding:0 23px 10px;color:#526779;font-size:clamp(15px, 14px + .12vw, 17px);line-height:1.6}
.beef-recap .bc-warning{background:#fff7e8;color:#765415;padding:6px 9px;border-left:3px solid #caa947;margin:8px 0 0}
.beef-recap .bc-sources{padding:7px 13px;border-top:1px solid #d8e2e8;font-size:clamp(15px, 14px + .12vw, 17px);line-height:1.7;color:#526779}
.beef-recap .bc-sources>summary{cursor:pointer;min-height:28px;color:#365d76}
.beef-recap .bc-sources p{padding:7px 0;margin:0;border-top:1px solid #e5ebef;overflow-wrap:anywhere}
.beef-recap .bc-more{display:block;margin:10px 12px;color:#003153}
.beef-recap .bc-sync{border-top:1px solid #cddae3;margin-top:16px;padding-top:14px;font-size:clamp(16px, 15px + .12vw, 18px)}
.beef-recap .bc-sync p{font-size:clamp(14px, 13px + .12vw, 16px);color:#526779;line-height:1.7}
.beef-recap .bc-updated th{box-shadow:inset 3px 0 #caa947;background:#fffbef}
.beef-recap .primary{background:#800020;border-color:#800020}
.beef-recap .rc-editor{scroll-margin-top:78px}
.beef-recap .bc-chart{height:255px;width:100%;min-width:0;padding:0 8px}
.beef-recap .bc-chart-note{font-size:clamp(14px, 13px + .12vw, 16px);line-height:1.65;color:#526779;padding:0 15px 10px;margin:0}
.beef-recap .bc-data-details{border-top:1px solid #d8e2e8}
.beef-recap .bc-data-details>summary{font-size:clamp(16px, 15px + .12vw, 18px);font-weight:600;padding:10px 14px;cursor:pointer;color:#003153;background:#f5f7f8}
@media(max-width:650px){.beef-recap .bc-pair{padding:8px}.beef-recap .bc-pair>div{padding:8px 6px}.beef-recap .bc-pair strong{font-size:clamp(24px, 23px + .12vw, 26px)}.beef-recap .bc-pair span,.beef-recap .bc-pair small{font-size:clamp(14px, 13px + .12vw, 16px)}.beef-recap .bc-controls{align-items:start;flex-direction:column}.beef-recap .bc-controls label{width:100%}.beef-recap .bc-foot{padding:0 14px 10px}.beef-recap .rc-search{flex-direction:row}.beef-recap .rc-search input{min-width:0}}
@media(prefers-reduced-motion:reduce){.beef-recap{scroll-behavior:auto}}
