.opportunities-demo-page .opportunity-profile-panel{display:grid;gap:10px;margin-top:20px;padding-top:18px;border-top:1px solid #e2e3f0}.opportunities-demo-page .opportunity-profile-panel label{font-size:13px;font-weight:700;color:#33405c}.opportunities-demo-page .opportunity-profile-panel select{width:100%;min-width:0;padding:12px;border:1px solid #dfe2f0;border-radius:12px;background:#fff;color:#121a3a;font:inherit;font-size:13px}.opportunities-demo-page .opportunity-profile-panel p{font-size:12px;line-height:1.5;color:#697590;margin:0}.opportunities-demo-page .marketplace-section .marketplace-card-set.talent-demo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.opportunities-demo-page .talent-demo-grid .opportunity-card{display:flex;flex-direction:column;align-items:stretch;width:100%!important;min-width:0!important;max-width:100%;height:auto;box-sizing:border-box;padding:19px;overflow-wrap:anywhere}.opportunities-demo-page .talent-demo-grid .opportunity-card>small{font-size:11px;color:#7b709a}.opportunities-demo-page .talent-demo-grid .opportunity-card h3{font-size:19px;line-height:1.3;margin:15px 0 6px}.opportunities-demo-page .talent-demo-grid .opportunity-card strong{font-size:13px}.opportunities-demo-page .talent-demo-grid .opportunity-card>.opportunity-summary{line-height:1.55;font-size:13px;color:#5f6b8a}.opportunities-demo-page .talent-demo-grid .opportunity-card .market-tags{margin:14px 0}.opportunities-demo-page .opportunity-details-link{margin-top:auto;min-height:43px;width:100%;font-size:13px;box-sizing:border-box}.opportunities-demo-page .talent-demo-grid .opportunity-card .talent-ai-explanation{margin:12px 0 18px}@media(max-width:1200px){.opportunities-demo-page .marketplace-section .marketplace-card-set.talent-demo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:840px){.opportunities-demo-page .marketplace-section .marketplace-card-set.talent-demo-grid{grid-template-columns:minmax(0,1fr)}}.opportunities-demo-page .talent-results-toolbar #jobCount{margin:0;flex:0 0 auto;text-align:right;white-space:nowrap;font-size:12px;font-weight:400;color:#64718c}@media(max-width:420px){.opportunities-demo-page .talent-results-toolbar #jobCount{font-size:10px}}
