.progress-list{padding:24px 0 64px}@media(min-width: 992px){.progress-list{padding:30px 0 96px}}.progress-load-more{margin-top:48px;text-align:center}.progress-load-more[hidden]{display:none}.progress-load-more-count{margin:0 0 10px;font-size:1.3rem;line-height:1.5;color:#000}.progress-load-more-button{cursor:pointer}.progress-load-more-button[aria-busy=true]{cursor:progress;opacity:.6}.progress-inter-offset{margin-top:60px}@media(min-width: 1367px){.progress-inter-offset{margin-top:70px}}.progress-toolbar{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:32px}.progress-page-title{margin-bottom:0;font-family:"GraphikTH-SemiBold","Prompt","Noto Sans TC",sans-serif;font-size:3.6rem;line-height:1.15}@media(max-width: 767px){.progress-page-title{font-size:2.5rem}}@media(max-width: 767px){.link-dropdown{width:100%}}.link-dropdown .ssr-dropdown-btn{height:36px;font-size:1.3rem}@media(max-width: 767px){.link-dropdown .ssr-dropdown-btn{font-size:1.6rem}}.link-dropdown .ssr-dropdown-panel{left:auto;right:0;min-width:225px}.link-dropdown .ssr-option{font-size:1.3rem;text-decoration:none}.progress-card{display:flex;flex-direction:column;gap:12px;height:100%;color:#000;text-decoration:none}.progress-card:hover{color:#000}.progress-card:hover .progress-card-img img{transform:scale(1.05)}.progress-card:hover .progress-card-arrow{opacity:1}.progress-card-media{position:relative}.progress-card-arrow{right:12px;bottom:12px;opacity:0}.progress-card-eia{position:absolute;top:12px;right:12px;width:50px;height:50px}.progress-card-img{aspect-ratio:16/10.5;overflow:hidden;border-radius:8px;background-color:#f2f4f7}.progress-card-img img{width:100%;height:100%;object-fit:cover}.progress-card-title{margin-bottom:0;font-size:2.5rem;line-height:1.5}.progress-card-date{display:flex;align-items:center;gap:6px;margin-bottom:0;font-size:1.3rem;line-height:1.5}.progress-bar-2026{display:flex;align-items:flex-start;gap:16px}.progress-bar-2026-value{flex:0 0 auto;min-width:30%;font-size:4.8rem;line-height:1;font-variant-numeric:tabular-nums;color:#004895}.progress-bar-2026-info{flex:1;min-width:0}.progress-bar-2026-track{height:10px;margin-bottom:8px;border-radius:5px;background-color:#ccc;overflow:hidden}.progress-bar-2026-fill{display:block;height:100%;background:linear-gradient(90deg, rgb(15, 96, 161) 0%, rgb(108, 187, 69) 50%);clip-path:inset(0 calc(100% - var(--progress, 0) * 1%) 0 0 round 5px);transition:clip-path 1.4s cubic-bezier(0.22, 1, 0.36, 1)}.is-pending .progress-bar-2026-fill{clip-path:inset(0 100% 0 0 round 5px)}@media(prefers-reduced-motion: reduce){.progress-bar-2026-fill{transition:none}}.progress-bar-2026-text{display:block;margin:0;font-weight:inherit;font-size:1.3rem;line-height:1.5;color:#737678}.progress-bar-2026-lines{list-style:none;margin:0;padding:0;font-size:1.3rem;line-height:1.5}.progress-permit-list{list-style:none;margin:0;padding:0}.progress-permit-list li{position:relative;padding-left:18px;font-size:1.3rem;line-height:1.5}.progress-permit-list li+li{margin-top:4px}.progress-permit-list li::before{content:"";position:absolute;left:2px;top:.25em;width:5px;height:9px;border-right:1.5px solid #737678;border-bottom:1.5px solid #737678;transform:rotate(45deg)}.progress-detail-hd{padding:32px 0 8px}@media(min-width: 992px){.progress-detail-hd{padding:48px 0 16px}}.progress-detail{padding-bottom:64px}@media(min-width: 992px){.progress-detail{padding-bottom:96px}}.progress-gallery-slide{margin:0}.progress-gallery-slide img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;background-color:#f2f4f7}.progress-gallery-caption{margin-top:8px;text-align:right;font-size:1.3rem;line-height:1.4}.progress-gallery-thumbs{display:flex;align-items:center;gap:8px;margin-top:20px}.progress-gallery-thumbs .swiper{flex:1;min-width:0}.progress-gallery-thumb{aspect-ratio:4/3;border:3px solid rgba(0,0,0,0);cursor:pointer}.progress-gallery-thumb img{display:block;width:100%;height:100%;object-fit:cover}.progress-gallery-thumb.swiper-slide-thumb-active{border-color:#0053b5}.progress-gallery-nav{flex:0 0 32px;height:32px;padding:0;border:0;background:none;color:#737678}.progress-gallery-nav.swiper-button-disabled{opacity:.3}.progress-detail-info{display:flex;flex-direction:column;gap:12px}.progress-detail-info>.progress-bar-2026 .progress-bar-2026-value{font-size:6rem;line-height:1.5}@media(max-width: 767px){.progress-detail-info>.progress-bar-2026 .progress-bar-2026-value{font-size:4.8rem}}.progress-detail-info>.progress-bar-2026 .progress-bar-2026-text{font-size:1.6rem;color:#000}@media(max-width: 767px){.progress-detail-info>.progress-bar-2026 .progress-bar-2026-text{font-size:1.3rem}}.progress-detail-name{margin-bottom:0;font-size:3.6rem;line-height:1.5}@media(max-width: 767px){.progress-detail-name{font-size:2rem}}.progress-detail-title{display:flex;align-items:center;gap:12px}.progress-detail-logo{flex:0 0 auto;width:104px;height:72px;padding:8px;border:1px solid #eaecf0}.progress-detail-logo img{width:100%;height:100%;object-fit:contain}.progress-work{display:flex;flex-direction:column;gap:10px;margin-top:12px}.progress-work-group{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:4px}.progress-work-group .progress-bar-2026{flex:1;min-width:0;gap:10px}.progress-work-group .progress-bar-2026-value{min-width:103px;font-size:3.6rem;line-height:1.5}.progress-work-group .progress-bar-2026-info{padding-top:20px}@media(max-width: 767px){.progress-work-group{row-gap:4px}}.progress-work-title{flex:0 0 121px;margin:0;font-size:1.6rem;line-height:1.15}@media(max-width: 767px){.progress-work-title{flex-basis:100%}}.progress-detail-info .ssr-btn-bg{align-self:flex-start;height:46px;padding:0 24px;font-family:inherit;font-size:1.6rem}
