.zw-heading{padding-bottom:32px}.zw-intro{max-width:860px;font-size:1.22rem;line-height:1.7;color:var(--muted);margin:24px 0 0}.zw-feature{padding-bottom:38px}.zw-hero{margin:0 0 44px}.zw-hero img{width:100%;max-height:780px;object-fit:contain;background:var(--light);border-radius:16px}.zw-feature figcaption{font-size:.88rem;line-height:1.55;color:var(--muted);margin-top:12px;max-width:850px}.zw-prose{max-width:800px;margin-inline:auto}.zw-gallery{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:32px;margin:40px 0 48px;align-items:start}.zw-gallery figure{margin:0}.zw-gallery img{width:100%;height:auto;max-height:650px;object-fit:contain;object-position:top;background:var(--light);border-radius:14px}.zw-related{display:flex;flex-wrap:wrap;gap:20px 32px;margin-top:32px;padding-top:24px;border-top:1px solid var(--line)}.zw-credit{margin-top:32px!important;font-size:.88rem;color:var(--muted)}@media(max-width:680px){.zw-intro{font-size:1.07rem}.zw-heading{padding-bottom:24px}.zw-hero{margin-bottom:30px}.zw-gallery{grid-template-columns:1fr;gap:28px;margin-block:30px}.zw-gallery img{max-height:620px}.zw-feature figcaption{font-size:.82rem}.zw-related{display:block}.zw-related a{display:block;margin-block:14px}}