.market-page .legal-heading h1{font-size:clamp(2.5rem,5vw,5rem);line-height:1.12;max-width:1100px;letter-spacing:-.035em}.market-page .legal-heading>p:last-child{font-size:clamp(1rem,1.5vw,1.3rem);max-width:790px;line-height:1.7;margin-top:24px}.market-page .legal-body{max-width:860px}.market-page section{border-top:1px solid #d8d8d8;padding-top:38px;margin-top:48px}.market-page h2{font-size:clamp(1.5rem,2.7vw,2rem);line-height:1.3;margin-bottom:26px}.market-page h3{font-size:1.15rem;line-height:1.5;margin:30px 0 12px}.market-page p,.market-page li{line-height:1.85}.market-page li{margin-bottom:14px}.market-page .market-cta{display:inline-block;background:#111;color:#fff;padding:16px 24px;text-decoration:none;margin:15px 0;line-height:1.5}.market-page .market-cta:hover{background:#333}.market-page .market-cta:focus-visible{outline:3px solid #777;outline-offset:4px}@media(max-width:600px){.market-page .legal-heading h1{font-size:2.5rem}.market-page .market-cta{width:100%;box-sizing:border-box}}