.PopularJobs_section__2gwQw{width:100%;display:flex;justify-content:center}.PopularJobs_container__CoH4Y{width:100%;max-width:117.6rem;padding:0 var(--sp24);display:flex;flex-direction:column;gap:var(--sp24)}.PopularJobs_grid__FLgNr{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--sp8);gap:var(--sp8)}.PopularJobs_item__kNQYO{min-width:0}.PopularJobs_mobileAd__SoCjZ{display:none}.PopularJobs_skeleton__lyXiJ{height:15rem;border-radius:var(--radius-lg);border:1px solid var(--color-border-subtle);background:var(--color-surface-sunken)}.PopularJobs_empty__rCiF1{padding:var(--sp40) 0;text-align:center;font-size:var(--t15);color:var(--color-text-secondary)}@media (max-width:768px){.PopularJobs_section__2gwQw{padding:var(--sp40) 0}.PopularJobs_container__CoH4Y{padding:0;gap:var(--sp24)}.PopularJobs_header__zuo4k{padding:0 var(--sp16)}.PopularJobs_grid__FLgNr{grid-template-columns:minmax(0,1fr);gap:var(--sp12);padding:0 var(--sp24)}.PopularJobs_mobileAd__SoCjZ{display:block;margin:0 calc(-1 * var(--sp24))}.PopularJobs_desktopOnly__Zlx6H{display:none}.PopularJobs_skeleton__lyXiJ{height:13rem}}.TopAdBanner_banner__CVezd{width:100%;border-radius:var(--radius-lg);overflow:hidden}.TopAdBanner_fallback__awfqT{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp13);width:100%;aspect-ratio:1128/280;border-radius:var(--radius-lg);background:color-mix(in srgb,var(--blue-400) 10%,transparent)}.TopAdBanner_characters__4S_ze{display:flex;align-items:flex-end;justify-content:center;gap:var(--sp16);height:6.2rem}.TopAdBanner_character__1tm3K{display:block}.TopAdBanner_headline__xGIFV{font-size:var(--t36);font-weight:500;line-height:1.5;color:var(--gray-700);text-align:center;text-wrap:balance}.TopAdBanner_brand__GW2YK{font-weight:900}.TopAdBanner_sub__OmCcZ{font-size:var(--t20);font-weight:500;line-height:1.5;color:var(--gray-700);text-align:center}@media (min-width:481px) and (max-width:768px){.TopAdBanner_mobileBanner__eo2vQ div>div{aspect-ratio:auto!important;width:100%}}@media (max-width:768px){.TopAdBanner_banner__CVezd{border-radius:0}.TopAdBanner_fallback__awfqT{border-radius:0;aspect-ratio:auto;height:20rem;gap:var(--sp8);padding:0 var(--sp16)}.TopAdBanner_characters__4S_ze{gap:var(--sp8);height:4.8rem}.TopAdBanner_character__1tm3K{width:auto;height:4rem}.TopAdBanner_headline__xGIFV{font-size:var(--t24)}.TopAdBanner_sub__OmCcZ{font-size:var(--t15)}}