.markets-page{min-height:65vh;padding-block:30px 85px}.markets-breadcrumbs{color:var(--muted);flex-wrap:wrap;gap:12px;margin-bottom:55px;font-size:13px;display:flex}.markets-breadcrumbs a{text-decoration:none}.markets-page h1{margin-bottom:24px;font-size:clamp(42px,5vw,68px);line-height:1.15}.markets-page>p{max-width:750px;font-size:16px;line-height:1.8}.markets-page .markets-lead{font-size:21px;line-height:1.7}.markets-page .eyebrow{letter-spacing:1px;font-size:12px}.markets-notice{background:#edf2fc;border-radius:12px;max-width:780px;margin:35px 0;padding:30px}.markets-notice>.eyebrow{color:#455b7e;margin-bottom:16px;display:block}.markets-notice h2{letter-spacing:-.8px;font-size:30px;line-height:1.25}.markets-notice p{margin:0;font-size:16px;line-height:1.8}.markets-page .button{margin-top:12px}@media (width<=650px){.markets-page{padding-bottom:50px}.markets-breadcrumbs{margin-bottom:35px}.markets-page .markets-lead{font-size:18px}.markets-notice{padding:24px}.markets-notice h2{font-size:26px}}.markets-full{font-size:16px;line-height:1.8}.markets-full .markets-page{min-height:0;padding-bottom:70px}.markets-full h1 span{color:var(--blue)}.markets-full h2{font-size:clamp(32px,3.5vw,45px);line-height:1.2}.markets-full h3{font-size:24px;line-height:1.35}.markets-full .eyebrow{letter-spacing:1px;font-size:12px}.market-focus{background:#edf2fc;padding:65px 0}.market-grid{grid-template-columns:repeat(3,1fr);gap:35px;margin-top:35px;display:grid}.market-grid article{border-top:1px solid #c6d4e8;padding-top:25px}.market-grid h3{margin-bottom:18px}.market-grid p{font-size:16px}.market-grid .market-detail{color:#465c7b;margin-bottom:0;font-size:14px}.market-split{grid-template-columns:1fr 1.2fr;gap:75px;display:grid}.market-section{padding-block:70px}.market-process{background:#f0f3ee;padding:65px 0}.market-process .market-grid article{border-color:#cdd6ca}.market-paths a{border-top:1px solid var(--line);padding:18px 0;font-size:16px;text-decoration:none;display:block}.market-paths a:hover{color:var(--blue)}.market-faq{border-top:1px solid var(--line)}.market-faq details{border-bottom:1px solid var(--line)}.market-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:16px;font-weight:600;line-height:1.6;list-style:none;display:flex}.market-faq summary::-webkit-details-marker{display:none}.market-faq summary span{font-size:22px}.market-faq details[open] summary span{transform:rotate(45deg)}.market-faq details p{padding-bottom:10px;font-size:15px}.market-cta{color:#fff;background:#084de2;padding:65px 0}.market-cta p,.market-cta .eyebrow{color:#e0eaff}.market-cta .button{color:#1045ae;background:#fff;border-color:#fff}@media (width<=900px){.market-grid{gap:24px}.market-split{gap:40px}}@media (width<=650px){.market-grid,.market-split{grid-template-columns:1fr;gap:25px}.market-section,.market-focus,.market-process,.market-cta{padding-block:50px}.markets-full .markets-page{padding-bottom:50px}}.market-intro{max-width:760px}.market-locations{flex-wrap:wrap;gap:8px;margin:0 0 20px;padding:0;list-style:none;display:flex}.market-locations li{color:#29466d;background:#fff;border:1px solid #d6e0ef;border-radius:5px;padding:5px 10px;font-size:13px;line-height:1.6}
