.market-picker{display:flex;gap:8px;flex-wrap:wrap;margin:30px 0 38px}.market-picker a{border:1px solid #ccd1c7;border-radius:4px;padding:11px 14px;font-size:12px;color:#414d3e;min-height:42px;display:inline-flex;align-items:center}.market-picker a:hover{border-color:#294ce8;color:#294ce8}.market-picker a.is-selected{background:#17201e;border-color:#17201e;color:#fff}.market-focus{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:64px}.market-context h3{font-size:clamp(24px,3vw,36px);line-height:1.22;letter-spacing:-.04em;margin:18px 0}.market-context p{font-size:14px;line-height:1.85;color:#66705e}.market-buyer{border-top:1px solid #d6dbd0;padding-top:16px;margin-top:23px}.market-jobs{list-style:none;padding:0;margin:0}.market-jobs li{display:flex;gap:20px;border-top:1px solid #d6dbd0;padding:22px 0}.market-job-number{font-size:12px;color:#294ce8;font-weight:700;padding-top:4px}.market-jobs h4{font-size:17px;line-height:1.5;margin:0 0 9px;letter-spacing:-.015em}.market-jobs p,.market-setup p{font-size:13px;line-height:1.8;color:#66705e;margin:0}.market-setup{margin-top:28px;border-top:1px solid #d6dbd0;padding-top:18px}.market-setup summary{font-size:12px;font-weight:600;cursor:pointer;padding:8px 0}.market-setup p{max-width:840px;margin:12px 0}.market-picker a:focus-visible{outline:3px solid #294ce8;outline-offset:3px}@media(max-width:820px){.market-focus{grid-template-columns:1fr;gap:30px}.market-picker{margin:24px 0}.market-picker a{font-size:11px;padding:10px 12px}}
.market-language{display:inline-flex;gap:6px;padding:5px;margin:-16px 0 26px;border:1px solid #ccd1c7;border-radius:999px;background:rgba(255,255,255,.76)}.market-language a{padding:8px 13px;border-radius:999px;color:#17201e;text-decoration:none;font-weight:750;font-size:12px}.market-language a.is-selected{background:#17201e;color:#fff}.market-language a:focus-visible{outline:3px solid #294ce8;outline-offset:3px}@media(max-width:820px){.market-language{margin:-10px 0 22px}}
