header{height:90px}header img{height:88px;max-height:100%}footer{background-color:#19315d;background-image:url(/build/assets/footer_logo-DxSHg313.jpg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:60px}.btn-ejob{border-radius:1.5rem;padding:.2rem 2rem;font-size:1.8rem;font-weight:700}.btn-ejob.pink{color:#b61026;background:linear-gradient(#f6cffb 0%,#f4b0fd 85%,#dc98c7 100%);box-shadow:.2rem .2rem .4rem #cb92b9}.btn-ejob.pink-light{color:#000;background:linear-gradient(#fff7fa 0%,#fce1ef 85%,#d5aabb 100%);box-shadow:.2rem .2rem .4rem #d5aabb}.btn-ejob.blue{color:#fff;background:linear-gradient(#a0bee2 0%,#6f9ad1 85%,#608ec9 100%);box-shadow:.2rem .2rem .4rem #6f9ad1}main .ejob-home{background:radial-gradient(circle at 50% 35%,#ffffffeb 0 18rem,#f5f8fdb3 18.2rem 28rem,#0000 28.2rem),linear-gradient(115deg,#ffffffe6,#eef3fae6);align-items:flex-end;min-height:calc(100vh - 150px);padding:2rem clamp(1rem,3.5vw,4.5rem) 2.5rem;display:flex}main .ejob-action-grid{grid-template-columns:1fr 1fr 1fr;gap:1rem;width:100%}main .ejob-action-card{border-radius:1.05rem;justify-content:center;align-items:center;gap:clamp(.8rem,1.7vw,2rem);min-height:clamp(7.5rem,11vw,11rem);text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 .45rem 1rem #12264e2e}main .ejob-action-card__english{color:#0a2d59;letter-spacing:.01em;background:#f5efe3;border-radius:999px;justify-content:center;align-items:center;margin-top:.8rem;padding:.2rem 1.3rem .28rem;font-size:clamp(.9rem,1.35vw,1.5rem);font-weight:900;line-height:1.15;display:inline-flex}main .ejob-action-card:hover,main .ejob-action-card:focus-visible{transform:translateY(-.2rem);box-shadow:0 .65rem 1.4rem #12264e3d}main .ejob-action-card:focus-visible{outline-offset:.25rem;outline:.25rem solid #f6c44ef2}main .ejob-action-card__inner{border-radius:.85rem;justify-content:center;align-items:center;gap:clamp(.8rem,1.7vw,2rem);width:calc(100% - 1.25rem);min-height:calc(100% - 1.25rem);display:flex}main .ejob-action-card__icon{flex:none;width:clamp(3.5rem,5.8vw,6.5rem);height:clamp(3.5rem,5.8vw,6.5rem)}main .ejob-action-card__title{color:#092b58;letter-spacing:.02em;white-space:nowrap;font-family:Noto Sans TC,Microsoft JhengHei,sans-serif;font-size:3rem;font-weight:900;line-height:1}main .ejob-action-card--map{color:#f5efe3;background:linear-gradient(#173d73 0%,#0a2d59 100%);border:.14rem solid #0b2b55;height:100%}main .ejob-action-card--map .ejob-action-card__inner{border:.16rem solid #c8ad8b}main .ejob-action-card--map .ejob-action-card__title{color:#fffaf0}main .ejob-action-card--map .ejob-action-card__icon{color:#f5efe3}main .ejob-action-card--light{background:linear-gradient(#fff 0%,#f5f7fb 100%);border:.16rem solid #e4e8f0;height:100%}main .ejob-action-card--light .ejob-action-card__inner{border:.16rem solid #c8ad8b}main .ejob-action-card--light .ejob-action-card__icon{color:#0d3768;filter:drop-shadow(.25rem .3rem .18rem #bd9e7099)}main .ejob-action-card--light .ejob-action-card__icon .gold{color:#d6bea0}main .ejob-action-card--light .ejob-action-card__icon .blue{color:#0d3768}@media (width<=900px){main .ejob-home{min-height:auto;padding-block:1.5rem}main .ejob-action-grid{grid-template-columns:1fr}main .ejob-action-card{min-height:7rem}}main .chip-btn{cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;color:#1a3d5c;background:linear-gradient(135deg,#c3dcf5 0%,#a8cdf0 100%);border-radius:9999px;justify-content:center;align-items:center;padding:.55em 1.35em;font-size:clamp(1.25rem,1.7vw,2rem);font-weight:700;line-height:1.2;transition:background .18s,color .18s,transform .15s,box-shadow .18s;display:inline-flex;box-shadow:0 .2rem .5rem #508cc840}main .survey-chip:hover .chip-btn{background:linear-gradient(135deg,#b0d0f0 0%,#93bde8 100%);transform:translateY(-2px);box-shadow:0 .35rem .7rem #508cc859}main .survey-chip input:checked~.chip-btn{color:#6b1530;background:linear-gradient(135deg,#f5b8ca 0%,#f093aa 100%);box-shadow:0 .2rem .5rem #dc50784d}main .survey-chip input:checked~.chip-btn:hover,main .survey-chip:hover input:checked~.chip-btn{background:linear-gradient(135deg,#f0a0bb 0%,#e87898 100%);transform:translateY(-2px);box-shadow:0 .35rem .7rem #dc507866}main .survey-chip:active .chip-btn{transform:translateY(1px)}
