.market-home{padding-top:32px}.market-hero{background:#163d36;color:#fff9e8;padding:clamp(24px,4vw,56px);border-radius:20px;display:grid;grid-template-columns:1.3fr 1fr;gap:40px;align-items:center}.market-hero h1{font-size:clamp(34px,4vw,58px);line-height:1.2;margin:18px 0}.market-hero .eyebrow{color:#dbc187}.market-hero p{color:#e1e6dc}.market-hero .btn:not(.gold){color:#fff;background:transparent;border-color:#83a294}.market-main-index{padding:28px;border:1px solid #759183;border-radius:14px;display:grid;gap:10px}.market-main-index strong{font-size:clamp(30px,4vw,54px);font-variant-numeric:tabular-nums}.market-main-index a,.market-main-index small{color:#e1dab8}.market-quotes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.market-quote{display:grid;gap:10px;padding:24px;background:#fffef9;border:1px solid #d8dfd1;border-radius:12px;text-decoration:none}.market-quote strong{font-size:30px}.market-quote small{display:block;color:#61736e}.market-bridges{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.market-bridges .panel{display:flex;flex-direction:column;gap:12px;text-decoration:none}.market-bridges h3{margin:0}.market-bridges a{margin-top:auto}.market-regions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.market-regions dl>div{border-top:1px solid #d7ded4;padding:14px 0}.market-regions dd{margin:8px 0 0;font-size:22px;font-weight:600}.market-regions small{display:block;font-size:12px;font-weight:400;color:#61736e}.market-events article{display:grid;grid-template-columns:110px 1fr;gap:20px;border-top:1px solid #d7ded4;padding:18px 0}.market-events h3{margin:0 0 6px;font-size:17px}.market-events time{font-variant-numeric:tabular-nums;color:#586c63}.market-widget{background:#f4f5ef;border-radius:12px;padding:24px}.market-global .tradingview-widget-container{min-height:530px}.market-global iframe{max-width:100%}.market-home .section{margin-top:48px}.market-home [id],.indicator[id]{scroll-margin-top:110px}@media(max-width:800px){.market-hero{grid-template-columns:1fr;gap:22px}.market-quotes,.market-regions{grid-template-columns:repeat(2,minmax(0,1fr))}.market-bridges{grid-template-columns:1fr}.market-main-index{padding:22px}.market-home .section{margin-top:32px}.market-events article{grid-template-columns:1fr;gap:6px}}@media(max-width:480px){.market-regions{grid-template-columns:1fr}.market-quote{padding:16px}.market-widget{padding:12px}.market-hero .actions{display:grid}.market-hero .actions .btn{white-space:normal}}
