body.zhgw-native .zhgw-reading-site{background:#faf7f1;color:#35234d}body.zhgw-native .zhgw-reading-site [hidden]{display:none!important}body.zhgw-native .zhgw-reading-site :is(input,select,button){font:inherit}body.zhgw-native .zhgw-reading-site :is(a,button,input,select):focus-visible{outline:3px solid #785623;outline-offset:4px;box-shadow:0 0 0 7px #fff}body.zhgw-native .zhgw-reading-site h1{font-size:clamp(42px,6vw,78px);line-height:1.15;margin:24px 0}body.zhgw-native .zhgw-reading-site h2{font-size:clamp(26px,3vw,38px);line-height:1.3}body.zhgw-native .zhgw-reading-site a{color:inherit}body.zhgw-native .zhgw-reading-site .zhgw-eyebrow{font-size:15px;letter-spacing:0;font-weight:700}body.zhgw-native .zhgw-archive-hero,body.zhgw-native .zhgw-single-hero{background:#35234d;color:#faf7f1;padding:36px 0 64px;position:relative;border-bottom:5px solid #c8a45d}body.zhgw-native .zhgw-archive-intro{display:grid!important;grid-template-columns:1fr 280px;align-items:center;gap:60px}body.zhgw-native .zhgw-breadcrumb{display:flex;gap:12px;flex-wrap:wrap;font-size:15px;margin-bottom:40px}body.zhgw-native .zhgw-breadcrumb a{text-underline-offset:5px}body.zhgw-native .zhgw-archive-lead{font-size:clamp(25px,3vw,38px);line-height:1.4;color:#e8d4a7;margin:0 0 20px}body.zhgw-native .zhgw-archive-intro p:last-child{max-width:550px;font-size:19px}body.zhgw-native .zhgw-archive-seal{aspect-ratio:1;border:1px solid #9f855c;border-radius:50% 50% 4px 4px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:24px;background:linear-gradient(145deg,#4c365f,#35234d)}body.zhgw-native .zhgw-archive-seal>span{font-family:'OZ Temple',serif;font-size:80px;color:#e8d4a7}body.zhgw-native .zhgw-archive-seal i{height:1px;width:65px;background:#c8a45d}body.zhgw-native .zhgw-archive-seal small{font-size:16px}body.zhgw-native .zhgw-archive-content{padding-block:36px 64px}body.zhgw-native .zhgw-topic-nav{display:flex;gap:10px;flex-wrap:wrap;padding-bottom:28px}body.zhgw-native .zhgw-topic-nav a,body.zhgw-native .zhgw-tag{display:inline-flex;align-items:center;border:1px solid #b7acbf;border-radius:30px;padding:10px 19px;text-decoration:none;font-size:16px;min-height:44px;box-sizing:border-box}body.zhgw-native .zhgw-topic-nav a:hover,body.zhgw-native .zhgw-topic-nav .is-active{background:#35234d;color:#fff;border-color:#35234d}body.zhgw-native .zhgw-archive-search{display:grid;grid-template-columns:2fr 1fr 1fr auto;gap:18px;align-items:end;background:#fff;border:1px solid #d6cddb;padding:24px;border-radius:12px}body.zhgw-native .zhgw-archive-search>div{min-width:0}body.zhgw-native .zhgw-archive-search label{display:block;font-size:16px;font-weight:700;margin-bottom:8px}body.zhgw-native .zhgw-archive-search :is(input,select){width:100%;min-height:50px;border:1px solid #8b7c98;border-radius:5px;background:#fff;color:#35234d;padding:10px;font-size:17px;box-sizing:border-box}body.zhgw-native .zhgw-solid-button{display:inline-flex;align-items:center;justify-content:center;background:#35234d;color:#fff!important;border:1px solid #35234d;padding:12px 24px;min-height:50px;text-decoration:none;border-radius:5px;font-weight:700;cursor:pointer;box-sizing:border-box}body.zhgw-native .zhgw-solid-button:hover{background:#51376d}body.zhgw-native .zhgw-result-heading{display:flex;justify-content:space-between;gap:20px;align-items:baseline;margin:45px 0 25px}body.zhgw-native .zhgw-result-heading h2{margin:0}body.zhgw-native .zhgw-result-heading p{color:#665572;margin:0;font-size:16px}body.zhgw-native .zhgw-filter-summary{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px}body.zhgw-native .zhgw-filter-summary p{margin:0}body.zhgw-native .zhgw-entry-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}body.zhgw-native .zhgw-entry-card{background:#fff;border:1px solid #d6cddb;border-radius:12px;overflow:hidden;display:flex;flex-direction:column}body.zhgw-native .zhgw-card-art{height:180px;background:#eee7f2;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}body.zhgw-native .zhgw-card-art>span{font-size:90px;color:#61486f;font-family:serif;z-index:1}body.zhgw-native .zhgw-card-art i{width:200px;height:200px;position:absolute;border:1px solid #baa4c3;transform:rotate(35deg);border-radius:50% 50% 0 0}body.zhgw-native .zhgw-art-audio{background:#ede3cf}body.zhgw-native .zhgw-art-video{background:#e4e7e1}body.zhgw-native .zhgw-card-art img{height:100%;width:100%;object-fit:cover}body.zhgw-native .zhgw-card-body{padding:25px;display:flex;flex-direction:column;flex:1}body.zhgw-native .zhgw-card-meta{display:flex;gap:15px;justify-content:space-between;font-size:14px;color:#665572}body.zhgw-native .zhgw-card-body h2{font-size:29px;margin:18px 0 12px}body.zhgw-native .zhgw-card-body h2 a{text-decoration:none}body.zhgw-native .zhgw-card-body h2 a:hover{text-decoration:underline;text-underline-offset:5px}body.zhgw-native .zhgw-card-body>p{font-size:18px;line-height:1.7;margin:0 0 20px}body.zhgw-native .zhgw-card-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}body.zhgw-native .zhgw-card-tags .zhgw-tag{font-size:14px;padding:6px 12px;min-height:36px;background:#f5f1f7}body.zhgw-native .zhgw-entry-link{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #e5dfe8;margin-top:22px;padding-top:16px;min-height:44px;text-decoration:none;font-weight:700}body.zhgw-native .zhgw-archive-empty{text-align:center;background:#f0ecf6;border:1px solid #d6cddb;border-radius:14px;padding:54px 24px}body.zhgw-native .zhgw-empty-mark{display:block;font-family:serif;font-size:64px;color:#765a32}body.zhgw-native .zhgw-archive-empty h3{font-size:32px;margin:12px 0}body.zhgw-native .zhgw-archive-empty p{max-width:560px;margin:0 auto 26px;font-size:19px;line-height:1.8}body.zhgw-native .zhgw-archive-note{border-block:1px solid #cfc1ad;margin-top:50px;padding:26px 0;display:flex;justify-content:space-between;align-items:center;gap:20px}body.zhgw-native .zhgw-archive-note p{font-size:25px;margin:0}body.zhgw-native .zhgw-pagination-links ul{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:12px;padding:0;margin:40px 0}body.zhgw-native .zhgw-pagination-links :is(a,span).page-numbers{display:grid;place-items:center;min-width:46px;min-height:46px;padding:4px 12px;border:1px solid #9d8da9;border-radius:5px;box-sizing:border-box}body.zhgw-native .zhgw-pagination-links .current{background:#35234d;color:#fff}body.zhgw-native .zhgw-single-heading{max-width:1100px!important}body.zhgw-native .zhgw-single-heading h1{max-width:900px}body.zhgw-native .zhgw-single-tags{display:flex;flex-wrap:wrap;gap:10px}body.zhgw-native .zhgw-single-tags .zhgw-tag{border-color:#9f8baa}body.zhgw-native .zhgw-single-deck{font-size:24px;line-height:1.65;max-width:780px;color:#eae1f0}body.zhgw-native .zhgw-single-meta{display:flex;gap:12px;flex-wrap:wrap;font-size:16px}body.zhgw-native .zhgw-content-source{font-size:16px;color:#e8d4a7}body.zhgw-native .zhgw-reading-layout{display:grid!important;grid-template-columns:220px minmax(0,760px);gap:70px;justify-content:center;padding-block:60px 70px;align-items:start}body.zhgw-native .zhgw-reading-sticky{position:sticky;top:35px}body.zhgw-native .zhgw-reading-sidebar{align-self:stretch}body.zhgw-native .zhgw-back-link{display:inline-block;padding-block:12px;font-size:17px}body.zhgw-native .zhgw-toc{border-block:1px solid #d6cddb;margin:20px 0;padding:20px 0}body.zhgw-native .zhgw-toc h2{font-size:22px;margin:0 0 15px}body.zhgw-native .zhgw-toc ol{padding-inline-start:22px;margin:0}body.zhgw-native .zhgw-toc li{padding-block:7px;font-size:16px;line-height:1.5}body.zhgw-native .zhgw-reading-tools{display:flex;flex-direction:column;gap:10px}body.zhgw-native .zhgw-reading-tools button{min-height:44px;border:1px solid #9c8aa9;border-radius:5px;background:transparent;color:#35234d;padding:8px 14px;cursor:pointer}body.zhgw-native .zhgw-reading-tools button:hover{background:#f0ecf6}body.zhgw-native .zhgw-copy-status{font-size:14px;margin:0}body.zhgw-native .zhgw-sidebar-dedication{font-size:20px;color:#6b566e;line-height:1.6;margin-top:30px}body.zhgw-native .zhgw-reading-column{min-width:0}body.zhgw-native .zhgw-reading-body{font-size:21px;line-height:1.95;overflow-wrap:anywhere}body.zhgw-native .zhgw-reading-body p{margin:0 0 1.4em}body.zhgw-native .zhgw-reading-body h2{font-size:35px;margin:1.6em 0 .6em;scroll-margin-top:30px}body.zhgw-native .zhgw-reading-body h3{font-size:28px;margin:1.5em 0 .6em;scroll-margin-top:30px}body.zhgw-native .zhgw-reading-body a{text-decoration:underline;text-underline-offset:4px}body.zhgw-native .zhgw-reading-body blockquote{margin:30px 0;padding:24px 30px;border-inline-start:4px solid #967039;background:#f0ecf6;font-size:25px}body.zhgw-native .zhgw-reading-body blockquote p:last-child{margin:0}body.zhgw-native .zhgw-reading-body :is(img,video,iframe){max-width:100%;height:auto}body.zhgw-native .zhgw-reading-body table{display:block;overflow-x:auto;max-width:100%;border-collapse:collapse}body.zhgw-native .zhgw-reading-body :is(th,td){padding:10px;border:1px solid #b7acbf}body.zhgw-native .zhgw-reading-image{margin:0 0 35px}body.zhgw-native .zhgw-reading-image img{display:block;width:100%;height:auto;border-radius:12px}body.zhgw-native .zhgw-reading-media{padding:28px;background:#f0ecf6;border:1px solid #d6cddb;border-radius:12px;margin-bottom:35px}body.zhgw-native .zhgw-reading-media h2{font-size:28px;margin:10px 0 22px}body.zhgw-native .zhgw-reading-media :is(audio,video){width:100%;max-height:70vh}body.zhgw-native .zhgw-reading-media video{background:#21142c}body.zhgw-native .zhgw-media-download{display:inline-block;padding-top:20px;overflow-wrap:anywhere}body.zhgw-native .zhgw-article-end{margin-top:45px;padding-top:30px;border-top:1px solid #d2c6b4;text-align:center}body.zhgw-native .zhgw-article-end>span{color:#82602d;font-size:32px}body.zhgw-native .zhgw-article-end p{font-size:24px}body.zhgw-native .zhgw-article-end a{font-size:17px}body.zhgw-native .zhgw-related{background:#f0ecf6;padding:30px 0 65px}
@media(max-width:1000px){body.zhgw-native .zhgw-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.zhgw-native .zhgw-reading-layout{grid-template-columns:180px minmax(0,1fr);gap:35px}body.zhgw-native .zhgw-archive-search{grid-template-columns:2fr 1fr}body.zhgw-native .zhgw-archive-intro{grid-template-columns:1fr 220px;gap:30px}}
@media(max-width:700px){body.zhgw-native .zhgw-archive-hero,body.zhgw-native .zhgw-single-hero{padding:25px 0 40px}body.zhgw-native .zhgw-archive-intro{display:block!important}body.zhgw-native .zhgw-archive-seal{display:none}body.zhgw-native .zhgw-breadcrumb{margin-bottom:30px}body.zhgw-native .zhgw-archive-search{grid-template-columns:1fr;padding:18px;gap:16px}body.zhgw-native .zhgw-topic-nav{gap:8px}body.zhgw-native .zhgw-topic-nav a{font-size:15px;padding:8px 14px}body.zhgw-native .zhgw-result-heading,body.zhgw-native .zhgw-filter-summary,body.zhgw-native .zhgw-archive-note{display:block}body.zhgw-native .zhgw-result-heading p{margin-top:12px}body.zhgw-native .zhgw-filter-summary a,body.zhgw-native .zhgw-archive-note a{display:inline-block;margin-top:15px}body.zhgw-native .zhgw-entry-grid{grid-template-columns:1fr}body.zhgw-native .zhgw-archive-empty{padding:35px 18px}body.zhgw-native .zhgw-archive-empty h3{font-size:28px}body.zhgw-native .zhgw-reading-layout{display:flex!important;flex-direction:column;gap:30px;padding-block:30px 45px}body.zhgw-native .zhgw-reading-sidebar,body.zhgw-native .zhgw-reading-column{width:100%}body.zhgw-native .zhgw-reading-sticky{position:static}body.zhgw-native .zhgw-sidebar-dedication{display:none}body.zhgw-native .zhgw-toc{padding:16px 20px;background:#f0ecf6;border:1px solid #d6cddb;border-radius:8px}body.zhgw-native .zhgw-reading-tools{flex-direction:row;flex-wrap:wrap}body.zhgw-native .zhgw-copy-status{flex-basis:100%}body.zhgw-native .zhgw-reading-body{font-size:20px;line-height:1.85}body.zhgw-native .zhgw-reading-body h2{font-size:30px}body.zhgw-native .zhgw-reading-body blockquote{padding:20px;font-size:23px}body.zhgw-native .zhgw-single-deck{font-size:21px}body.zhgw-native .zhgw-reading-media{padding:20px}body.zhgw-native .zhgw-single-heading h1{font-size:43px;overflow-wrap:anywhere}}
@media print{body.zhgw-native .zhgw-reading-site{background:#fff;color:#000}body.zhgw-native .zhgw-reading-site :is(.zhgw-header-widget,.zhgw-footer,.zhgw-reading-sidebar,.zhgw-related,.zhgw-breadcrumb,.zhgw-reading-media,.zhgw-article-end a){display:none!important}body.zhgw-native .zhgw-single-hero{background:#fff;color:#000;border-bottom:1px solid #000;padding:0}body.zhgw-native .zhgw-single-deck,body.zhgw-native .zhgw-content-source{color:#000}body.zhgw-native .zhgw-reading-layout{display:block!important;padding:20px 0}body.zhgw-native .zhgw-reading-body{font-size:12pt;line-height:1.7}body.zhgw-native .zhgw-reading-site .zhgw-inner{max-width:none!important;width:100%!important}body.zhgw-native .zhgw-reading-site h1{font-size:30pt}body.zhgw-native .zhgw-reading-site a{color:#000}}

body .zhgw-reading-site .zhgw-archive-hero .zhgw-eyebrow{color:#e8d4a7;letter-spacing:0}

/* Quiet reading surfaces with typography carrying the hierarchy. */
body.zhgw-native .zhgw-single-hero{background:#faf7f1;color:#35234d;border-bottom:1px solid #d6cddb;padding-bottom:36px}body.zhgw-native .zhgw-single-heading h1{font-size:clamp(35px,4vw,56px);line-height:1.3;margin:20px 0}body.zhgw-native .zhgw-single-deck,body.zhgw-native .zhgw-content-source{color:#665572}body.zhgw-native .zhgw-single-meta{font-size:15px}body.zhgw-native .zhgw-reading-layout{padding-top:40px;grid-template-columns:190px minmax(0,720px);gap:65px}body.zhgw-native .zhgw-card-art{display:none}body.zhgw-native .zhgw-entry-card{border-radius:5px;box-shadow:none}body.zhgw-native .zhgw-card-body h2{font-size:27px;line-height:1.4}body.zhgw-native .zhgw-reading-body{font-size:20px;line-height:1.95}body.zhgw-native .zhgw-reading-body strong{font-weight:650}body.zhgw-native .zhgw-reading-body h2{font-size:30px}body.zhgw-native .zhgw-reading-body .zhgw-footnotes{border-top:1px solid #d6cddb;margin-top:40px;padding-top:20px;font-size:16px}body.zhgw-native .zhgw-reading-body sup a{padding:2px 4px}body.zhgw-native .zhgw-audio-reading{border-block:1px solid #d6cddb;padding:20px 0;margin-bottom:30px}body.zhgw-native .zhgw-audio-reading h2{font-size:22px;margin-bottom:16px}body.zhgw-native .zhgw-audio-reading audio{width:100%}body.zhgw-native .zhgw-original-file{font-size:16px;margin-top:35px}body.zhgw-native .zhgw-document-viewer{width:100%;height:75vh;border:1px solid #b7acbf;margin-top:20px}body.zhgw-native .zhgw-table-scroll{overflow:auto}body.zhgw-native .zhgw-single-tags .zhgw-tag{font-size:14px;padding:5px 12px;min-height:34px}body.zhgw-native .zhgw-content-source{font-size:14px;overflow-wrap:anywhere}body.zhgw-native .zhgw-single-hero .zhgw-breadcrumb{margin-bottom:24px}@media(max-width:700px){body.zhgw-native .zhgw-reading-layout{gap:24px}body.zhgw-native .zhgw-single-heading h1{font-size:35px}body.zhgw-native .zhgw-reading-body{font-size:19px}}@media print{body .zhgw-page .zhgw-footer-credit,body.zhgw-native .zhgw-audio-reading{display:none!important}}

body.zhgw-native .zhgw-pagination-links ul.page-numbers{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;list-style:none;border:0;padding:0}body.zhgw-native .zhgw-pagination-links li{margin:0;padding:0}
body.zhgw-native .zhgw-entry-card{position:relative}
body.zhgw-native .zhgw-card-body{padding:20px 21px 18px}
body.zhgw-native .zhgw-card-tags{order:0;display:flex;justify-content:flex-end;margin:0 0 10px;gap:5px}
body.zhgw-native .zhgw-card-tags .zhgw-tag{font-size:12px;line-height:1.2;min-height:0;padding:5px 7px;background:#f5f1f7}
body.zhgw-native .zhgw-card-body h2{margin:0 0 9px;order:1}
body.zhgw-native .zhgw-card-body>p{order:2;margin-bottom:13px}
body.zhgw-native .zhgw-entry-link{order:3;margin-top:auto;padding-top:10px}
body.zhgw-native .zhgw-load-more{text-align:center;padding:32px 0}
body.zhgw-native .zhgw-load-more[hidden]{display:none}
body.zhgw-native .zhgw-load-more a{display:inline-flex;align-items:center;min-height:44px}
body.zhgw-native .zhgw-load-status{min-height:1.5em}


body .zhgw-page .zhgw-archive-search .zhgw-solid-button::before{content:"";display:inline-block;vertical-align:middle;width:21px;height:21px;margin-inline-end:7px;background:currentColor;mask:url('../icons/search-visual.svg') center/contain no-repeat}
body .zhgw-page .zhgw-load-more a::before{content:"";display:inline-block;width:19px;height:19px;margin-inline-end:8px;background:currentColor;mask:url('../icons/book-1.svg') center/contain no-repeat}
body.zhgw-native .zhgw-reading-tools{gap:4px;align-items:stretch}
body.zhgw-native .zhgw-reading-tools :is(button,a){display:flex;align-items:center;gap:9px;min-height:44px;padding:6px 9px;border:0;border-radius:5px;background:transparent;color:#35234d;font-size:15px;line-height:1.4;text-align:start;text-decoration:none;cursor:pointer}
body.zhgw-native .zhgw-reading-tools :is(button,a):hover,body.zhgw-native .zhgw-reading-tools :is(button,a):focus-visible{background:#eee8f1;color:#35234d}
body.zhgw-native .zhgw-reading-tools [hidden]{display:none!important}
body.zhgw-native .zhgw-reading-tools .zhgw-tool-icon{flex:none;width:19px;height:19px;background:currentColor;mask:center/contain no-repeat}
body.zhgw-native .zhgw-reading-tools .zhgw-icon-copy{mask-image:url('../icons/link-chain.svg')}
body.zhgw-native .zhgw-reading-tools .zhgw-icon-print{mask-image:url('../icons/printer.svg')}
body.zhgw-native .zhgw-reading-tools .zhgw-icon-download{mask-image:url('../icons/download-box-2.svg')}
body.zhgw-native .zhgw-reading-tools .zhgw-icon-whatsapp{mask-image:url('../icons/brand-whatsapp.svg')}
body.zhgw-native .zhgw-reading-tools .zhgw-icon-x{mask-image:url('../icons/brand-x.svg')}
body.zhgw-native .zhgw-reading-tools .zhgw-icon-mail{mask-image:url('../icons/mail-send-email-message.svg')}
body.zhgw-native .zhgw-reading-tools .screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
body.zhgw-native .zhgw-article-end{display:flex;flex-direction:column;align-items:center;gap:12px;padding-top:34px}
body.zhgw-native .zhgw-extraction-notice{padding:16px 20px;margin:0 0 28px;border-inline-start:4px solid #96702e;background:#f8f2e6;color:#35234d;border-radius:5px;font-size:16px;line-height:1.6}
body.zhgw-native .zhgw-extraction-notice p{margin:5px 0 0}
body.zhgw-native .zhgw-extraction-notice a{text-decoration:underline;text-underline-offset:3px;font-weight:700}
body.zhgw-native .zhgw-filter-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.7em;min-height:1.7em;margin-inline-start:.45em;padding:0 .35em;border-radius:1em;background:#eae3ee;color:#35234d;font-size:.8em;line-height:1;font-weight:700;box-sizing:border-box}
body.zhgw-native .zhgw-archive-content a:is(:hover,.is-active) .zhgw-filter-count{background:#fff;color:#35234d}
body.zhgw-native .zhgw-result-heading[tabindex]{scroll-margin-top:24px}
body.zhgw-native .zhgw-archive-content[aria-busy="true"]{opacity:.7}
body.zhgw-native .zhgw-candle-animation{position:relative;width:min(100%,320px);min-height:280px;height:320px;border-radius:12px;overflow:hidden;background:radial-gradient(80% 45% at 50% 100%,rgba(217,171,78,.24),transparent 65%),linear-gradient(180deg,#171717 0%,#0f0f0f 100%)}
body.zhgw-native .zhgw-makom-candle{position:absolute;inset:0}
body.zhgw-native .zhgw-makom-candle__base{position:absolute;left:50%;bottom:24px;width:112px;height:178px;transform:translateX(-50%);border-radius:10px;background:linear-gradient(180deg,#f8efe2 0%,#e3d6c2 78%,#d3c3a8 100%);box-shadow:inset 0 -10px 18px rgba(140,112,74,.35),0 10px 26px rgba(0,0,0,.38)}
body.zhgw-native .zhgw-makom-candle__wick{position:absolute;left:50%;bottom:198px;width:4px;height:22px;transform:translateX(-50%);border-radius:3px;background:#2f2f2f}
body.zhgw-native .zhgw-makom-candle__flame{position:absolute;left:50%;bottom:214px;width:20px;height:32px;transform:translateX(-50%);border-radius:60% 60% 52% 52%;background:radial-gradient(circle at 50% 72%,#fff8cf 16%,#ffca58 52%,#f17313 100%);box-shadow:0 0 22px rgba(255,188,60,.65);animation:zhgwMakomCandleFlicker 2s ease-in-out infinite}
@keyframes zhgwMakomCandleFlicker{0%{transform:translateX(-50%) scale(1) rotate(0deg);opacity:.95}50%{transform:translateX(-50%) scale(.93) rotate(-2deg);opacity:.8}100%{transform:translateX(-50%) scale(1.02) rotate(1.5deg);opacity:.98}}
@media(prefers-reduced-motion:reduce){body.zhgw-native .zhgw-makom-candle__flame{animation:none}}
body.zhgw-native .zhgw-article-end .zhgw-candle-dedication{font-size:24px;line-height:1.5;margin:0}
body.zhgw-native .zhgw-article-end .zhgw-light-candle{min-height:44px;padding:9px 22px;border:1px solid #35234d;border-radius:5px;background:#35234d;color:#fff;font-size:16px;cursor:pointer}
body.zhgw-native .zhgw-article-end .zhgw-light-candle:hover{background:#51376d}
body.zhgw-native .zhgw-article-end .zhgw-light-candle:disabled{opacity:.7;cursor:wait}
body.zhgw-native .zhgw-article-end .zhgw-candle-count{font-size:16px;line-height:1.5;margin:0;color:#4e3c5d}
body.zhgw-native .zhgw-article-end .zhgw-candle-message{font-size:15px;margin:0;min-height:1.5em}
@media(max-width:700px){body.zhgw-native .zhgw-reading-tools{flex-direction:row;flex-wrap:wrap}}
@media print{body.zhgw-native .zhgw-article-end :is(.zhgw-candle-animation,.zhgw-light-candle,.zhgw-candle-count,.zhgw-candle-message){display:none!important}}
body.zhgw-native .zhgw-reading-tools svg.zhgw-tool-icon{display:block;flex:none;width:19px;height:19px;background:none;mask:none;fill:currentColor}
body.zhgw-native .zhgw-reading-body .zhgw-ai-heading{display:flex;align-items:baseline;gap:4px;position:relative}
body.zhgw-native .zhgw-reading-body .zhgw-ai-heading h2{margin:1.6em 0 .6em}
body.zhgw-native .zhgw-ai-disclosure{display:inline-flex;position:relative;flex:none;align-items:center}
body.zhgw-native .zhgw-ai-info{display:inline-grid;place-items:center;width:44px;height:44px;padding:10px;border:0;border-radius:50%;background:transparent;color:#5c4571;cursor:pointer}
body.zhgw-native .zhgw-ai-info:hover,body.zhgw-native .zhgw-ai-info:focus-visible{background:#eee8f1;color:#35234d}
body.zhgw-native .zhgw-ai-info svg{width:19px;height:19px;fill:currentColor}
body.zhgw-native .zhgw-ai-tooltip{position:absolute;z-index:5;bottom:100%;inset-inline-end:0;width:max-content;max-width:min(240px,calc(100vw - 24px));padding:8px 11px;border-radius:4px;background:#35234d;color:#fff;font:15px/1.5 'OZ Maadim',Arial,sans-serif;box-shadow:0 3px 12px #21142c33}
body.zhgw-native .zhgw-tooltip-below .zhgw-ai-tooltip{bottom:auto;top:100%}
body.zhgw-native .zhgw-ai-tooltip[hidden],body.zhgw-native .zhgw-ai-print-note{display:none!important}
@media print{body.zhgw-native .zhgw-ai-info,body.zhgw-native .zhgw-ai-tooltip{display:none!important}body.zhgw-native .zhgw-ai-print-note{display:inline!important;font-size:9pt}}
body.zhgw-native .zhgw-parasha-browser{padding:26px;border:1px solid #d6cddb;border-radius:8px;background:#fff;margin:0 0 30px}
body.zhgw-native .zhgw-parasha-browser h3{font-size:21px;line-height:1.4;margin:0 0 15px;color:#35234d}
body.zhgw-native .zhgw-book-nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}
body.zhgw-native .zhgw-book-nav a{display:flex;align-items:center;justify-content:center;min-height:48px;padding:8px 12px;border:1px solid #aa9bb5;border-radius:5px;color:#35234d;text-decoration:none;box-sizing:border-box;font-weight:700}
body.zhgw-native .zhgw-book-nav a:hover,body.zhgw-native .zhgw-book-nav a.is-active{background:#35234d;border-color:#35234d;color:#fff}
body.zhgw-native .zhgw-portion-section{border-top:1px solid #e3dce6;margin-top:24px;padding-top:22px}
body.zhgw-native .zhgw-portion-nav{display:flex;flex-wrap:wrap;gap:8px}
body.zhgw-native .zhgw-portion-nav a,body.zhgw-native .zhgw-portion-nav button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 14px;border:1px solid #b7acbf;border-radius:22px;background:#faf7f1;color:#35234d;font:inherit;font-size:16px;line-height:1.4;text-decoration:none;box-sizing:border-box}
body.zhgw-native .zhgw-portion-nav a:hover,body.zhgw-native .zhgw-portion-nav a.is-active{background:#35234d;border-color:#35234d;color:#fff}
body.zhgw-native .zhgw-portion-disabled{position:relative;display:inline-flex}
body.zhgw-native .zhgw-portion-disabled button{background:#f2eff2;color:#655b6b;border-color:#d4ccd7;cursor:not-allowed}
body.zhgw-native .zhgw-portion-tooltip{position:absolute;z-index:8;bottom:100%;inset-inline-end:0;width:max-content;max-width:min(260px,calc(100vw - 24px));padding:8px 11px;border-radius:4px;background:#35234d;color:#fff;font-size:15px;line-height:1.5;box-shadow:0 3px 12px #21142c33}
body.zhgw-native .zhgw-portion-disabled.zhgw-tooltip-below .zhgw-portion-tooltip{bottom:auto;top:100%}
@media(max-width:700px){body.zhgw-native .zhgw-parasha-browser{padding:20px 16px}body.zhgw-native .zhgw-book-nav{grid-template-columns:repeat(2,minmax(0,1fr))}body.zhgw-native .zhgw-book-nav a:last-child{grid-column:1/-1}body.zhgw-native .zhgw-portion-nav{gap:7px}}
