.home-market{padding:54px 0 66px;border-top:1px solid var(--line,#deded3);color:var(--ink,#263e36)}.home-market h2{font-size:clamp(26px,3vw,36px);margin:0 0 10px}.home-market .market-kicker{width:32px;height:3px;background:var(--orange,#d9945b);margin-bottom:18px}.home-market .market-intro{margin:0 0 24px;color:#657268}.market-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.market-quote{background:#fff;border:1px solid #e5e5db;border-radius:14px;padding:22px;min-width:0}.market-name{font-size:16px;margin:0 0 14px;font-weight:600}.market-price{font-size:clamp(23px,2.7vw,31px);font-weight:600;line-height:1.3;font-variant-numeric:tabular-nums;white-space:nowrap}.market-change{font-size:14px;margin-top:8px;font-variant-numeric:tabular-nums;min-height:22px}.market-change.up{color:#ba3730}.market-change.down{color:#167747}.market-meta{font-size:12px;color:#657268;margin-top:12px;line-height:1.7;overflow-wrap:anywhere}.market-note{font-size:12px;color:#657268;line-height:1.7;margin:18px 0 0}.market-refresh{border:1px solid #b7c1b8;border-radius:20px;background:transparent;color:inherit;padding:8px 15px;font:inherit;font-size:13px;margin-top:14px;cursor:pointer}.market-refresh:disabled{opacity:.6;cursor:wait}@media(max-width:600px){.market-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.market-quote{padding:16px 12px}.market-name{font-size:14px}.market-price{font-size:22px}.market-change{font-size:12px}.home-market{padding:36px 0 42px}}@media(max-width:350px){.market-price{font-size:19px}.market-name{font-size:13px}}

.home-market{background:#efe6d8;margin:40px 6%;padding:48px 4%;border:0;border-radius:24px}.home-market h2{letter-spacing:-1px}@media(max-width:600px){.home-market{padding:32px 20px}}
.market-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}
.market-actions a[href="/market-journal/"]{background:var(--ink,#293c35);color:#fff;border-color:transparent}
