.home-polished .home-primary-flow{display:grid;gap:0;padding-top:46px;padding-bottom:70px}
.home-polished .hero-hot{justify-content:center;flex-wrap:wrap;width:min(850px,100%);max-width:850px;margin-left:auto;margin-right:auto}
.home-polished .hero-hot button{white-space:nowrap}
.home-polished .hero-hot button:nth-of-type(n+5){display:none}
.home-polished .hero{min-height:535px!important;padding-bottom:54px!important}
.home-polished .hero-main:before{content:'';position:absolute;z-index:-1;left:50%;bottom:-54px;width:min(1120px,110vw);height:128px;transform:translateX(-50%);opacity:.14;background:linear-gradient(to top,rgba(255,255,255,.65),transparent 78%),linear-gradient(90deg,transparent 0 5%,#fff 5% 8%,transparent 8% 11%,#fff 11% 14%,transparent 14% 18%,#fff 18% 23%,transparent 23% 27%,#fff 27% 30%,transparent 30% 35%,#fff 35% 41%,transparent 41% 46%,#fff 46% 49%,transparent 49% 54%,#fff 54% 60%,transparent 60% 65%,#fff 65% 70%,transparent 70% 76%,#fff 76% 80%,transparent 80% 85%,#fff 85% 91%,transparent 91%);clip-path:polygon(0 100%,0 72%,5% 72%,5% 35%,8% 35%,8% 66%,11% 66%,11% 45%,14% 45%,14% 74%,18% 74%,18% 18%,23% 18%,23% 63%,27% 63%,27% 40%,30% 40%,30% 72%,35% 72%,35% 28%,41% 28%,41% 60%,46% 60%,46% 10%,49% 10%,49% 68%,54% 68%,54% 34%,60% 34%,60% 76%,65% 76%,65% 23%,70% 23%,70% 62%,76% 62%,76% 43%,80% 43%,80% 70%,85% 70%,85% 31%,91% 31%,91% 65%,100% 65%,100% 100%)}
.home-polished .hero-paths{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:min(850px,100%);margin:24px auto 0;text-align:left}
.home-polished .hero-paths a{display:flex;align-items:center;gap:13px;min-width:0;min-height:100px;padding:17px 18px;border:1px solid rgba(255,255,255,.82);border-radius:17px;background:rgba(255,255,255,.94);box-shadow:0 16px 34px rgba(5,48,79,.16);color:#153d4b;text-decoration:none;transition:background .18s,border-color .18s,transform .18s,box-shadow .18s}
.home-polished .hero-paths a:hover,.home-polished .hero-paths a:focus-visible{background:#fff;border-color:#fff;transform:translateY(-4px);box-shadow:0 22px 42px rgba(5,48,79,.23)}
.home-polished .hero-path-icon{display:grid;place-items:center;flex:0 0 46px;width:46px;height:46px;border-radius:14px;background:#dff6f3;color:#078b82;font-size:23px;line-height:1}.home-polished .hero-paths a:nth-child(2) .hero-path-icon{background:#e5f1fb;color:#176b9f}.home-polished .hero-paths a:nth-child(3) .hero-path-icon{background:#fff0d8;color:#b97818}
.home-polished .hero-paths a>span:nth-child(2){display:grid;gap:5px;min-width:0}.home-polished .hero-paths b{font-family:Inter,"Noto Sans TC","PingFang TC",Arial,sans-serif;font-size:17px;line-height:1.2;letter-spacing:0}.home-polished .hero-paths small{color:#607b85;font-size:12px;line-height:1.35}.home-polished .hero-paths i{margin-left:auto;align-self:flex-start;font-size:17px;font-style:normal;color:#7aa8b1}
.home-polished .hero-metrics{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));width:min(850px,100%);max-width:850px!important;justify-content:center;margin-left:auto;margin-right:auto}
.home-polished .hero-metric{min-width:0;text-align:center}
.home-polished .home-block{position:relative;margin:0;padding:46px 0}
.home-editorial{box-sizing:border-box;width:min(1160px,calc(100% - 48px));margin:42px auto 6px}.home-editorial header{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:18px}.home-editorial header small{color:#078d86;font-size:11px;font-weight:900;letter-spacing:.14em}.home-editorial header h2{margin:7px 0 0;color:#153b48;font-size:27px;letter-spacing:-.02em}.home-editorial header>a{color:#087f78;font-weight:800;text-decoration:none}.home-editorial-grid{display:grid;grid-template-columns:1.45fr 1fr 1fr;gap:16px}.home-editorial-grid>a{position:relative;min-width:0;min-height:250px;overflow:hidden;border-radius:20px;background:#153d49;color:#fff;text-decoration:none;box-shadow:0 14px 34px rgba(22,60,72,.12);transition:transform .18s,box-shadow .18s}.home-editorial-grid>a:hover{transform:translateY(-4px);box-shadow:0 20px 42px rgba(22,60,72,.2)}.home-editorial-grid img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.home-editorial-grid>a:hover img{transform:scale(1.035)}.home-editorial-grid>a:after{content:'';position:absolute;inset:0;background:linear-gradient(to top,rgba(7,34,45,.92) 0%,rgba(7,34,45,.22) 65%,transparent 100%)}.home-editorial-grid span{position:absolute;z-index:1;left:0;right:0;bottom:0;display:grid;gap:6px;padding:22px}.home-editorial-grid small{color:#67e1d6;font-size:11px;font-weight:900;letter-spacing:.08em}.home-editorial-grid b{font-size:20px;line-height:1.3}.home-editorial-grid em{color:rgba(255,255,255,.82);font-size:13px;font-style:normal;line-height:1.45}.home-editorial-grid .editorial-feature b{font-size:25px}
.home-polished .home-block+.home-block{border-top:1px solid #e1eaec}
.home-polished .section-head{margin-bottom:22px}
.home-polished .section-head h2{margin:0;color:#153b48;font-size:27px;letter-spacing:-.02em}
.home-polished .section-head p{margin:7px 0 0;color:#6c8189}
.home-polished .section-head a{color:#087f78;font-weight:800;text-decoration:none}
.home-polished .latest-jobs-block:before,.home-polished .hiring-company-block:before,.home-polished .browse-jobs-block:before,.home-polished .tools-block:before{display:block;margin-bottom:9px;color:#0a958c;font-size:11px;font-weight:900;letter-spacing:.14em}
.home-polished .latest-jobs-block:before{content:'最新機會'}
.home-polished .hiring-company-block:before{content:'精選企業'}
.home-polished .browse-jobs-block:before{content:'按你的方式探索'}
.home-polished .tools-block:before{content:'求職準備'}
.home-polished .latest-jobs-block .card{border-color:#dce8ea;border-radius:14px;box-shadow:0 8px 25px rgba(22,60,72,.055)}
.home-polished .latest-jobs-block .card:hover{border-color:#91d4ce;box-shadow:0 15px 34px rgba(22,60,72,.11)}
.home-action-path{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.5fr);gap:46px;align-items:center;margin:28px 0!important;padding:38px!important;border:0!important;border-radius:24px;background:linear-gradient(125deg,#103e4a 0%,#154c58 55%,#0c766f 100%);color:#fff;overflow:hidden}
.home-action-path:after{content:'';position:absolute;right:-70px;bottom:-100px;width:260px;height:260px;border:1px solid rgba(255,255,255,.14);border-radius:50%;box-shadow:0 0 0 45px rgba(255,255,255,.035),0 0 0 90px rgba(255,255,255,.025)}
.action-path-copy,.action-path-steps{position:relative;z-index:1}
.action-path-copy>small{color:#79e0d6;font-weight:900;letter-spacing:.12em}
.action-path-copy h2{margin:9px 0 12px;font-size:30px;line-height:1.25}
.action-path-copy p{max-width:360px;margin:0 0 23px;color:#c7dce0;line-height:1.7}
.action-path-copy>a{display:inline-flex;padding:11px 16px;border-radius:10px;background:#fff;color:#0b706b;font-weight:900;text-decoration:none}
.action-path-steps{display:grid;gap:10px}
.action-path-steps>a{display:grid;grid-template-columns:46px 1fr;gap:14px;align-items:center;padding:16px 18px;border:1px solid rgba(255,255,255,.13);border-radius:14px;background:rgba(255,255,255,.08);color:#fff;text-decoration:none;transition:.18s}
.action-path-steps>a:hover{background:rgba(255,255,255,.15);transform:translateX(4px)}
.action-path-steps>a>span{display:grid;width:42px;height:42px;place-items:center;border-radius:12px;background:#15b5aa;color:#fff;font-weight:900}
.action-path-steps small{color:#8fe4dc}.action-path-steps h3{margin:3px 0;font-size:17px}.action-path-steps p{margin:0;color:#bfd4d8;font-size:13px}
.home-polished .tools-block .insight-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px}
.home-polished .tools-block .insight-card,.home-polished .tools-block .insight-card.featured{min-height:180px;padding:25px 23px;border:1px solid #d8e5e8;border-top:4px solid #13aaa1;border-radius:16px;background:#fff;color:#173743;box-shadow:0 9px 25px rgba(22,60,72,.06)}
.home-polished .tools-block .insight-card:nth-child(2){border-top-color:#1b7181}.home-polished .tools-block .insight-card:nth-child(3){border-top-color:#e5a442}.home-polished .tools-block .insight-card:nth-child(4){border-top-color:#6074a9}
.home-polished .tools-block .insight-card small{color:#078d86}.home-polished .tools-block .insight-card h3{color:#173743}.home-polished .tools-block .insight-card p{color:#607780}
.home-polished .tools-block .insight-card:hover{transform:translateY(-4px);border-color:#99d6d1;box-shadow:0 16px 34px rgba(22,60,72,.11)}
@media(max-width:1000px){.home-polished .tools-block .insight-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:850px){.home-action-path{grid-template-columns:1fr;padding:28px 22px!important}.action-path-copy h2{font-size:25px}.home-polished .home-primary-flow{padding-top:24px}.home-polished .home-block{padding:34px 0}.home-polished .hero-hot{justify-content:center;overflow:visible;padding-bottom:4px}.home-polished .hero-metrics{gap:0}.home-polished .hero-metric{min-width:0}.home-polished .hero-metric span{font-size:10px}.home-editorial-grid{grid-template-columns:1fr 1fr}.home-editorial-grid .editorial-feature{grid-column:1/-1}}
@media(max-width:700px){.home-polished .hero{min-height:0!important}.home-polished .hero-paths{grid-template-columns:1fr;gap:9px;margin-top:17px}.home-polished .hero-paths a{min-height:67px;padding:11px 14px}.home-polished .hero-path-icon{width:38px;height:38px;flex-basis:38px;font-size:20px}}
@media(max-width:580px){.home-polished .tools-block .insight-grid{grid-template-columns:1fr!important}.home-editorial{width:min(100% - 28px,1160px);margin-top:28px}.home-editorial header{align-items:flex-start;flex-direction:column;gap:10px}.home-editorial header h2{font-size:23px}.home-editorial-grid{grid-template-columns:1fr}.home-editorial-grid .editorial-feature{grid-column:auto}.home-editorial-grid>a{min-height:220px}}
.home-discovery{display:grid;grid-template-columns:360px minmax(0,1fr);gap:16px;box-sizing:border-box;width:min(1160px,calc(100% - 48px));margin:42px auto 8px}.discovery-categories{overflow:hidden;border:1px solid #dbe7ea;border-radius:20px;background:#fff;box-shadow:0 12px 32px rgba(22,60,72,.08)}.discovery-categories>header{display:flex;align-items:end;justify-content:space-between;gap:12px;padding:20px 22px 14px}.discovery-categories header small{color:#078d86;font-size:10px;font-weight:900;letter-spacing:.12em}.discovery-categories h2{margin:5px 0 0;color:#153b48;font-size:22px}.discovery-categories header a{color:#087f78;font-size:12px;font-weight:800;text-decoration:none}.discovery-category-list>div{display:grid;grid-template-columns:98px 1fr 14px;align-items:center;gap:10px;min-height:54px;padding:0 20px;border-top:1px solid #edf2f3}.discovery-category-list>div:hover{background:#f2faf9}.discovery-category-list b{color:#173d49;font-size:14px}.discovery-category-list span{display:flex;gap:11px;overflow:hidden}.discovery-category-list a{flex:0 0 auto;color:#5d727b;font-size:12px;text-decoration:none}.discovery-category-list a:hover{color:#078d86}.discovery-category-list i{color:#9aabb0;font-size:20px;font-style:normal}.discovery-promos{display:grid;grid-template-columns:1.35fr .9fr;grid-template-rows:1fr 1fr;gap:12px;min-height:390px}.discovery-promos>a{position:relative;min-width:0;overflow:hidden;border-radius:20px;background:#173d49;color:#fff;text-decoration:none;box-shadow:0 12px 32px rgba(22,60,72,.11)}.discovery-promos .promo-main{grid-row:1/3}.discovery-promos img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.discovery-promos>a:hover img{transform:scale(1.04)}.discovery-promos>a:after{content:'';position:absolute;inset:0;background:linear-gradient(to top,rgba(8,32,43,.93),rgba(8,32,43,.08) 72%)}.discovery-promos span{position:absolute;z-index:1;left:0;right:0;bottom:0;display:grid;gap:6px;padding:21px}.discovery-promos small{color:#67e1d6;font-size:11px;font-weight:900;letter-spacing:.08em}.discovery-promos b{font-size:19px;line-height:1.3}.discovery-promos .promo-main b{font-size:26px}.discovery-promos em{color:rgba(255,255,255,.82);font-size:13px;font-style:normal}.home-job-tabs{display:flex;gap:6px;margin:-4px 0 20px;padding-bottom:2px;overflow-x:auto}.home-job-tabs a{flex:0 0 auto;padding:9px 14px;border:1px solid #d8e5e8;border-radius:999px;background:#fff;color:#526b75;font-size:13px;font-weight:700;text-decoration:none}.home-job-tabs a:hover,.home-job-tabs a.active{border-color:#0ca69e;background:#e5f8f5;color:#087f78}@media(max-width:850px){.home-discovery{grid-template-columns:1fr}.discovery-promos{min-height:360px}}@media(max-width:580px){.home-discovery{width:min(100% - 28px,1160px);margin-top:28px}.discovery-category-list>div{grid-template-columns:88px 1fr 10px;padding:0 14px}.discovery-category-list span{gap:8px}.discovery-promos{grid-template-columns:1fr;grid-template-rows:250px 190px 190px}.discovery-promos .promo-main{grid-row:auto}.discovery-promos .promo-main b{font-size:22px}}
.home-discovery{grid-template-columns:minmax(0,1.05fr) minmax(440px,.95fr);gap:18px;padding:20px;border:1px solid #dfe9eb;border-radius:24px;background:#fff;box-shadow:0 14px 38px rgba(22,60,72,.075)}.discovery-categories{border:0;border-radius:0;box-shadow:none}.discovery-categories>header{padding:2px 2px 17px}.discovery-category-list{display:grid;grid-template-columns:1fr 1fr;gap:10px}.discovery-category-list>div{display:block;min-height:94px;padding:15px 16px;border:1px solid #e1eaec;border-radius:13px;background:#f8fbfb}.discovery-category-list>div:hover{border-color:#9bd8d3;background:#f2faf9}.discovery-category-list b{display:block;margin-bottom:11px;font-size:15px}.discovery-category-list span{display:flex;flex-wrap:wrap;gap:7px 11px;overflow:visible}.discovery-category-list a{font-size:12px}.discovery-category-list i{display:none}.discovery-promos{grid-template-columns:1.25fr .8fr;min-height:0;height:380px}.discovery-promos>a{border-radius:16px;box-shadow:none}.discovery-promos>a:not(.promo-main){background:linear-gradient(135deg,#eef9f7,#e9f3fb);color:#173d49}.discovery-promos>a:not(.promo-main) img{display:none}.discovery-promos>a:not(.promo-main):after{background:radial-gradient(circle at 82% 18%,rgba(11,166,157,.18),transparent 30%)}.discovery-promos>a:not(.promo-main) span{top:0;bottom:auto;padding:25px}.discovery-promos>a:not(.promo-main) span:after{content:'→';display:grid;width:36px;height:36px;margin-top:18px;place-items:center;border-radius:50%;background:#fff;color:#087f78;box-shadow:0 7px 18px rgba(22,60,72,.08)}.discovery-promos>a:not(.promo-main) small{color:#078d86}.discovery-promos>a:not(.promo-main) b{max-width:190px;color:#173d49;font-size:19px}.discovery-promos .promo-main{border-radius:18px}.discovery-promos .promo-main:after{background:linear-gradient(to top,rgba(8,32,43,.92),rgba(8,32,43,.03) 70%)}@media(max-width:980px){.home-discovery{grid-template-columns:1fr}.discovery-promos{height:360px}}@media(max-width:580px){.home-discovery{padding:14px}.discovery-category-list{grid-template-columns:1fr}.discovery-category-list>div{min-height:0}.discovery-promos{height:auto;grid-template-columns:1fr;grid-template-rows:240px 150px 150px}.discovery-promos>a:not(.promo-main) span{padding:19px}.discovery-promos>a:not(.promo-main) span:after{position:absolute;right:18px;top:42px;margin:0}}
