.taiwan-home{--taiwan-ink:#183b46;--taiwan-sea:#176b70;--taiwan-sand:#f3eee2;--taiwan-rust:#a65339;color:var(--taiwan-ink)}
.taiwan-home .taiwan-heading{padding-block:clamp(2.5rem,6vw,5.5rem);background:linear-gradient(118deg,rgba(243,238,226,.96),rgba(243,238,226,.65) 62%,transparent)}
.taiwan-home .taiwan-heading h1{letter-spacing:-.035em}
.taiwan-home .taiwan-heading .eyebrow,.taiwan-home .taiwan-lead .eyebrow{color:var(--taiwan-rust)}
.taiwan-home .province-lead{align-items:stretch;background:var(--taiwan-ink);color:#fff}
.taiwan-home .province-lead figure{min-height:clamp(18rem,42vw,34rem)}
.taiwan-home .province-lead figure img{height:100%;min-height:inherit;object-fit:cover}
.taiwan-home .province-lead figcaption{background:linear-gradient(transparent,rgba(0,0,0,.76));color:#fff}
.taiwan-home .province-lead-copy{align-self:center;padding:clamp(1.5rem,4vw,4rem)}
.taiwan-home .province-lead-copy h2{font-family:Georgia,"Noto Serif",serif;font-size:clamp(2.2rem,4.4vw,4.5rem);line-height:1.05}
.taiwan-home .province-lead-copy a{color:inherit}
.taiwan-home .province-lead-copy .text-link{border-color:rgba(255,255,255,.5)}
.taiwan-home .taiwan-picks{padding-top:clamp(3rem,7vw,6rem)}
.taiwan-home .taiwan-threads{padding-block:clamp(3rem,7vw,6rem);background:var(--taiwan-sand)}
.taiwan-home .taiwan-thread{display:grid;grid-template-columns:minmax(14rem,.8fr) minmax(0,1.6fr);gap:clamp(1.5rem,5vw,5rem);padding-block:2.5rem;border-top:1px solid rgba(24,59,70,.2)}
.taiwan-home .taiwan-thread header h3{margin:.25rem 0 .75rem;font-family:Georgia,"Noto Serif",serif;font-size:clamp(1.5rem,2.3vw,2.25rem);line-height:1.15}
.taiwan-home .taiwan-thread header p:last-child{max-width:34rem}
.taiwan-home .taiwan-thread ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 2rem;margin:0;padding:0;list-style:none}
.taiwan-home .taiwan-thread li{padding:0 0 1rem;border-bottom:1px solid rgba(24,59,70,.16)}
.taiwan-home .taiwan-thread h4{margin:0 0 .45rem;font-size:1.12rem;line-height:1.35}
.taiwan-home .taiwan-thread h4 a{color:var(--taiwan-ink);text-decoration-thickness:.08em;text-underline-offset:.18em}
.taiwan-home .taiwan-thread li>p{margin:0;color:#45616a;font-size:.94rem}
.taiwan-home .taiwan-cities{padding-block:clamp(3rem,7vw,6rem)}
.taiwan-home .province-all-articles{color:var(--taiwan-sea)}
.taiwan-home .province-map-link{color:var(--taiwan-sea);border-color:var(--taiwan-sea)}
html[dir="rtl"] .taiwan-home .taiwan-thread{direction:rtl}
@media(max-width:760px){.taiwan-home .taiwan-thread{grid-template-columns:1fr;gap:1rem}.taiwan-home .taiwan-thread ul{grid-template-columns:1fr}.taiwan-home .province-lead{grid-template-columns:1fr}.taiwan-home .province-lead figure{min-height:17rem}.taiwan-home .province-lead figure img{min-height:17rem}}
@media(prefers-reduced-motion:reduce){.taiwan-home *{scroll-behavior:auto}}
