.site[data-view] .sub-hero.article-hero{isolation:isolate;position:relative;display:flex;align-items:center;box-sizing:border-box;height:400px;min-height:400px;max-height:400px;padding:36px max(24px,calc((100% - 1080px)/2));color:#fff;background:#112f23!important;overflow:hidden}
.sub-hero.article-hero::after{display:none!important;content:none!important}
.article-hero .article-hero__picture{position:absolute;inset:0;display:block;z-index:-2;pointer-events:none}
.article-hero .article-hero__image{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--hero-position,50% 50%);margin:0;border:0;border-radius:0}
.article-hero::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(9,34,24,var(--hero-start,.9)) 0%,rgba(9,34,24,var(--hero-middle,.78)) 55%,rgba(9,34,24,var(--hero-end,.64)) 100%);pointer-events:none}
.article-hero .article-hero__content{position:relative;z-index:1;min-width:0;width:100%;max-width:1080px}
.sub-hero.article-hero .return-link{color:#fff;margin:0 0 12px;padding:0 0 3px;border-color:rgba(255,255,255,.55);font-size:12px;line-height:1.5}
.sub-hero.article-hero .article-category{color:#fff;font-size:13px;line-height:1.6;letter-spacing:.1em;margin:0 0 4px}
.sub-hero.article-hero .article-number{color:#fff;font-size:13px;line-height:1.6;letter-spacing:.1em;margin:0}
.site[data-view] .sub-hero.article-hero h1{color:#fff;font-family:Georgia,"Noto Serif TC","Songti TC",serif;font-weight:500;font-size:clamp(29px,3.2vw,44px);line-height:1.45;letter-spacing:.025em;max-width:1020px;margin:12px 0 0;overflow-wrap:anywhere;word-break:normal;text-wrap:pretty;text-shadow:0 2px 14px rgba(0,0,0,.2)}
@media(min-width:761px) and (max-width:1000px){.site[data-view] .sub-hero.article-hero{height:380px;min-height:380px;max-height:380px;padding:30px 28px}.site[data-view] .sub-hero.article-hero h1{font-size:34px}}
@media(max-width:760px){.site[data-view] .sub-hero.article-hero{height:320px;min-height:320px;max-height:320px;padding:25px 22px}.article-hero .article-hero__image{object-position:var(--hero-position-mobile,var(--hero-position,50% 50%))}.article-hero::before{background:linear-gradient(110deg,rgba(9,34,24,var(--hero-start,.9)) 0%,rgba(9,34,24,var(--hero-middle,.78)) 55%,rgba(9,34,24,var(--hero-end,.64)) 100%)}.site[data-view] .sub-hero.article-hero h1{font-size:clamp(23px,6.1vw,29px);line-height:1.42;letter-spacing:.015em;margin:10px 0 0}.sub-hero.article-hero .return-link{font-size:11px;margin-bottom:10px}.sub-hero.article-hero .article-category,.sub-hero.article-hero .article-number{font-size:12px;line-height:1.5}}
@media(max-width:359px){.site[data-view] .sub-hero.article-hero{padding:22px 18px}.site[data-view] .sub-hero.article-hero h1{font-size:23px;line-height:1.4}}
@media(prefers-reduced-motion:reduce){.article-hero *{animation:none!important;transition:none!important}}
