body.zhgw-native .zhgw-about-page .zhgw-about-hero{background:#2e1d45;color:#fff;padding:38px 0 70px}
body.zhgw-native .zhgw-about-page .zhgw-about-breadcrumb{font-size:15px;margin-bottom:44px;color:#f4e8d0}
body.zhgw-native .zhgw-about-page .zhgw-about-breadcrumb a{color:inherit;text-decoration:underline;text-underline-offset:4px}
body.zhgw-native .zhgw-about-page .zhgw-about-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,300px);align-items:center;gap:clamp(35px,8vw,120px);max-width:1000px;margin:auto}
body.zhgw-native .zhgw-about-page .zhgw-about-eyebrow{color:#f4d990;font-weight:700;letter-spacing:.04em;margin:0 0 14px}
body.zhgw-native .zhgw-about-page h1{color:#fff;font-size:clamp(38px,6vw,68px);line-height:1.15;margin:0 0 20px}
body.zhgw-native .zhgw-about-page .zhgw-about-parents{font-size:22px;margin:0 0 18px}
body.zhgw-native .zhgw-about-page .zhgw-about-dates{font-size:18px;line-height:1.9;color:#f4e8d0;margin:0}
body.zhgw-native .zhgw-about-page .zhgw-about-portrait{width:100%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:50%;border:1px solid #d4b978;background:#fff;padding:12px}
body.zhgw-native .zhgw-about-page .zhgw-about-story{max-width:800px;margin:0 auto;padding:70px 24px 55px;font-size:20px;line-height:1.95;color:#302341}
body.zhgw-native .zhgw-about-page .zhgw-about-story h2{font-size:clamp(27px,3vw,34px);line-height:1.3;color:#34204e;margin:48px 0 16px}
body.zhgw-native .zhgw-about-page .zhgw-about-story h2:first-child{margin-top:0}
body.zhgw-native .zhgw-about-page .zhgw-about-story p{margin:0 0 22px}
body.zhgw-native .zhgw-about-page .zhgw-about-story blockquote{margin:36px 0;padding:24px 30px;background:#f7f2e8;border-inline-start:4px solid #a77c2c;font-size:24px;color:#34204e}
body.zhgw-native .zhgw-about-page .zhgw-about-story blockquote p{margin:0 0 10px}body.zhgw-native .zhgw-about-page .zhgw-about-story cite{font-size:16px;font-style:normal}
body.zhgw-native .zhgw-about-page .zhgw-about-candle{text-align:center;background:#f8f4ed;padding:55px 24px 70px}
body.zhgw-native .zhgw-about-page .zhgw-about-candle h2{color:#34204e;font-size:32px;margin:0 0 20px}
body.zhgw-native .zhgw-about-page .zhgw-about-candle .zhgw-article-end{margin:0 auto;max-width:700px}
@media(max-width:600px){body.zhgw-native .zhgw-about-page .zhgw-about-hero{padding:24px 0 48px}body.zhgw-native .zhgw-about-page .zhgw-about-breadcrumb{margin-bottom:30px}body.zhgw-native .zhgw-about-page .zhgw-about-hero-grid{grid-template-columns:1fr;gap:28px}body.zhgw-native .zhgw-about-page .zhgw-about-portrait{width:180px;grid-row:1}body.zhgw-native .zhgw-about-page .zhgw-about-story{padding:50px 22px 35px;font-size:18px}body.zhgw-native .zhgw-about-page .zhgw-about-story blockquote{font-size:21px;padding:20px}}
