/* Desktop homepage: tighten vertical rhythm and emphasize section shortcuts. */
@media (min-width:701px){
 body.page-home .container{max-width:1160px!important}
 body.page-home .rh-home-hero{padding:29px 0 15px!important;border-radius:0 0 24px 24px!important}
 body.page-home .rh-home-copy{margin-bottom:10px!important}
 body.page-home .rh-home-copy>span{gap:6px!important;padding:5px 10px!important}
 body.page-home .rh-home-copy h1{margin:9px auto 5px!important;font-size:36px!important;line-height:1.2!important}
 body.page-home .rh-home-copy p{font-size:12px!important;line-height:1.65!important}
 body.page-home .rh-home-shortcuts{margin-top:8px!important;gap:7px!important}
 body.page-home .rh-home-shortcuts a{min-height:29px!important;padding-inline:9px!important}
 body.page-home .os-home-categories{padding:17px 0 12px!important}
 body.page-home .os-section-title{margin-bottom:10px!important}
 body.page-home .os-category-grid{gap:8px!important}
 body.page-home .rh-data-section{padding:18px 0!important}
 body.page-home .rh-section-heading{margin-bottom:10px!important;gap:10px!important}
 body.page-home .rh-section-heading>div>span{display:inline-flex!important;align-items:center!important;gap:6px!important;margin:0 0 3px!important;padding:4px 9px!important;border:1px solid #e7eadb!important;border-radius:999px!important;background:#fbf8ef!important;color:#856019!important;font-size:9px!important}
 body.page-home .rh-section-heading>div>span .ui-icon{width:14px!important;height:14px!important;color:#a37822!important}
 body.page-home .rh-section-heading h2{font-size:20px!important}
 body.page-home .rh-section-heading p{margin-top:3px!important;font-size:10px!important}
 body.page-home .rh-section-heading>a{padding:6px 9px!important;font-size:9px!important}
 body.page-home .rh-featured-grid,body.page-home .rh-data-grid,body.page-home .rh-talent-grid,body.page-home .rh-activity-grid{gap:9px!important}
 body.page-home .rh-home-paths{padding:12px 0!important}
 body.page-home .rh-home-paths>.container{gap:9px!important}
 body.page-home .rh-home-path{align-content:center!important;grid-template-rows:auto auto auto!important;gap:8px!important;padding:15px!important}
 body.page-home .rh-home-path>span{width:40px!important;height:40px!important;border-radius:12px!important}
 body.page-home .rh-home-path>span .ui-icon{width:20px!important;height:20px!important}
 body.page-home .rh-home-path>div>b{font-size:11px!important}
 body.page-home .rh-home-path>div>small{font-size:9px!important;line-height:1.45!important}
 body.page-home .rh-home-path>a{min-height:30px!important;padding-inline:8px!important;font-size:9px!important}
 body.page-home .rh-talent-grid>.rh-talent-card:only-child{grid-column:2!important}
 body.page-home .rh-activity-grid>.rh-activity-card:only-child{grid-column:2!important}
 body.page-home .rh-data-grid>.rh-job-card:only-child{grid-column:2!important}
 body.page-home .rh-featured-grid>.card,body.page-home .pb-managed-listings>.card{min-height:286px!important}
 body.page-home .rh-featured-grid>.card .card-media,body.page-home .pb-managed-listings>.card .card-media{height:122px!important;min-height:122px!important;flex-basis:122px!important}
 body.page-home .rh-trust-strip{padding-block:14px!important}
 body.page-home .home-city-hubs,body.page-home .home-popular-searches{padding-block:17px!important}
}
