/* Baekdosa Market detail v1.1.0 — scoped to market detail cards. */
.article-body .bdh-market-detail,
.bdh-market-detail{font-family:inherit;font-size:17px;line-height:1.7;color:#25413b;max-width:100%}
.bdh-market-detail *{box-sizing:border-box}
.bdh-market-summary{margin-bottom:20px}
.bdh-market-badge{display:inline-flex;align-items:center;font-size:15px;font-weight:850;line-height:1.5;background:#e3f4ed;color:#0d6a5a;border:1px solid #baded2;border-radius:50px;padding:7px 14px;margin-bottom:14px}
.bdh-market-badge.bdh-market-type-five_day{background:#fff0cf;color:#85510c;border-color:#f1d392}
.bdh-market-badge.bdh-market-type-periodic{background:#e7eeff;color:#3a5688;border-color:#c6d4ff}
.article-body .bdh-market-explainer,.bdh-market-explainer{font-size:17px;line-height:1.8;color:#526a60;margin:0 0 20px}
.bdh-market-fact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:0 0 20px}
.bdh-market-fact{background:#f5faf7;border:1px solid #dbeae0;border-radius:17px;padding:17px 19px;min-width:0}
.bdh-market-fact-wide{grid-column:1/-1;background:#fffaf2;border-color:#f1e2c5}
.bdh-market-fact-label{color:#607970;font-size:14px;font-weight:750;margin-bottom:7px;line-height:1.5}
.bdh-market-fact-value{font-size:21px;line-height:1.5;font-weight:850;color:#154c45;overflow-wrap:anywhere;word-break:keep-all}
.bdh-market-fact-wide .bdh-market-fact-value{font-size:19px}
.bdh-market-actions{display:flex;gap:11px;flex-wrap:wrap;margin:6px 0 35px}
.article-body a.bdh-market-action,.bdh-market-action{display:inline-flex;justify-content:center;align-items:center;gap:7px;min-height:52px;padding:11px 18px;border:1px solid #0e6257;border-radius:13px;background:#fff;color:#0e6257;text-decoration:none;font-size:16px;font-weight:850;line-height:1.5}
.article-body a.bdh-market-action-primary,.bdh-market-action-primary{color:#fff;background:#0d6057;border-color:#0d6057}
.bdh-market-action:hover{filter:brightness(.95)}
.article-body .bdh-market-section-title,.bdh-market-section-title{font-size:23px;line-height:1.5;margin:0 0 16px}
.bdh-market-extra{margin:30px 0}
.bdh-market-extra-list{margin:0;padding:4px 18px;background:#fff;border:1px solid #e2e9e3;border-radius:17px}
.bdh-market-extra-list>div{display:grid;grid-template-columns:150px minmax(0,1fr);gap:12px;padding:13px 0;border-bottom:1px solid #edf1ed;font-size:16px;line-height:1.65}
.bdh-market-extra-list>div:last-child{border-bottom:0}
.bdh-market-extra-list dt{color:#687c74;font-weight:750}
.bdh-market-extra-list dd{margin:0;color:#233e39;font-weight:700;overflow-wrap:anywhere}
.bdh-market-caution{background:#fff9ed;border:1px solid #f2dfb8;border-radius:17px;padding:20px 23px;margin:29px 0 17px;color:#5c503d}
.bdh-market-caution>strong{font-size:19px;color:#73501b}
.article-body .bdh-market-caution p,.bdh-market-caution p{margin:9px 0 0;color:#64543e;line-height:1.85;font-size:15px}
.article-body .bdh-market-caution .bdh-market-date,.bdh-market-caution .bdh-market-date{border-top:1px solid #ead9b7;margin-top:15px;padding-top:12px;font-size:14px}
.bdh-market-date span{color:#7b7162}
.article-body .bdh-market-source,.bdh-market-source{margin:0 0 9px;color:#657970;font-size:14px;line-height:1.7}
.article-body .bdh-market-source a,.bdh-market-source a{color:#0a7464;text-decoration:underline}
@media(max-width:640px){
  .bdh-market-fact-grid{gap:9px}
  .bdh-market-fact{padding:14px 12px;border-radius:14px}
  .bdh-market-fact-label{font-size:13px}
  .bdh-market-fact-value{font-size:18px}
  .bdh-market-fact-wide .bdh-market-fact-value{font-size:17px}
  .bdh-market-actions{flex-direction:column}
  .article-body a.bdh-market-action,.bdh-market-action{width:100%;font-size:15px}
  .bdh-market-extra-list>div{grid-template-columns:102px minmax(0,1fr);font-size:15px}
  .bdh-market-caution{padding:17px}
}
