.zh-partner-page{--color-background:#f6f5f2;--color-surface:#fff;--color-text:#141414;--color-text-muted:#4f4f4b;--zh-on-dark:#f7f5f0;--zh-on-dark-muted:#ebe6da;background:var(--color-background);color:var(--color-text)}.zh-partner-page .section{padding-block:clamp(4.75rem,10vw,8.25rem)}.zh-partner-page>.section:nth-child(odd){background-color:#fff}.zh-partner-page>.section:nth-child(2n){background-color:#f0efeb}.zh-partner-page .city-trust{border-block:1px solid color-mix(in srgb, var(--color-primary) 18%, #e6e6e2);color:#141414;background:#fff}.zh-partner-page .city-why__card,.zh-partner-page .city-trust,.zh-partner-page .city-intro,.zh-partner-page .city-conversion,.zh-partner-page .regional-partner{--color-text:#141414;--color-text-muted:#4f4f4b;color:#141414}.zh-partner-page .city-why__card{background:#fff;box-shadow:0 10px 28px #1414140f}.zh-partner-page .city-why__card p,.zh-partner-page .city-conversion p,.zh-partner-page .regional-partner p{color:#4f4f4b}.zh-partner-page .city-intro__visual{background:#ececea}.zh-partner-page .city-conversion{background:linear-gradient(135deg, color-mix(in srgb, var(--color-primary) 16%, #fff), #fff);border:1px solid color-mix(in srgb, var(--color-primary) 20%, #ececea);color:#141414}.zh-partner-page .city-conversion strong{color:#141414}.zh-partner-page .city-cta{background:#fff}.zh-partner-page .city-hero,.zh-partner-page .city-cta__panel,.zh-partner-page .province-hero,.zh-partner-page .info-guide__card,.zh-partner-page .info-guide__checklist,.zh-partner-page .city-pickup__item,.zh-partner-page .city-how__card,.zh-partner-page .city-act__card,.zh-partner-page .city-faq__item,.zh-partner-page .city-occ__card,.zh-partner-page .city-dest__card,.zh-partner-page .city-related__card,.zh-partner-page .guide-faq__item,.zh-partner-page .zh-muni__link{--color-text:var(--zh-on-dark);--color-text-muted:var(--zh-on-dark-muted);color:var(--zh-on-dark)}.zh-partner-page .info-guide__card p,.zh-partner-page .info-guide__checklist li,.zh-partner-page .city-how__card p,.zh-partner-page .city-act__card p,.zh-partner-page .city-faq__content p,.zh-partner-page .city-occ__body p,.zh-partner-page .city-dest__body p,.zh-partner-page .guide-faq__panel p{color:var(--zh-on-dark-muted)}.zh-partner-page .info-guide__card h3,.zh-partner-page .info-guide__checklist h3,.zh-partner-page .city-how__card h3,.zh-partner-page .city-faq__item summary,.zh-partner-page .city-related__name,.zh-partner-page .guide-faq__item summary{color:var(--zh-on-dark)}.zh-partner-page .city-pickup__item{font-weight:700}.zh-partner-page .city-occ__info-link{color:var(--zh-on-dark-muted)}.zh-partner-page .city-hero .btn--ghost,.zh-partner-page .city-cta__content .btn--ghost,.zh-partner-page .province-hero .btn--ghost{color:var(--zh-on-dark);border-color:color-mix(in srgb, var(--zh-on-dark) 48%, transparent)}.zh-partner-page .regional-partner{--color-text:#141414;--color-text-muted:#4f4f4b;color:#141414}.zh-partner-page .regional-partner__facts a{color:#141414}.zh-partner-page .master-city__links,.zh-partner-page .zh-partner-links{background:#fff;gap:.65rem;margin:0 0 1.25rem;padding-bottom:0;display:grid}.zh-partner-page .master-city__links a,.zh-partner-page .zh-partner-links a{color:#8a7340;font-weight:700}@media (width<=640px){.zh-partner-page .section{padding-block:clamp(3.5rem,14vw,5rem)}}.regional-partner[data-astro-cid-zucetgc7]{background:linear-gradient(#cdb8801f 0%,#0000 100%)}.regional-partner__grid[data-astro-cid-zucetgc7]{align-items:start;gap:2rem;display:grid}@media (width>=960px){.regional-partner__grid[data-astro-cid-zucetgc7]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:2.5rem}}.regional-partner__facts[data-astro-cid-zucetgc7]{gap:.75rem;margin:1.25rem 0 1.5rem;padding:0;list-style:none;display:grid}.regional-partner__facts[data-astro-cid-zucetgc7] li[data-astro-cid-zucetgc7]{gap:.15rem;display:grid}.regional-partner__facts[data-astro-cid-zucetgc7] a[data-astro-cid-zucetgc7]{color:var(--color-text);font-weight:600}.regional-partner__facts[data-astro-cid-zucetgc7] span[data-astro-cid-zucetgc7]{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);font-size:.82rem}.regional-partner__actions[data-astro-cid-zucetgc7]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.regional-partner__logo[data-astro-cid-zucetgc7]{border:1px solid var(--color-primary-line);object-fit:contain;background:#fff;border-radius:1rem;width:min(100%,18rem);height:auto;margin-bottom:1.25rem;padding:1rem 1.25rem;display:block}.regional-partner__gallery[data-astro-cid-zucetgc7]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.regional-partner__figure[data-astro-cid-zucetgc7]{border:1px solid color-mix(in srgb, var(--color-primary) 22%, #e8e8e4);background:#fff;border-radius:1rem;margin:0;overflow:hidden;box-shadow:0 10px 28px #1414140f}.regional-partner__gallery[data-astro-cid-zucetgc7] img[data-astro-cid-zucetgc7]{object-fit:cover;width:100%;height:10rem;display:block}@media (width<=640px){.regional-partner__gallery[data-astro-cid-zucetgc7]{grid-template-columns:1fr}.regional-partner__gallery[data-astro-cid-zucetgc7] img[data-astro-cid-zucetgc7]{height:12rem}}
