.product-page-content{padding-block:clamp(40px, 5vw, 64px) var(--section-space,80px)}.pricing-content>section+section,.platforms-content>section+section{margin-top:var(--section-space,80px)}.product-page-content h2,.market-detail-page h2{text-wrap:balance;max-width:26ch;line-height:1.12}.product-page-content p,.market-detail-page p{text-wrap:pretty}.product-page-content :is(h2,h3,p,dt,dd,a),.market-detail-page :is(h1,h2,h3,p,a){overflow-wrap:anywhere}.product-page-content .grid>*,.product-calculator .grid>*{min-width:0}.platform-product-panel a{text-align:center;padding-block:12px}.pricing-cost-study>.reveal>a>div{min-width:0}.pricing-cost-study>.reveal>a>span{max-width:100%}.product-calculator bdi{unicode-bidi:isolate}.pricing-content .pricing-cost-study{margin-top:32px}.pricing-accounts>.grid>.reveal{min-width:0;display:flex}.pricing-accounts>.grid>.reveal>div{width:100%}.pricing-accounts dt{max-width:52%}.pricing-accounts dd{min-width:0}.pricing-guide img{max-height:360px}.pricing-fees img{object-fit:cover;max-height:240px}.pricing-funding img{max-height:330px}.pricing-funding-details>.reveal+.reveal{border-top:1px solid #ffffff1a;padding-top:24px}.platforms-content #terminal{background:#0b100d;border:1px solid #ffffff1a;border-radius:24px;padding:clamp(22px,3vw,40px)}.platform-product-panel,.platform-product-panel>*{min-width:0}.platform-product-panel p{max-width:58ch}.platform-use-card>div{border-radius:0}.platform-use-card{transition:border-color .18s}.platform-use-card:hover{border-color:#0fef9e59}.platform-screen-selector button{min-width:0}.platform-compare-table:focus-visible{outline-offset:4px;outline:2px solid #0fef9e}.platform-compare-table th:first-child,.platform-compare-table td:first-child{z-index:1;background:#101411;min-width:170px;position:sticky;inset-inline-start:0}.platforms-content #mt5{margin:0}.platforms-content .product-faq{margin-top:var(--section-space,80px)}.markets-content>section{padding-block:clamp(36px,4.5vw,64px)}.markets-content>section:first-child{border-top:0;padding-top:8px}.market-destination-card{min-height:230px;transition:border-color .18s,background .18s}.market-destination-card:hover{background:#0d1912;border-color:#0fef9e59}.product-closing h2{margin-inline:auto}.product-container{width:100%;padding-inline:var(--page-gutter,1.25rem);margin-inline:auto}.market-detail-hero>div{padding-block:clamp(36px,5vw,72px)}.market-detail-hero>div>*{min-width:0}.market-detail-hero h1{font-size:clamp(2.6rem,4.5vw,4rem)}.market-detail-hero figure>div{aspect-ratio:4/3}.market-detail-page>section.product-container,.market-detail-page>section>.product-container:not(.grid){padding-block:var(--section-space,80px)}.market-detail-page>section:last-of-type h2{margin-inline:auto}.market-detail-page>section:last-of-type{padding-block:clamp(48px,6vw,88px)}.pricing-study-page .study-header{padding-block:clamp(40px,6vw,80px) 32px}.pricing-study-page .study-header h1{text-wrap:balance;font-size:clamp(2.6rem,5.2vw,4.5rem)}.pricing-study-page .study-layout>article>section{padding-block:40px}.pricing-study-page .study-layout>article>section:first-child{padding-top:0}.pricing-study-page .study-layout>article>section>div>p{max-width:75ch}.pricing-study-page .study-layout aside>div{background:#0b100d;border-radius:16px}@media (min-width:1024px){.platforms-content .product-faq>section{grid-template-columns:.75fr 1.25fr;align-items:start;gap:40px;display:grid}.platforms-content .product-faq>section>script{display:none}.platforms-content .product-faq>section>.reveal:last-child>div{margin-top:0}}@media (max-width:639px){.pricing-accounts>.grid>.reveal>div,.pricing-content .pricing-cost-study a{padding:24px}.pricing-guide img,.pricing-funding img{aspect-ratio:16/10;max-height:260px}.pricing-fees img{max-height:180px}.platforms-content #terminal{border-radius:18px;padding:20px}.platform-product-panel h2{font-size:32px}.platform-screen-selector button{padding:12px}.platform-compare-table th:first-child,.platform-compare-table td:first-child{width:140px;min-width:140px;max-width:140px;padding-inline:14px}.market-destination-card{min-height:0}.market-detail-hero figure>div{aspect-ratio:16/10}.market-detail-hero h1{font-size:clamp(2.4rem,9vw,3rem)}.market-instrument-rail{flex-wrap:nowrap;padding-bottom:8px;overflow-x:auto}.market-instrument-rail>span{flex-shrink:0}}
