.JobsExplorer-module__KdFrfW__heroSection{padding-top:18px}.JobsExplorer-module__KdFrfW__boardInner{max-width:1120px;margin:0 auto;padding:0 24px}.JobsExplorer-module__KdFrfW__heroCard{text-align:center;color:#f4ede5;background:linear-gradient(#ffffff0a,#fff0),linear-gradient(#1f1811 0%,#16110d 100%);border-radius:28px;padding:44px 32px 34px;box-shadow:0 16px 36px #18140f1f}.JobsExplorer-module__KdFrfW__heroCopy{max-width:780px;margin:0 auto 24px}.JobsExplorer-module__KdFrfW__kicker{color:#d8b782;letter-spacing:2px;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:700}.JobsExplorer-module__KdFrfW__heroTitle{font-family:var(--font-sans),-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:-1.1px;margin:0 0 12px;font-size:clamp(34px,4vw,56px);font-weight:700;line-height:1.06}.JobsExplorer-module__KdFrfW__heroSubtitle{color:#f4ede5d1;max-width:660px;margin:0 auto;font-size:17px;line-height:1.55}.JobsExplorer-module__KdFrfW__searchControl{box-sizing:border-box;background:#ffffff12;border:1px solid #ffffff1a;border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;max-width:720px;margin:0 auto;padding:8px;display:grid}.JobsExplorer-module__KdFrfW__searchField{box-sizing:border-box;background:#f7f2ea;border-radius:18px;align-items:center;gap:12px;min-width:0;min-height:54px;padding:0 18px;display:flex}.JobsExplorer-module__KdFrfW__searchIcon{color:#8c7f70;flex-shrink:0;width:18px;height:18px}.JobsExplorer-module__KdFrfW__searchInput{color:#1a1511;background:0 0;border:none;outline:none;width:100%;font-size:16px}.JobsExplorer-module__KdFrfW__searchInput::placeholder{color:#8c7f70}.JobsExplorer-module__KdFrfW__filterButton{box-sizing:border-box;color:#1d1713;cursor:pointer;background:#fcfaf6;border:1px solid #d8c9b9;border-radius:18px;justify-content:center;align-items:center;gap:10px;min-height:54px;padding:0 20px;font-size:15px;font-weight:700;display:inline-flex}.JobsExplorer-module__KdFrfW__filterIcon{width:18px;height:18px}.JobsExplorer-module__KdFrfW__filtersPanel{background:#fff;border:1px solid #eadfce;border-radius:22px;margin-top:14px;padding:20px;box-shadow:0 12px 30px #18140f0d}.JobsExplorer-module__KdFrfW__filterGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.JobsExplorer-module__KdFrfW__filterLabel{color:#857767;letter-spacing:1.5px;text-transform:uppercase;margin:0 0 10px;font-size:10px;font-weight:700}.JobsExplorer-module__KdFrfW__chipRow{flex-wrap:wrap;gap:8px;display:flex}.JobsExplorer-module__KdFrfW__filterChip{color:#5d544a;cursor:pointer;background:#fbf7f1;border:1px solid #ddd1c3;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:600}.JobsExplorer-module__KdFrfW__filterChipSelected{color:#faf7f2;background:#18140f;border-color:#18140f}.JobsExplorer-module__KdFrfW__resultsSection{padding-top:46px}.JobsExplorer-module__KdFrfW__resultsInner{max-width:1120px;margin:0 auto;padding:0 24px 26px}.JobsExplorer-module__KdFrfW__resultsHeader{justify-content:space-between;align-items:end;gap:20px;margin-bottom:22px;display:flex}.JobsExplorer-module__KdFrfW__resultsHeading{max-width:720px}.JobsExplorer-module__KdFrfW__resultsTitle{font-family:var(--font-sans),-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:-.6px;color:#1b1510;margin:0 0 8px;font-size:clamp(26px,2.5vw,34px);font-weight:700;line-height:1.08}.JobsExplorer-module__KdFrfW__resultsSubtitle{color:#6d645a;margin:0;font-size:16px;line-height:1.55}.JobsExplorer-module__KdFrfW__resultsCount{color:#8a621d;letter-spacing:.45px;text-transform:uppercase;background:#fcf8ee;border:1px solid #e3d2a9;border-radius:999px;flex-shrink:0;align-items:center;min-height:34px;padding:0 14px;font-size:12px;font-weight:700;display:inline-flex}.JobsExplorer-module__KdFrfW__resultsList{gap:16px;display:grid}.JobsExplorer-module__KdFrfW__card{background:#fff;border:1px solid #eadfce;border-radius:22px;padding:22px 22px 20px;box-shadow:0 6px 20px #18140f0a}.JobsExplorer-module__KdFrfW__cardGrid{grid-template-columns:minmax(0,1fr) 184px;align-items:start;gap:22px;display:grid}.JobsExplorer-module__KdFrfW__cardContent{min-width:0}.JobsExplorer-module__KdFrfW__cardChips{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.JobsExplorer-module__KdFrfW__detailPill{color:#786d61;background:#fcf8f1;border:1px solid #ece1d3;border-radius:999px;align-items:center;min-height:26px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.JobsExplorer-module__KdFrfW__cardTitle{color:#1a1511;font-family:var(--font-sans),-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:-.5px;margin:0 0 8px;font-size:clamp(22px,2vw,32px);font-weight:700;line-height:1.12}.JobsExplorer-module__KdFrfW__cardSummary{color:#655d54;margin:0 0 10px;font-size:15px;line-height:1.45}.JobsExplorer-module__KdFrfW__industryRow{color:#8c6d37;letter-spacing:.4px;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:12px;font-size:11px;font-weight:700;display:inline-flex}.JobsExplorer-module__KdFrfW__industryDot{background:#faf6ee;border:1px solid #e3d8c9;border-radius:999px;flex-shrink:0;width:10px;height:10px}.JobsExplorer-module__KdFrfW__cardPreview{color:#5f564d;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.58;display:-webkit-box;overflow:hidden}.JobsExplorer-module__KdFrfW__description{color:#3f382f}.JobsExplorer-module__KdFrfW__description h3,.JobsExplorer-module__KdFrfW__description h4{color:#18140f;font-family:var(--font-sans),-apple-system,BlinkMacSystemFont,sans-serif;margin:18px 0 8px;font-weight:700;line-height:1.2}.JobsExplorer-module__KdFrfW__description h3{font-size:18px}.JobsExplorer-module__KdFrfW__description h4{font-size:16px}.JobsExplorer-module__KdFrfW__description p,.JobsExplorer-module__KdFrfW__description ul,.JobsExplorer-module__KdFrfW__description ol{margin:0 0 12px;font-size:14px;line-height:1.58}.JobsExplorer-module__KdFrfW__description ul,.JobsExplorer-module__KdFrfW__description ol{padding-left:18px}.JobsExplorer-module__KdFrfW__cardActions{gap:10px;display:grid}.JobsExplorer-module__KdFrfW__applyButton,.JobsExplorer-module__KdFrfW__toggleButton{border-radius:16px;justify-content:center;align-items:center;width:100%;min-height:44px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.JobsExplorer-module__KdFrfW__applyButton{color:#faf7f2;background:#18140f;border:1px solid #18140f}.JobsExplorer-module__KdFrfW__toggleButton{color:#5a5148;cursor:pointer;background:#fff;border:1px solid #ddd1c3}.JobsExplorer-module__KdFrfW__emptyCard{color:#645a50;background:#fff;border:1px solid #eadfce;border-radius:22px;padding:24px}.JobsExplorer-module__KdFrfW__emptyCardCenter{text-align:center}.JobsExplorer-module__KdFrfW__emptyCardCenter h3{margin:0 0 12px;font-size:28px}.JobsExplorer-module__KdFrfW__emptyCardCenter p{max-width:520px;margin:0 auto 18px}.JobsExplorer-module__KdFrfW__loadMore{justify-content:center;margin-top:24px;display:flex}@media (max-width:960px){.JobsExplorer-module__KdFrfW__heroCard{padding:34px 24px 28px}.JobsExplorer-module__KdFrfW__heroTitle{font-size:clamp(28px,4.2vw,42px)}.JobsExplorer-module__KdFrfW__heroSubtitle{font-size:16px}.JobsExplorer-module__KdFrfW__resultsSection{padding-top:34px}.JobsExplorer-module__KdFrfW__resultsHeader{flex-direction:column;align-items:flex-start;margin-bottom:18px}.JobsExplorer-module__KdFrfW__cardGrid{grid-template-columns:1fr;gap:16px}.JobsExplorer-module__KdFrfW__cardActions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.JobsExplorer-module__KdFrfW__heroSection{padding-top:14px}.JobsExplorer-module__KdFrfW__boardInner,.JobsExplorer-module__KdFrfW__resultsInner{padding-left:16px;padding-right:16px}.JobsExplorer-module__KdFrfW__heroCard{border-radius:24px;padding:24px 16px 18px}.JobsExplorer-module__KdFrfW__heroCopy{margin-bottom:16px}.JobsExplorer-module__KdFrfW__kicker{letter-spacing:1.6px;margin-bottom:8px;font-size:10px}.JobsExplorer-module__KdFrfW__heroTitle{letter-spacing:-.5px;font-size:28px}.JobsExplorer-module__KdFrfW__heroSubtitle{font-size:14px;line-height:1.45}.JobsExplorer-module__KdFrfW__searchControl{border-radius:20px;grid-template-columns:1fr;gap:8px;width:100%;max-width:100%;padding:8px}.JobsExplorer-module__KdFrfW__searchField,.JobsExplorer-module__KdFrfW__filterButton{border-radius:14px;width:100%;max-width:100%;min-height:46px}.JobsExplorer-module__KdFrfW__searchInput{font-size:14px}.JobsExplorer-module__KdFrfW__filtersPanel{border-radius:18px;padding:16px}.JobsExplorer-module__KdFrfW__filterGrid{grid-template-columns:1fr;gap:14px}.JobsExplorer-module__KdFrfW__resultsSection{padding-top:26px}.JobsExplorer-module__KdFrfW__resultsHeader{gap:12px;margin-bottom:16px}.JobsExplorer-module__KdFrfW__resultsTitle{font-size:22px}.JobsExplorer-module__KdFrfW__resultsSubtitle{font-size:14px}.JobsExplorer-module__KdFrfW__resultsCount{min-height:30px;font-size:11px}.JobsExplorer-module__KdFrfW__card{border-radius:18px;padding:16px}.JobsExplorer-module__KdFrfW__cardChips{margin-bottom:10px}.JobsExplorer-module__KdFrfW__cardTitle{margin-bottom:6px;font-size:18px}.JobsExplorer-module__KdFrfW__cardSummary{margin-bottom:8px;font-size:13px}.JobsExplorer-module__KdFrfW__industryRow{margin-bottom:10px;font-size:10px}.JobsExplorer-module__KdFrfW__cardPreview{font-size:13px}.JobsExplorer-module__KdFrfW__cardActions{grid-template-columns:1fr}.JobsExplorer-module__KdFrfW__applyButton,.JobsExplorer-module__KdFrfW__toggleButton{border-radius:14px;min-height:40px;font-size:13px}}
.page-module__osHlXW__pageMain{background:#faf7f2;min-height:100vh;padding-top:88px}.page-module__osHlXW__pageFlow{padding-bottom:48px}.page-module__osHlXW__seoShell{padding-top:18px}.page-module__osHlXW__seoGrid{grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);align-items:start;gap:14px;max-width:1100px;margin:0 auto;padding:0 24px;display:grid}.page-module__osHlXW__seoCopy,.page-module__osHlXW__seoCard{background:#ffffffd1;border:1px solid #e8ddcf;border-radius:18px;box-shadow:0 3px 10px #18140f05}.page-module__osHlXW__seoCopy{padding:20px 22px}.page-module__osHlXW__seoKicker{color:#8b7b69;letter-spacing:1.6px;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:700}.page-module__osHlXW__seoCopy h2{color:#1d1713;max-width:14ch;font-family:var(--font-sans),-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:-.35px;margin:0 0 12px;font-size:clamp(18px,1.8vw,24px);font-weight:700;line-height:1.16}.page-module__osHlXW__seoCopy p{color:#655c52;max-width:62ch;margin:0;font-size:13px;line-height:1.65}.page-module__osHlXW__seoLinks{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.page-module__osHlXW__seoCard{padding:18px 18px 16px}.page-module__osHlXW__seoCard h3{color:#1d1713;font-family:var(--font-sans),-apple-system,BlinkMacSystemFont,sans-serif;margin:0 0 10px;font-size:15px;font-weight:700}.page-module__osHlXW__seoLinkList{gap:8px;display:grid}.page-module__osHlXW__seoLinkList a{color:#5d544a;font-size:12px;font-weight:600;text-decoration:none}.page-module__osHlXW__seoLinkList a:hover{color:#1d1713}@media (max-width:960px){.page-module__osHlXW__seoGrid{grid-template-columns:1fr}.page-module__osHlXW__seoCopy h2{max-width:100%}}@media (max-width:767px){.page-module__osHlXW__pageMain{padding-top:76px}.page-module__osHlXW__pageFlow{padding-bottom:48px}.page-module__osHlXW__seoShell{padding-top:20px}.page-module__osHlXW__seoGrid{padding-left:16px;padding-right:16px}.page-module__osHlXW__seoCopy,.page-module__osHlXW__seoCard{border-radius:18px}.page-module__osHlXW__seoCopy{padding:18px}.page-module__osHlXW__seoLinks{grid-template-columns:1fr}.page-module__osHlXW__seoCopy h2{font-size:18px}}
