/* Product structure; color adaptation is supplied by the existing appearance build. */
[data-positioning] .position-hero h1{font-size:clamp(32px,3.6vw,54px)!important;line-height:1.22!important;letter-spacing:-.045em!important;max-width:760px;text-wrap:balance}
[data-positioning] .position-hero{padding-top:38px!important;padding-bottom:34px!important}
.position-section{padding:26px 20px}.position-inner{max-width:1200px;margin:auto;min-width:0}.position-heading{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:18px}.position-heading h2{font-size:25px;line-height:1.3;margin:5px 0}.position-heading small{font-size:10px;font-weight:800;letter-spacing:.14em}.position-heading p{margin:7px 0;font-size:14px;opacity:.8}.position-heading>a{font-size:13px;white-space:nowrap}
.position-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:100%}.position-links>a{display:flex;flex-direction:column;gap:12px;border:1px solid var(--ap-a2ce1de80c,#cdd8d1);background:var(--ap-3f57790013,#f7faf6);color:var(--ap-a877977641,#182820);padding:20px;border-radius:16px;min-width:0;text-decoration:none}.position-links small{font-size:10px;letter-spacing:.06em;line-height:1.5}.position-links strong{font-size:20px;line-height:1.25}.position-links span{font-size:12px;line-height:1.6}.position-links>a:hover{border-color:var(--ap-ba9760fe17,#68922f)}.position-links>a:focus-visible{outline:3px solid var(--ap-7fb4c1de82,#659828);outline-offset:3px}
.position-events{min-height:180px;display:grid;gap:8px}.position-event{display:grid;grid-template-columns:100px minmax(0,1fr) auto;align-items:center;gap:16px;border-bottom:1px solid var(--ap-13a466269a,#dce3da);padding:14px 0}.position-event time{font-variant-numeric:tabular-nums;font-size:12px}.position-event strong{font-size:14px}.position-event span{font-size:11px}.position-brief-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:26px}.position-secondary{margin-top:10px}.position-secondary .market-home-stat{margin-top:18px;max-width:350px}.position-overview-stats{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.position-overview-stats .market-home-stat{min-height:146px!important;margin:0!important;padding:18px!important;min-width:0}.position-overview-stats strong{font-size:28px!important;font-variant-numeric:tabular-nums}.position-overview-stats small{line-height:1.4}.position-overview-stats .market-feed-note{font-size:10px!important}.position-overview-stats .sub{font-size:11px!important}.cmx-v3-console{transform:none!important}.cmx-v3-console .position-overview-stats .market-home-stat{background:var(--ap-dc019604d4,#f8faf6)!important;color:var(--ap-da9e68ac94,#16261b)!important;border:1px solid var(--ap-a2ce1de80c,#cdd8d1)!important}.cmx-v3-console .position-overview-stats .market-home-stat small,.cmx-v3-console .position-overview-stats .market-home-stat .sub{color:var(--ap-684cca7fd0,#536456)!important}.cmx-v3-console .position-overview-stats .market-home-stat strong{color:var(--ap-a877977641,#182820)!important}
[data-positioning="derivatives"] .mt-v3-console .position-links{grid-template-columns:repeat(2,minmax(0,1fr))}.mt-v3-console-grid .position-links>a{min-height:112px;padding:16px}.mt-v3-console-grid .position-links strong{margin:0;font-size:18px}.mt-v3-console-grid .position-links span{font-size:11px}
[data-ui-site="margintown"] .position-links>a{background:var(--ap-d8124caf46,#0d2038);color:var(--ap-29021ff6ba,#e8f0fc);border-color:var(--ap-d139566ac2,#253e5d);border-radius:10px}[data-ui-site="margintown"] .position-links small{color:var(--ap-59e58c118d,#9db9da)}[data-ui-site="margintown"] .position-links>a:hover{border-color:var(--ap-89ae12e30f,#7bb8f4)}[data-ui-site="margintown"] .position-event{border-color:var(--ap-d139566ac2,#253e5d)}[data-ui-site="margintown"] .position-terminal{padding-top:12px;padding-bottom:16px}[data-ui-site="margintown"] .market-exchange-row{font-variant-numeric:tabular-nums}[data-ui-site="margintown"] .position-hero .mt-v3-hero-grid{grid-template-columns:1.1fr .9fr;gap:28px}[data-ui-site="margintown"] .position-terminal .market-card{min-height:122px}[data-ui-site="margintown"] .position-terminal .market-grid{gap:10px}.market-nav-grid>.position-links{grid-column:1/-1}.market-grid>.market-card[data-coupling]{min-width:0}.market-card[data-coupling]>div{min-width:0}.market-card[data-coupling] p{font-size:12px;line-height:1.5}.market-card[data-coupling] .market-coupling-link{font-size:12px}.market-card[data-coupling] .coupling-meter{margin:10px 0}.market-brief>.market-card{min-width:0}.market-brief>.market-card strong{font-size:26px}
@media(min-width:1121px){.primary-nav,.cmx-primary-nav{flex-wrap:nowrap!important;gap:14px!important}.primary-nav>a,.cmx-primary-nav>a{white-space:nowrap;font-size:13px!important}}
@media(max-width:900px){[data-ui-site="margintown"] .position-hero .mt-v3-hero-grid{grid-template-columns:1fr}.position-links{grid-template-columns:repeat(2,minmax(0,1fr))}.position-brief-grid{grid-template-columns:1fr}.position-overview-stats .market-home-stat{min-height:132px!important}}
@media(max-width:600px){.position-section{padding:22px 16px}.position-heading{align-items:start;gap:10px}.position-heading h2{font-size:22px}.position-heading>a{font-size:11px;padding-top:9px}.position-links{gap:9px}.position-links>a{padding:15px;border-radius:12px}.position-links strong{font-size:18px}.position-links small{font-size:9px}.position-event{grid-template-columns:76px minmax(0,1fr);gap:10px}.position-event>span{grid-column:2}.position-overview-stats .market-home-stat{padding:13px!important;min-height:138px!important}.position-overview-stats strong{font-size:24px!important}[data-positioning] .position-hero{padding-top:25px!important;padding-bottom:24px!important}[data-positioning] .market-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.position-terminal .market-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.position-terminal .market-card strong{font-size:22px}.position-terminal .market-card{padding:14px}.position-terminal .market-card small{font-size:11px}.position-secondary .market-coupling-banner{margin-top:20px}.position-links span{overflow-wrap:anywhere}}
.position-footer-links{max-width:1200px;margin:20px auto;padding:0 20px;font-size:12px;line-height:2}.position-secondary>.market-coupling-banner{max-width:1200px;margin:20px auto}.referral-strip{position:static!important}
.mt-v3-console-grid>.position-links{grid-column:1/-1}.position-hero .mt-v3-console-grid .position-links>a{width:100%;min-width:0}.position-hero .mt-v3-console-grid .position-links strong{word-break:keep-all}
/* Keep the overview price legible on the light card, including its secondary text. */
.cmx-theme[data-positioning="overview"] .market-card.accent strong{color:var(--ap-ba5276b6f9,#174c30)!important}.cmx-theme[data-positioning="overview"] .market-card.accent small,.cmx-theme[data-positioning="overview"] .market-card.accent .sub{color:var(--ap-cb1b96e8f2,#52665b)!important}
.position-brief-grid .mx-home-listing{display:grid;grid-template-columns:70px minmax(0,1fr);gap:12px;align-items:start;border-bottom:1px solid var(--ap-13a466269a,#dce3da);padding:14px 0}.position-brief-grid .mx-home-listing>span{min-width:0}.position-brief-grid .mx-home-listing b,.position-brief-grid .mx-home-listing small{display:block}.position-brief-grid .mx-home-listing small{font-size:12px;line-height:1.7}.position-brief-grid .mx-home-listing em{grid-column:2;font-size:11px;font-style:normal}.position-brief-grid .mx-exchange-dot{font-size:11px;font-weight:800}.position-brief-grid [data-home-listings]{min-width:0}
