.markets-page main,.instrument-page main,.news-page main{text-align:left;direction:ltr}.markets-hero{padding-bottom:100px}.markets-hero h1{max-width:980px}.markets-note{border-left:3px solid #c88862;background:#eae7df;color:#536066;font-size:13px;line-height:1.7;padding:18px 22px;margin:0 0 40px}.markets-index{background:#f3f1eb}.market-filters{display:flex;gap:15px;margin-bottom:18px}.market-filters label{display:flex;flex-direction:column;gap:9px;flex:1;color:#526066;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.market-filters label:first-child{flex:2}.market-filters input,.market-filters select{border:1px solid #bbc2bd;background:#fff;color:#12242c;min-height:48px;padding:0 15px;font:14px Arial,Helvetica,sans-serif}.market-filters input:focus-visible,.market-filters select:focus-visible{outline:2px solid #c88862;outline-offset:2px}#instrument-count{color:#687579;font-size:12px;margin:0 0 22px}.instrument-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.instrument-card{position:relative;display:flex;flex-direction:column;min-height:210px;padding:23px 25px;background:#fbfaf6;border:1px solid #d5d8d1;transition:transform .2s,border-color .2s}.instrument-card:hover{transform:translateY(-3px);border-color:#c88862}.instrument-card>span{font-size:10px;text-transform:uppercase;letter-spacing:.16em;color:#ad7353;font-weight:800}.instrument-card h3{font:400 26px Georgia,'Times New Roman',serif;letter-spacing:-.035em;margin:25px 0 8px}.instrument-card p{font-size:13px;color:#647074;line-height:1.6;margin-bottom:20px}.instrument-card small{margin-top:auto;display:flex;justify-content:space-between;border-top:1px solid #d9dcd5;padding-top:13px;color:#687579;font-size:11px;font-weight:700}.instrument-card b{font-size:18px;color:#ad7353;font-weight:400}[hidden]{display:none!important}
.instrument-body{background:#f3f1eb}.instrument-intro{display:grid;grid-template-columns:1.35fr .65fr;gap:60px;align-items:end;margin-bottom:30px}.instrument-intro h2,.tradingview-news h2{font:400 clamp(39px,4vw,60px) Georgia,'Times New Roman',serif;letter-spacing:-.05em;margin:20px 0 13px}.instrument-intro p{color:#5f6c70;font-size:15px;line-height:1.75;max-width:700px}.instrument-intro dl{margin:0;border-top:1px solid #c6cbc4}.instrument-intro dl div{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #c6cbc4;padding:11px 0}.instrument-intro dt{font-size:11px;color:#647176;text-transform:uppercase;letter-spacing:.06em}.instrument-intro dd{margin:0;font-size:12px;font-weight:700;text-align:right}.tradingview-panel{background:#14252e;min-height:540px}.tradingview-panel tv-advanced-chart{display:block;width:100%;height:500px;min-height:500px}.widget-fallback{color:#aab9bd;font-size:11px;line-height:1.5;padding:9px 15px}.widget-fallback a{text-decoration:underline;text-underline-offset:3px}.instrument-article{display:grid;grid-template-columns:minmax(0,2fr) minmax(220px,.7fr);gap:80px;margin-top:80px}.instrument-article article{max-width:780px}.instrument-article article>h2{font:400 36px Georgia,'Times New Roman',serif;letter-spacing:-.04em;margin:38px 0 14px}.instrument-article article>p,.instrument-article li{font-size:16px;line-height:1.85;color:#39484f}.instrument-article li{padding-left:5px;margin:8px 0}.instrument-article ul{padding-left:22px}.instrument-article aside{border-top:1px solid #c6cbc4;padding-top:20px}.instrument-article aside h2{font:400 24px Georgia,'Times New Roman',serif}.instrument-related a{display:block;border-bottom:1px solid #c6cbc4;padding:14px 0;font-size:13px}.instrument-related a span{float:right;color:#ad7353}.instrument-article .article-back{display:inline-block;margin-top:25px;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#a26848}
.news-main{background:#f3f1eb}.news-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:25px 0}.news-tab{background:transparent;border:1px solid #bac2bb;padding:10px 18px;color:#24343c;font-size:12px;font-weight:800;cursor:pointer}.news-tab.active,.news-tab:hover{background:#152832;color:#fff;border-color:#152832}#news-status{color:#647176;font-size:12px}.news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.news-card{display:flex;flex-direction:column;min-height:180px;background:#fff;border:1px solid #d4d9d2;padding:22px}.news-card:hover{border-color:#c88862}.news-card>span{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#ad7353;font-weight:800}.news-card h3{font:400 21px Georgia,'Times New Roman',serif;line-height:1.35;letter-spacing:-.03em;margin:17px 0}.news-card small{margin-top:auto;color:#687579;font-size:11px}.news-sources{font-size:12px;color:#687579;line-height:1.7;margin:35px 0 90px}.news-sources a{text-decoration:underline;text-underline-offset:3px;margin-right:20px}.tradingview-news{border-top:1px solid #c6cbc4;padding-top:55px}.tradingview-news tv-news-feed{display:block;min-height:580px;width:100%}
@media(max-width:1100px){.instrument-grid,.news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.instrument-article{gap:40px}}@media(max-width:700px){.markets-hero{padding-bottom:65px}.market-filters,.instrument-intro,.instrument-article{display:block}.market-filters label+label{margin-top:16px}.instrument-grid,.news-grid{grid-template-columns:1fr}.instrument-card{min-height:175px}.instrument-intro dl{margin-top:25px}.instrument-article{margin-top:50px}.instrument-article aside{margin-top:45px}.tradingview-panel tv-advanced-chart{height:420px;min-height:420px}.tradingview-panel{min-height:460px}.tradingview-news tv-news-feed{min-height:500px}}

.markets-note{border-left-color:#216fe5}
.market-filters input:focus-visible,.market-filters select:focus-visible{outline-color:#216fe5}
.instrument-card:hover,.news-card:hover{border-color:#216fe5}
.instrument-card>span,.instrument-card b,.news-card>span{color:#2168d1}
.news-tab.active,.news-tab:hover{background:#216fe5;border-color:#216fe5}
.instrument-live{background:#e9f0fb;border:1px solid #b8cdea;padding:22px;margin:30px 0}
.instrument-live h3{font:400 27px Georgia,'Times New Roman',serif;margin:0 0 12px}
.instrument-live p{font-size:13px;line-height:1.6;color:#4e6173;margin:0 0 15px}
.instrument-live a{font-size:11px;text-transform:uppercase;letter-spacing:.1em;font-weight:800;color:#175fc8;border-bottom:1px solid #175fc8;padding-bottom:4px}
