.browse-hub,.browse-results{max-width:1120px}.browse-intro{color:#526b58;max-width:820px;margin:0 0 26px;font-size:16px;line-height:1.9}.browse-section{margin:0 0 30px}.browse-section h2{margin:0 0 15px;font-size:22px}.browse-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.browse-tile{color:#213e2c;background:#fff;border:1px solid #dfe7d9;border-radius:10px;align-items:center;gap:13px;min-width:0;padding:20px;text-decoration:none;transition:border-color .15s;display:flex}.browse-tile:hover{background:#fbfdf8;border-color:#9fbc8e}.browse-tile:focus-visible{outline-offset:4px;outline:2px solid #0d4938}.browse-pagination a:focus-visible{outline-offset:4px;outline:2px solid #0d4938}.browse-tile-icon{color:#52784a;background:#edf4e5;border-radius:9px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.browse-tile-copy{flex:1;min-width:0}.browse-tile h3{overflow-wrap:anywhere;margin:0 0 4px;font-size:16px;line-height:1.5}.browse-tile p{color:#61775e;margin:0;font-size:12px;line-height:1.6}.browse-tile>svg{color:#6f8b63;flex-shrink:0}.browse-crumbs{color:#657b62;flex-wrap:wrap;align-items:center;gap:7px;margin:0 0 23px;font-size:12px;line-height:1.7;display:flex}.browse-crumbs a{color:#315e43;text-underline-offset:3px}.browse-stats{background:#edf4e6;border:1px solid #d8e5cf;border-radius:9px;flex-wrap:wrap;gap:15px 42px;margin:0 0 25px;padding:19px 23px;display:flex}.browse-stats div{min-width:100px}.browse-stats dt{color:#5c7357;font-size:12px;line-height:1.6}.browse-stats dd{color:#294e36;margin:0;font-size:25px;font-weight:600;line-height:1.4}.browse-workspace{grid-template-columns:minmax(0,1fr) 295px;align-items:start;gap:24px;display:grid}.browse-job-list{gap:15px;display:grid}.browse-job{background:#fff;border:1px solid #dfe7d9;border-radius:10px;padding:23px}.browse-job-top{align-items:flex-start;gap:13px;display:flex}.browse-job-top>div:last-child{flex:1;min-width:0}.browse-job h3{margin:0 0 5px;font-size:19px;line-height:1.5}.browse-job h3 a{color:#203c2c;overflow-wrap:anywhere;text-decoration:none}.browse-job h3 a:hover{text-underline-offset:3px;text-decoration:underline}.browse-job-company{color:#60775c;margin:0;font-size:14px;line-height:1.7}.browse-job-meta{color:#61765d;flex-wrap:wrap;gap:8px 18px;margin:16px 0 11px;font-size:12px;line-height:1.8;display:flex}.browse-job-meta span{align-items:center;gap:6px;display:inline-flex}.browse-job-meta svg{flex-shrink:0}.browse-job-description{color:#5b7257;overflow-wrap:anywhere;margin:0 0 15px;font-size:13px;line-height:1.9}.browse-job-bottom{color:#6a8064;border-top:1px solid #edf1e8;justify-content:space-between;align-items:center;gap:13px;padding-top:15px;font-size:11px;display:flex}.browse-job-bottom .feature-secondary{min-height:35px;padding:8px 11px;font-size:12px!important}.browse-sidebar{background:#fff;border:1px solid #dfe7d9;border-radius:10px;padding:22px}.browse-sidebar h2{margin:0 0 19px;font-size:18px;line-height:1.5}.browse-check{border-top:1px solid #e8eee2;margin-top:16px;padding-top:16px}.browse-check h3{margin:0 0 6px;font-size:13px;line-height:1.6}.browse-check p{color:#61765c;margin:0;font-size:12px;line-height:1.85}.browse-guide-link{color:#0d4938;text-underline-offset:3px;align-items:center;gap:7px;margin-top:20px;font-size:12px;text-decoration:underline;display:inline-flex}.browse-related{margin-top:27px}.browse-related h2{margin:0 0 13px;font-size:20px}.browse-related-links{flex-wrap:wrap;gap:9px;display:flex}.browse-related-links a{color:#355d3c;background:#f6f9f0;border:1px solid #dce6d3;border-radius:6px;padding:8px 12px;font-size:12px;text-decoration:none}.browse-pagination{color:#61765c;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin:24px 0 0;font-size:12px;display:flex}.browse-pagination>div{gap:10px;display:flex}.browse-pagination a{color:#315e43;background:#fff;border:1px solid #d9e4d0;border-radius:6px;align-items:center;gap:5px;padding:10px 13px;text-decoration:none;display:inline-flex}.browse-discovery{background:#f8faf6;border-bottom:1px solid #e4ebde;padding:30px 0}.browse-discovery .browse-discovery-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:15px;display:flex}.browse-discovery h2{color:#243f2e;margin:0;font-size:21px}.browse-discovery-heading>a{color:#315e43;align-items:center;gap:6px;font-size:12px;text-decoration:none;display:inline-flex}.browse-discovery-links{flex-wrap:wrap;gap:9px;display:flex}.browse-discovery-links a{color:#3c6242;background:#fff;border:1px solid #dbe6d2;border-radius:6px;align-items:center;gap:7px;padding:9px 12px;font-size:12px;text-decoration:none;display:inline-flex}.browse-discovery-links a:hover{background:#edf4e5;border-color:#b8cea8}.browse-hub-note{background:#edf4e6;border:1px solid #d7e3cc;border-radius:9px;margin-top:25px;padding:22px}.browse-hub-note h2{margin:0 0 9px;font-size:19px}.browse-hub-note p{color:#526b58;margin:0 0 15px;font-size:14px;line-height:1.85}@media (max-width:900px){.browse-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.browse-workspace{grid-template-columns:minmax(0,1fr) 255px;gap:18px}.browse-sidebar{padding:18px}.browse-job{padding:20px}}@media (max-width:700px){.browse-workspace{grid-template-columns:1fr}.browse-sidebar{margin-top:5px}.browse-sidebar .browse-check{margin-top:13px;padding-top:13px}.browse-job h3{font-size:17px}.browse-stats{gap:12px 25px;padding:16px 18px}.browse-stats div{min-width:85px}.browse-stats dd{font-size:23px}.browse-discovery .browse-discovery-heading{align-items:flex-start}.browse-discovery h2{font-size:19px}.browse-discovery-heading>a{white-space:nowrap}}@media (max-width:450px){.browse-grid{grid-template-columns:1fr;gap:12px}.browse-tile{padding:17px}.browse-intro{font-size:14px}.browse-job{padding:18px}.browse-job-meta{gap:6px 12px;font-size:11px}.browse-job-bottom{align-items:flex-start}.browse-discovery .browse-discovery-heading{flex-direction:column;gap:9px}.browse-discovery-links a{padding:8px 10px;font-size:11px}}@media (prefers-reduced-motion:reduce){.browse-tile{transition:none}}.browse-stats div{flex-direction:column;display:flex}.browse-stats dd{order:-1}.browse-discovery{padding:30px 0 35px}.browse-discovery .browse-discovery-heading{margin-bottom:17px}.discovery-eyebrow{color:#71855c;letter-spacing:1.4px;margin-bottom:6px;font:600 9px/1.6 Arial,Helvetica,sans-serif;display:block}.discovery-panels{grid-template-columns:1.1fr 1fr;gap:20px;margin-top:20px;display:grid}.discovery-panel{background:#eff5e9;border:1px solid #dae5d1;border-radius:12px;flex-direction:column;min-width:0;padding:23px;display:flex}.discovery-panel--remote{background:#eef5f0;border-color:#d9e5dc}.discovery-panel-heading{align-items:center;gap:13px;display:flex}.discovery-panel-icon{color:#3b6946;background:#fff;border:1px solid #dae5d0;border-radius:12px;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid}.discovery-panel .discovery-eyebrow{letter-spacing:1.15px;margin-bottom:3px;font-size:8px}.discovery-panel h3{color:#203e2e;letter-spacing:-.35px;margin:0;font-size:21px;font-weight:650;line-height:1.4}.discovery-panel-intro{color:#5f745e;max-width:490px;margin:15px 0 19px;font-size:12px;line-height:1.8}.discovery-country-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.discovery-country,.discovery-remote{color:#284c36;background:#fff;border:1px solid #dce7d5;border-radius:8px;align-items:center;gap:9px;min-width:0;padding:12px;text-decoration:none;transition:border-color .15s,background-color .15s;display:flex}.discovery-country:hover,.discovery-remote:hover{background:#fbfef8;border-color:#aac799}.discovery-country>span:nth-child(2),.discovery-remote>span{flex:1;min-width:0;display:block}.discovery-country strong,.discovery-remote strong{color:#254a35;overflow-wrap:anywhere;font-size:12px;font-weight:600;line-height:1.45;display:block}.discovery-country small,.discovery-remote small{color:#74836c;font-variant-numeric:tabular-nums;margin-top:3px;font-size:10px;line-height:1.6;display:block}.discovery-country-mark{color:#5c7d41;letter-spacing:.3px;background:#eef3e5;border-radius:7px;flex-shrink:0;place-items:center;width:29px;height:29px;font-size:10px;font-weight:700;display:grid}.discovery-country>svg,.discovery-remote>svg:last-child{color:#7d986c;flex-shrink:0}.discovery-remote-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.discovery-remote{border-color:#dbe6dc;padding:14px 12px}.discovery-remote>svg:first-child{color:#5d8569;flex-shrink:0}.discovery-panel-more{color:#214e37;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:18px;font-size:12px;font-weight:600;line-height:1.6;text-decoration:none;display:flex}.discovery-panel-more>span{font-variant-numeric:tabular-nums;background:#fff9;border-radius:5px;align-items:center;gap:9px;padding:3px 8px;font-size:11px;display:inline-flex}.discovery-panel-more:hover{text-underline-offset:3px;text-decoration:underline}.discovery-panel a:focus-visible{outline-offset:4px;outline:2px solid #0d4938}.discovery-india-link:focus-visible{outline-offset:4px;outline:2px solid #0d4938}.browse-discovery-heading>a:focus-visible{outline-offset:4px;outline:2px solid #0d4938}.browse-discovery-links a:focus-visible{outline-offset:4px;outline:2px solid #0d4938}.browse-discovery--hub{background:0 0;border-bottom:0;padding:0 0 27px}.browse-discovery--hub .browse-discovery-heading{display:none}.browse-discovery--hub .discovery-panels{margin-top:0}.discovery-india-link{color:#64795e;background:#fafcf7;border:1px solid #dfe8d7;border-radius:8px;flex-wrap:wrap;align-items:center;gap:7px;margin-top:16px;padding:15px 18px;font-size:12px;line-height:1.8;text-decoration:none;display:flex}.discovery-india-link strong{color:#315a3c;font-weight:600}.discovery-india-link>svg:last-child{margin-left:auto}@media (max-width:1050px){.discovery-panel{padding:20px}.discovery-panel h3{font-size:19px}.discovery-country{gap:7px;padding:10px}.discovery-country-mark{width:25px;height:27px}.discovery-country>svg{display:none}}@media (max-width:850px){.discovery-panels{grid-template-columns:1fr;gap:16px}.discovery-country-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.discovery-remote-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.discovery-panel-intro{max-width:620px}.discovery-country-mark{display:none}.discovery-panel-more{margin-top:4px}}@media (max-width:600px){.browse-discovery{padding:25px 0 28px}.browse-discovery--hub{padding:0 0 23px}.discovery-panel{padding:19px}.discovery-panel h3{font-size:19px}.discovery-panel-icon{border-radius:10px;width:40px;height:40px}.discovery-country-grid,.discovery-remote-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.discovery-country-mark{display:grid}.discovery-panel-intro{margin:13px 0 16px;font-size:12px}.discovery-remote{gap:7px;padding:12px 10px}.discovery-remote>svg:first-child{display:none}.discovery-panel-more{font-size:11px}.discovery-panel-more>span{font-size:10px}.discovery-india-link{padding:13px 15px;font-size:11px}}@media (max-width:370px){.discovery-panel{padding:15px}.discovery-country-mark{display:none}.discovery-country strong,.discovery-remote strong{font-size:11px}.discovery-country,.discovery-remote{padding:10px 9px}.discovery-panel h3{font-size:17px}}@media (prefers-reduced-motion:reduce){.discovery-country,.discovery-remote{transition:none}}
