._grid_default_cnm2o_1{box-sizing:border-box;max-width:90rem;margin:0 auto;padding-left:1rem;padding-right:1rem}@media screen and (width>=32rem){._grid_default_cnm2o_1{padding-left:2rem;padding-right:2rem}}@media screen and (width>=48rem){._grid_default_cnm2o_1{padding-left:4rem;padding-right:4rem}}@media screen and (width>=64rem){._grid_default_cnm2o_1{padding-left:6rem;padding-right:6rem}}@media screen and (width>=80rem){._grid_default_cnm2o_1{padding-left:8rem;padding-right:8rem}}._grid_default_spacer_cnm2o_33{width:1rem;height:1rem;display:block}@media screen and (width>=48rem){._grid_default_spacer_cnm2o_33{width:1.5rem;height:1.5rem}}._grid_default_item_cnm2o_45{width:100%}@media screen and (width>=48rem){._grid_default_item_cnm2o_45{width:calc(50% - .75rem)}}._job_market_grid_item_cnm2o_54{box-shadow:0 0 50px 0 rgb(var(--black)/10%);box-sizing:border-box;background:rgb(var(--white));border-radius:.5rem;padding:2rem;overflow:hidden}._job_market_grid_item_cnm2o_54>header>h2{letter-spacing:-1px;font-size:1.6rem;font-weight:700;line-height:1.1}@media screen and (width>=64rem){._job_market_grid_item_cnm2o_54>header>h2{font-size:2rem}}._job_market_grid_item_cnm2o_54>header>h2{color:rgb(var(--appearance-color));margin-bottom:1em}._job_market_grid_item_cnm2o_54>header>h2[data-big=true]{letter-spacing:-1px;-webkit-hyphens:auto;hyphens:auto;font-size:2rem;line-height:1.1}@media screen and (width>=48rem){._job_market_grid_item_cnm2o_54>header>h2[data-big=true]{-webkit-hyphens:manual;hyphens:manual;font-size:2.4rem}}@media screen and (width>=64rem){._job_market_grid_item_cnm2o_54>header>h2[data-big=true]{font-size:3rem}}._job_market_grid_item_cnm2o_54>ul{margin-bottom:1em;list-style:none}._job_market_grid_item_cnm2o_54>ul>li{border-bottom:1px solid rgb(var(--black)/10%);grid-template-columns:auto 1fr;gap:1em;padding:.5em 0;display:grid}._job_market_grid_item_cnm2o_54>ul>li:last-child{border-bottom:none}._job_market_grid_item_cnm2o_54>ul>li>span{font-size:.9rem}@media screen and (width>=64rem){._job_market_grid_item_cnm2o_54>ul>li>span{font-size:1rem}}._job_market_grid_item_cnm2o_54>ul>li>span:first-child{font-variation-settings:"wght" 300;font-size:120%}._job_market_grid_item_cnm2o_54 p{font-size:1.1rem}@media screen and (width>=64rem){._job_market_grid_item_cnm2o_54 p{font-size:1.2rem}}._job_market_grid_item_cnm2o_54 p{white-space:pre-wrap;margin-bottom:2em}._job_market_grid_item_cnm2o_54>a{font-size:1.1rem}@media screen and (width>=64rem){._job_market_grid_item_cnm2o_54>a{font-size:1.2rem}}._job_market_grid_item_cnm2o_54>a{color:rgb(var(--appearance-color));align-items:center;gap:1em;font-weight:700;display:flex}._job_market_grid_item_cnm2o_54>a>span:first-child{font-variation-settings:"wght" 300;font-size:200%;transition:transform .3s ease-in-out}._job_market_grid_item_cnm2o_54>a:hover>span:first-child{transform:translate(.25em)}._job_market_info_cnm2o_156{font-size:.9rem}@media screen and (width>=64rem){._job_market_info_cnm2o_156{font-size:1rem}}._job_market_info_cnm2o_156{text-align:center}._job_market_info_cnm2o_156 p{margin-top:2em;margin-bottom:.2em}._job_market_info_cnm2o_156 a{color:rgb(var(--appearance-color));text-decoration:underline}
