/* Monk Wise Phase 5C: reversible draft-only presentation refinements.
   Original custom stylesheet was empty. No content, links or assets replaced. */
body:has([data-element-id="elm_J7aHhMeKS86KQyyqvFzeuA"].zphero) [data-headercontainer] {
  position: relative !important;
  top: 0 !important;
  transform: none !important;
  background: #df7a35;
}
[data-element-id="elm_J7aHhMeKS86KQyyqvFzeuA"].zphero {
  height: clamp(420px, 52vw, 660px) !important;
  min-height: 0 !important;
  background: #151515;
}
[data-element-id="elm_J7aHhMeKS86KQyyqvFzeuA"].zphero .zphero-slide,
[data-element-id="elm_J7aHhMeKS86KQyyqvFzeuA"].zphero .zphero-slider-container {
  height: 100% !important;
}
[data-element-id="elm_J7aHhMeKS86KQyyqvFzeuA"].zphero .zphero-slider-container {
  display: flex !important;
  align-items: center;
}
[data-element-id="elm_J7aHhMeKS86KQyyqvFzeuA"].zphero .zphero-slider-container > .zpcontainer {
  width: 100%;
  height: auto !important;
}
/* Existing program articles were pasted into a shared large heading block.
   Preserve their markup and content while restoring readable presentation. */
[data-element-id="elm_vfbl0FiTSvu27gCneGSjGw"] {
  max-width: 76ch;
  margin-left: auto !important;
  margin-right: auto !important;
}
[data-element-id="elm_vfbl0FiTSvu27gCneGSjGw"] > h2 {
  font-size: 18px !important;
  line-height: 1.7 !important;
  font-weight: 400 !important;
  color: #333 !important;
  text-align: left !important;
  overflow-wrap: break-word;
}
[data-element-id="elm_vfbl0FiTSvu27gCneGSjGw"] figure { margin: 24px 0; }
[data-element-id="elm_vfbl0FiTSvu27gCneGSjGw"] img { max-width: 100% !important; height: auto !important; }
[data-element-id="elm_vfbl0FiTSvu27gCneGSjGw"] figcaption { font-size: 14px; line-height: 1.5; }
[data-element-id="elm_vfbl0FiTSvu27gCneGSjGw"] p { margin-bottom: 1em; }
/* Existing three Journal articles: preserve text, links, images and statuses. */
[data-zs-app="blogpost"] .theme-blog-container { max-width: 820px; margin: 0 auto; }
[data-zs-app="blogpost"] .blogpost-container .zpsection { padding-top: 24px; padding-bottom: 24px; }
[data-zs-app="blogpost"] .blogpost-container .zptext { font-size: 18px; line-height: 1.7; text-align: left !important; }
[data-zs-app="blogpost"] .blogpost-container h2 { font-size: 26px !important; line-height: 1.35 !important; text-align: left !important; }
[data-zs-app="blogpost"] .blogpost-container p { margin: 0 0 1em; }
[data-zs-app="blogpost"] .blogpost-container p:empty { margin: 0; min-height: 0; }
[data-zs-app="blogpost"] .blogpost-container img { max-width: 100%; height: auto; }
/* Whole-article bold italic styling was inherited in Movement, A Way Of Life. */
[data-element-id="elm_FH4-HNGCRIyK32aOMuALeQ"] strong,
[data-element-id="elm_FH4-HNGCRIyK32aOMuALeQ"] em { font-weight: 400; font-style: normal; }
@media (max-width: 991px) {
  [data-element-id="elm_J7aHhMeKS86KQyyqvFzeuA"].zphero .zphero-slide { background-color: #151515 !important; }
  [data-element-id="elm_J7aHhMeKS86KQyyqvFzeuA"].zphero { height: calc(66.667vw + 160px) !important; }
  [data-element-id="elm_J7aHhMeKS86KQyyqvFzeuA"].zphero .zphero-slide .zpslider-img {
    height: 66.667vw !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: center top !important;
    }
  [data-element-id="elm_J7aHhMeKS86KQyyqvFzeuA"].zphero .zphero-slider-container { align-items: flex-end; padding-bottom: 14px; }
  [data-element-id="elm_J7aHhMeKS86KQyyqvFzeuA"].zphero .zphero-slider-container > .zpcontainer,
    [data-element-id="elm_J7aHhMeKS86KQyyqvFzeuA"].zphero .zprow { padding: 0 16px; }
  [data-element-id="elm_J7aHhMeKS86KQyyqvFzeuA"].zphero h3 { font-size: 30px !important; line-height: 1.2 !important; }
  [data-element-id="elm_J7aHhMeKS86KQyyqvFzeuA"].zphero .zpbutton { background: #fff !important; color: #222 !important; }
    [data-zs-app="blogpost"] .theme-single-blog-heading { font-size: 28px; line-height: 1.25; }
}
@media (max-width: 600px) {
    #thememaincontent .zpsection { padding-top: 32px; padding-bottom: 32px; }
    #thememaincontent .zpheading { overflow-wrap: break-word; }
    [data-zs-app="blogpost"] .blogpost-container h2 { font-size: 23px !important; }
    [data-zs-app="blogpost"] .blogpost-container .zptext { font-size: 17px; line-height: 1.65; }
  [data-element-id="elm_vfbl0FiTSvu27gCneGSjGw"] > h2 { font-size: 17px !important; line-height: 1.65 !important; }
}

/* Phase 5D: reversible hiding of confirmed template-only sections. */
[data-element-id="elm_eULIkOqrYAxGhA6nL4cZBw"],
[data-element-id="elm_WslS-bFOMgSKZ8mqD-HvLg"],
[data-element-id="elm_co-H6OMWqCqXBn_EFaCbzw"] { display: none !important; }
/* A unified login is not active; the menu opens an information page. */
a[href="/signin"] { display: none !important; }
/* Unrelated stock transit graphic, retained in the editor/archive. */
img[src*="zpstock-image-287.jpg"] { display: none !important; }

/* Phase 5D: confirmed stock placeholder and inactive sample calls to action. */
#thememaincontent img[src*="/sites/stock-images/images/default.jpg"],
#thememaincontent a.zpbutton[href="javascript:;"] { display:none !important; }

/* Phase 5D: static authentic hero; retain unused template slides for rollback. */
[data-element-id="elm_J7aHhMeKS86KQyyqvFzeuA"] .zphero-slide:not(:first-child),
[data-element-id="elm_J7aHhMeKS86KQyyqvFzeuA"] .zsslider-arrows-container,
[data-element-id="elm_J7aHhMeKS86KQyyqvFzeuA"] .zsslider-controller-container { display:none !important; }
[data-element-id="elm_J7aHhMeKS86KQyyqvFzeuA"] .zphero-slides,
[data-element-id="elm_J7aHhMeKS86KQyyqvFzeuA"] .zphero-slide:first-child { transform:none !important; animation:none !important; transition:none !important; visibility:visible !important; opacity:1 !important; }

/* Phase 5D: current guidance precedes preserved historical writing. */
[data-element-id="elm_ziwp5CSiQWmWJHBqPq11Aw"]:has(> [data-element-id="elm_ZSB4DgkwT227TWWnptzPDg"]),
[data-element-id="elm_ziwp5CSiQWmWJHBqPq11Aw"]:has(> [data-element-id="elm__dmG5pi6HREKRo98EZcy9w"]) { display:flex; flex-direction:column; }
[data-element-id="elm_ZSB4DgkwT227TWWnptzPDg"],
[data-element-id="elm__dmG5pi6HREKRo98EZcy9w"] { order:-1; max-width:76ch; margin:0 auto 24px; color:#222; }
[data-element-id="elm__dmG5pi6HREKRo98EZcy9w"] { padding:18px; background:#fff7ee; border-left:3px solid #df7a30; }
/* Preserve historical trial links in source; do not present an unverified offer. */
#thememaincontent a[href="https://cp.mystudio.io/t/?=9473%2F3113%2F1556%2F%2F1683430260"] { display:none !important; }

/* Phase 5D regression: keep nested article rows inside the reading column. */
.blogpost-container .zprow-container { width:100% !important; max-width:100% !important; margin-left:0 !important; margin-right:0 !important; }
/* Sample is a stock tag, retained in draft metadata for rollback. */
a[href="/blogs/tag/sample"] { display:none !important; }

/* Phase 5D: current Tai Chi introduction ahead of preserved educational copy. */
[data-element-id="elm_ziwp5CSiQWmWJHBqPq11Aw"]:has(> [data-element-id="elm_72B1Dr-3jv42MHtqSlLFGA"]) { display:flex; flex-direction:column; }
[data-element-id="elm_72B1Dr-3jv42MHtqSlLFGA"] { order:-1; max-width:76ch; margin:0 auto 24px; }
[data-element-id="elm_72B1Dr-3jv42MHtqSlLFGA"] .zpimage-headingtext-container { width:100%; }

[data-element-id="elm_72B1Dr-3jv42MHtqSlLFGA"] .zpimage-text { font-size:18px; line-height:1.65; }

/* Phase 13A: reversible beta navigation/readability fixes. */
.theme-menu a, .theme-menu a .theme-menu-name { color:#20201e !important; }
@media(max-width:768px){
 [data-zp-more-menu="mymenu1"] > a { display:none!important; }
 [data-zp-more-menu="mymenu1"] > ul.theme-sub-menu { display:block!important;position:static!important;visibility:visible!important;opacity:1!important;transform:none!important;width:100%!important; }
 [data-zp-more-menu="mymenu1"] > ul > li > a { min-height:44px;display:flex;align-items:center; }
}
/* Domainless preview generates an invalid RSS destination. Keep source intact. */
a[href="http:///blogs/feed"]{display:none!important;}

/* Phase 13C: Journal reading hierarchy; original articles and bylines retained. */
[data-zs-app="blogs"] > .theme-blog-h1{display:block!important;position:static!important;width:auto!important;height:auto!important;clip:auto!important;overflow:visible!important;margin:18px 0 36px!important;font-size:clamp(32px,4vw,48px)!important;line-height:1.15!important;color:#20201e!important;}
[data-zs-app="blogs"] .theme-blog-container{border:1px solid #e0dbd2;border-top:3px solid #aa400b;background:#fff;}
[data-zs-app="blogs"] .theme-blog-heading a,[data-zs-app="blogs"] .theme-blog-author{color:#963708!important;}
[data-zs-app="blogs"] .theme-blog-part{padding:22px;}
[data-zs-app="blogs"] .theme-blog-part p{line-height:1.65;}
[data-zs-app="blogs"] .theme-blog-readmore a{display:inline-block;min-height:44px;padding:9px 0;color:#963708!important;font-weight:700;}
[data-zs-app="blogs"] a:focus-visible{outline:3px solid #aa400b;outline-offset:4px;}
@media(max-width:700px){[data-zs-app="blogs"] .theme-blog-part{padding:18px;} .mw5f .button + .link{display:block;margin-top:14px!important;}}

/* Phase 13D: scoped historical Journal presentation */
.theme-single-post:has(img[alt="Grand Master Lien-Shun Huang"]) .zptext,.theme-single-post:has(img[src*="Huang_Youth_Lesson"]) .zptext{text-align:left!important;max-width:850px;margin:auto;line-height:1.8;}
.theme-single-post:has(img[alt="Grand Master Lien-Shun Huang"]) .zptext h2,.theme-single-post:has(img[src*="Huang_Youth_Lesson"]) .zptext h2{font-size:28px!important;line-height:1.3!important;text-align:left!important;}
.theme-single-post:has(img[alt="Grand Master Lien-Shun Huang"]) .zptext h3,.theme-single-post:has(img[src*="Huang_Youth_Lesson"]) .zptext h3{font-size:23px!important;text-align:left!important;}
.zptext div:has(>figure img[src*="Huang_Youth_Lesson"]){display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x proximity;padding:16px 0 24px;}
.zptext div>figure:has(img[src*="Huang_Youth_Lesson"]){flex:0 0 min(80vw,560px);margin:0;scroll-snap-align:start;}
.zptext img[src*="Huang_Youth_Lesson"]{width:100%;height:340px;object-fit:contain;background:#f4f0e8;}
.zptext figure:has(img[src*="Huang_Youth_Lesson"]) figcaption{font-size:13px;text-align:left;}

/* Historical welcome uses its explicit original-author byline, not uploader attribution. */
.theme-single-post:has(img[alt="Grand Master Lien-Shun Huang"]) .theme-blog-author,.theme-single-post:has(img[alt="Grand Master Lien-Shun Huang"]) .theme-blog-author-detail{display:none!important;}

/* Phase 13E — native Journal reading experience. Content and author permissions unchanged. */
[data-zs-app="blogs"]{color:#242421;font-family:Arial,sans-serif}
[data-zs-app="blogs"] .theme-blog-container-column{width:100%!important;float:none!important}
[data-zs-app="blogs"] .theme-blog-category-column{display:none!important} /* Empty tags and Uncategorized retained in configuration. */
[data-zs-app="blogs"] .theme-blog-h1{font-size:clamp(38px,5vw,62px)!important;letter-spacing:-1px;margin:28px 0 40px!important}
[data-zs-app="blogs"] .theme-blog-container{border:1px solid #d6d0c6;border-top:3px solid #aa400b;border-radius:0;box-shadow:none;margin-bottom:28px}
[data-zs-app="blogs"] .theme-blog-heading{font-size:clamp(24px,3vw,32px)!important;line-height:1.2!important;font-weight:700!important;letter-spacing:-.5px}
[data-zs-app="blogs"] .theme-blog-part{padding:24px!important}
[data-zs-app="blogs"] .theme-blog-container-column:not(.theme-single-post) .theme-blog-part h2{font-size:18px!important;line-height:1.45!important;margin-bottom:16px}
[data-zs-app="blogs"] .theme-blog-container-column:not(.theme-single-post) .theme-blog-part p{font-size:16px!important;line-height:1.7!important}
[data-zs-app="blogs"] .theme-blog-date-container{background:#f4f0e8;font-size:13px}
[data-zs-app="blogs"] .theme-blog-comment-count{display:none} /* Suppress empty comment count clutter; records retained. */
[data-zs-app="blogs"] .theme-blog-readmore a{background:#aa400b;color:white!important;min-height:44px;padding:10px 18px;border-radius:2px}
.theme-single-post{max-width:980px;margin:0 auto!important}
.theme-single-post .theme-blog-heading{font-size:clamp(32px,4.2vw,48px)!important;line-height:1.12!important;text-align:left!important}
.theme-single-post .zptext{max-width:780px!important;margin-left:auto!important;margin-right:auto!important;text-align:left!important;overflow-wrap:anywhere}
.theme-single-post .zptext p,.theme-single-post .zptext li{font-size:18px!important;line-height:1.8!important;text-align:left!important}
.theme-single-post .zptext h2,.theme-single-post h2.zpheading{font-size:clamp(25px,3vw,32px)!important;line-height:1.25!important;text-align:left!important}
.theme-single-post .zptext h3,.theme-single-post h3.zpheading{font-size:24px!important;line-height:1.3!important}
.theme-single-post img{max-width:100%;height:auto}
.theme-single-post .theme-blog-author-detail{background:#f4f0e8;padding:24px;border-top:2px solid #aa400b}
.theme-single-post .theme-blog-author-name{font-size:23px!important}
.theme-single-post .theme-blog-author-detail p{font-size:16px!important;line-height:1.7!important}
.theme-single-post a{color:#963708;text-underline-offset:4px}
.theme-single-post a:focus-visible{outline:3px solid #aa400b;outline-offset:4px}
.theme-single-post .zptext div:has(>figure img[src*="Huang_Youth_Lesson"]){gap:24px;scrollbar-width:auto;scrollbar-color:#aa400b #f4f0e8;overscroll-behavior-x:contain}
.theme-single-post .zptext figure:has(img[src*="Huang_Youth_Lesson"]){flex-basis:min(78vw,620px)}
.theme-single-post .zptext img[src*="Huang_Youth_Lesson"]{height:380px;object-fit:contain}
@media(max-width:700px){[data-zs-app="blogs"] .theme-blog-part{padding:20px!important}.theme-single-post .zptext p,.theme-single-post .zptext li{font-size:17px!important}.theme-single-post .zpsection{padding-top:20px!important;padding-bottom:20px!important}.theme-single-post .zptext img[src*="Huang_Youth_Lesson"]{height:280px}}
/* Phase 13E article contrast: the legacy theme uses light gray body copy. */
.theme-single-post,.theme-single-post .zptext,.theme-single-post .zptext p,.theme-single-post .zptext li{color:#242421!important;font-family:Arial,sans-serif!important}
.theme-single-post .theme-blog-heading,.theme-single-post .zpheading,.theme-single-post .zptext h2,.theme-single-post .zptext h3{color:#242421!important;font-family:Arial,sans-serif!important;font-weight:700!important}
.theme-single-post .theme-blog-author,.theme-single-post a{color:#963708!important}
.theme-single-post .theme-blog-date,.theme-single-post .theme-blog-author-detail p{color:#56524b!important}
.theme-single-post .theme-blog-comment-count{display:none!important}
.theme-blog-container-column:not(.theme-single-post) .theme-blog-container:has(a[href="/blogs/post/learning-martial-arts-is-like-fate"]) .theme-blog-author{display:none!important}
/* Cover images remain native Zoho fields, never synthetic content. */
[data-zs-app="blogs"] .theme-blog-container img{max-height:300px;width:100%;object-fit:contain;background:#f4f0e8}

/* Final Phase 13E reading and gallery focus correction. */
.theme-single-post .zptext p,.theme-single-post .zptext li{font-weight:400!important}
.theme-single-post .zptext figure a{display:block}

/* Phase 15E native header: original logo and native menu */
[data-headercontainer]{position:relative!important;top:auto!important;background:#242421!important;z-index:200!important}
.theme-header,.theme-responsive-menu-area{background:#242421!important;color:#fff!important}
.theme-header-topbar{display:none!important}
.theme-header>.zpcontainer{display:flex!important;align-items:center!important;gap:24px;width:94%!important;max-width:1450px!important;min-height:88px}
[data-zs-branding]{flex:none!important;margin:0!important;padding:0!important}
[data-zs-logo]{width:218px!important;height:auto!important;max-width:100%!important}
.theme-navigation-and-icons{flex:1;min-width:0}
[data-zp-menu-top]{justify-content:center!important}
[data-zp-menu-top]>li>a{color:#fff8ee!important;font:600 15px/1.4 Arial,sans-serif!important;padding:24px 13px!important}
[data-zp-menu-top]>li>a:hover{color:#ffae76!important;background:#30302c!important}
.theme-sub-menu a{color:#28241f!important;background:#fff9ee!important}
.theme-sub-menu a:hover{background:#ede4d5!important;color:#81370c!important}
[data-headercontainer] a:focus-visible{outline:3px solid #ef9e65!important;outline-offset:3px}
@media(max-width:991px){.theme-header>.zpcontainer{min-height:66px!important;padding:12px 20px!important;width:100%!important}[data-zs-logo]{width:176px!important}.theme-responsive-menu-area{padding:0 20px!important}.theme-burger-icon,.theme-burger-icon:before,.theme-burger-icon:after{background-color:#fff!important}[data-zp-menu-top]>li>a{padding:14px 15px!important}[data-zp-responsive-container]{max-height:75vh;overflow:auto}}
/* Native theme has a second responsive container; collapse it on desktop. */
[data-headercontainer] .theme-header>.zpcontainer{flex:1 1 100%!important;padding:0 3%!important;max-width:none!important;min-height:88px!important}
[data-headercontainer] .theme-menu [data-zp-menu-top]>li>a .theme-menu-name{color:#fff8ee!important}
[data-headercontainer] .theme-menu .theme-sub-menu a .theme-menu-name{color:#28241f!important}
@media(min-width:992px){[data-headercontainer] [data-zs-responsive-menu-area]{display:none!important}[data-headercontainer] .theme-header{padding:0!important}[data-headercontainer] .theme-menu-area{justify-content:center!important}}
@media(max-width:991px){body [data-headercontainer] .theme-header .theme-logo-parent img[data-zs-logo].mobileLogoAuto{width:176px!important;height:auto!important;max-width:176px!important}body [data-headercontainer] .theme-header{display:block!important;padding:0!important}body [data-headercontainer] .theme-header>.zpcontainer{width:100%!important;min-height:70px!important;justify-content:flex-start!important;padding:15px 20px!important}body [data-headercontainer] .theme-logo-parent{padding:0!important}body [data-headercontainer] [data-zs-responsive-menu-area]{position:static!important;min-height:0!important;width:100%!important;padding:0!important}body [data-headercontainer] .theme-responsive-menu-container{position:absolute!important;right:20px!important;top:20px!important;padding:0!important}body [data-headercontainer] .theme-responsive-menu{width:100%!important;background:#242421!important}}
@media(max-width:991px){body [data-headercontainer] .theme-header>.zpcontainer[data-zs-responsive-menu-area]{min-height:0!important;padding:0!important;height:auto!important}}
@media(max-width:991px){body [data-headercontainer] [data-zp-responsive-container] [data-zp-menu-top]>li>a,body [data-headercontainer] [data-zp-responsive-container] [data-zp-menu-top]>li>a .theme-menu-name{color:#242421!important;background:#fff9ee!important}body [data-headercontainer] [data-zp-responsive-container] [data-zp-menu-top]>li>a:before,body [data-headercontainer] [data-zp-responsive-container] [data-zp-menu-top]>li>a:after{display:none!important}body [data-headercontainer] .theme-responsive-menu .theme-menu{background:#fff9ee!important}}
@media(max-width:991px){body [data-headercontainer] span.theme-responsive-menu{width:28px!important;height:28px!important;max-width:28px!important;background:transparent!important;right:12px!important;border-radius:0!important}}

/* Phase 15E recovery: native Light Heritage footer */
[data-element-id="elm_Mo28pV66T2GsRghA3O68PA"]{background-color:#f3efe6!important;background-image:linear-gradient(rgba(246,243,235,.92),rgba(246,243,235,.78)),url('/OnPoetMountainMashMonkWiseFooter.png')!important;background-position:center bottom!important;background-size:cover!important;padding:48px 0 24px!important;color:#292923!important}
[data-element-id="elm_4i1cAJ-j4QjMy9H01XjNCg"]{display:none!important}
[data-element-id="elm_mSYv38ycfMBPhOaaWRUL-w"]{text-align:left!important;margin:0 0 20px!important;color:#46483f!important}
[data-element-id="elm_zhFE8hvvhbrKKO1iOHutKA"],[data-element-id="elm_XF4yyR-tFDNsAdEJW06adg"]{width:100%!important;max-width:100%!important;flex-basis:100%!important}
[data-element-id="elm_XF4yyR-tFDNsAdEJW06adg"]{display:flex!important;flex-direction:column!important}
[data-element-id="elm_-d_tLP78kzV4zZLlH6rdhQ"]{order:2!important;border-top:1px solid #b8b7a9;padding-top:18px!important;margin-top:24px!important}
[data-element-id="elm_YGNrtoy_nvtBttgOwYVuJQ"]{display:grid!important;grid-template-columns:1.1fr .8fr 1fr 1.2fr;gap:28px!important;margin:0!important;width:100%!important}
[data-element-id="elm_YGNrtoy_nvtBttgOwYVuJQ"]>.zpcol-md-3{width:100%!important;max-width:100%!important;padding:0!important;min-width:0!important}
.theme-footer-area h3{font:700 15px/1.5 Arial,sans-serif!important;letter-spacing:.06em;text-transform:uppercase;color:#292923!important;margin:0 0 14px!important}
.theme-footer-area p,.theme-footer-area .zptext{font:400 16px/1.65 Arial,sans-serif!important;color:#3d4038!important;text-align:left!important}
.theme-footer-area p{margin:0 0 9px!important}
.theme-footer-area a{color:#3d4038!important;text-decoration:underline;text-underline-offset:3px}
.theme-footer-area a:hover{color:#8c421c!important}.theme-footer-area a:focus-visible{outline:3px solid #ad5626;outline-offset:4px}
[data-element-id="elm_udeNMbUGQD6DSTo83-KFgA"] img{width:218px!important;height:auto!important;max-width:100%!important}
@media(max-width:991px){[data-element-id="elm_YGNrtoy_nvtBttgOwYVuJQ"]{grid-template-columns:1fr 1fr!important;gap:28px!important}}
@media(max-width:540px){[data-element-id="elm_YGNrtoy_nvtBttgOwYVuJQ"]{grid-template-columns:1fr!important;gap:24px!important}.theme-footer-area .zpcontainer{width:90%!important}[data-element-id="elm_Mo28pV66T2GsRghA3O68PA"]{padding:32px 0 20px!important}}

/* Photo-strip crop and native logo refinement */
.mw-life .mw-photos img{object-position:center top!important}.theme-footer-area img[src*="LOGO%20Black"]{width:218px!important;max-width:100%!important;height:auto!important}.theme-footer-area [data-element-type="image"] .zpimage-container{max-width:218px!important}.theme-footer-area a[href*="utm_source=footer-banner"]{color:#e6e6df!important}

.mw-life .mw-photos img:nth-child(2){object-position:center center!important}

/* Member beta: bound original 180px archive emblems; one gallery only. */
[data-element-id="elm_N5o_uEuVBYIp7hoAhjL6Fg"] .hb-grid-gallery {display:flex!important;flex-wrap:wrap!important;justify-content:center;gap:16px;height:auto!important;}
[data-element-id="elm_N5o_uEuVBYIp7hoAhjL6Fg"] .hb-grid-item {position:relative!important;inset:auto!important;transform:none!important;width:180px!important;max-width:100%!important;height:auto!important;flex:0 1 180px;}
[data-element-id="elm_N5o_uEuVBYIp7hoAhjL6Fg"] figure,[data-element-id="elm_N5o_uEuVBYIp7hoAhjL6Fg"] picture,[data-element-id="elm_N5o_uEuVBYIp7hoAhjL6Fg"] .hb-grid-item a {display:block!important;width:100%!important;height:auto!important;margin:0!important;}
[data-element-id="elm_N5o_uEuVBYIp7hoAhjL6Fg"] img {position:static!important;transform:none!important;display:block!important;width:180px!important;max-width:100%!important;height:auto!important;object-fit:contain!important;}

/* Current original emblems: member Heritage Library only. */
.mw-current-lineage .hb-grid-gallery {display:flex!important;flex-wrap:wrap!important;justify-content:center;gap:18px;height:auto!important;}
.mw-current-lineage .hb-grid-item {position:relative!important;inset:auto!important;transform:none!important;width:220px!important;max-width:100%!important;height:auto!important;flex:0 1 220px;}
.mw-current-lineage figure,.mw-current-lineage picture,.mw-current-lineage .hb-grid-item a {display:block!important;width:100%!important;height:auto!important;margin:0!important;}
.mw-current-lineage img {position:static!important;transform:none!important;display:block!important;width:100%!important;height:auto!important;object-fit:contain!important;background:#c9c2b5;padding:12px;box-sizing:border-box;}
.mw-current-lineage .hb-grid-item:nth-child(2) img,.mw-current-lineage .hb-grid-item:nth-child(3) img {background:#292929;}

/* Preserve archive element and originals, hide superseded display reversibly. */
[data-element-id="elm_N5o_uEuVBYIp7hoAhjL6Fg"]{display:none!important;}
@media(max-width:540px){.mw-current-lineage .hb-grid-item{width:180px!important;flex-basis:180px!important;} .mw-current-lineage .hb-grid-gallery{gap:12px;}}


/* Owner-approved permanent four-column footer draft; superseded accordion retained hidden for rollback. */
[data-element-id="elm_YGNrtoy_nvtBttgOwYVuJQ"]{grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-template-rows:auto auto;align-items:start!important;gap:28px!important;}
[data-element-id="elm_OdC75wUED_NWAyBMlWywaA"]{grid-column:1 / -1;grid-row:1;text-align:center!important;}
[data-element-id="elm_OdC75wUED_NWAyBMlWywaA"] .zpimage-container{margin-left:auto!important;margin-right:auto!important;}
[data-element-id="elm_IasbPFSwWS7XxaW1KahcLA"]{grid-column:1 / span 2;grid-row:2;margin:0!important;}
[data-element-id="elm_24rI9M2zssDZ904Umu_e_Q"]{margin:0!important;}
[data-element-id="elm_24rI9M2zssDZ904Umu_e_Q"] .zptext{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;align-items:start;}
[data-element-id="elm_24rI9M2zssDZ904Umu_e_Q"] .zptext > :nth-child(-n+8){grid-column:1;}
[data-element-id="elm_24rI9M2zssDZ904Umu_e_Q"] .zptext > :nth-child(n+9){grid-column:2;}
[data-element-id="elm_24rI9M2zssDZ904Umu_e_Q"] .zptext > :nth-child(1){grid-row:1;}
[data-element-id="elm_24rI9M2zssDZ904Umu_e_Q"] .zptext > :nth-child(2){grid-row:2;}
[data-element-id="elm_24rI9M2zssDZ904Umu_e_Q"] .zptext > :nth-child(3){grid-row:3;}
[data-element-id="elm_24rI9M2zssDZ904Umu_e_Q"] .zptext > :nth-child(4){grid-row:4;}
[data-element-id="elm_24rI9M2zssDZ904Umu_e_Q"] .zptext > :nth-child(5){grid-row:5;}
[data-element-id="elm_24rI9M2zssDZ904Umu_e_Q"] .zptext > :nth-child(6){grid-row:6;}
[data-element-id="elm_24rI9M2zssDZ904Umu_e_Q"] .zptext > :nth-child(7){grid-row:7;}
[data-element-id="elm_24rI9M2zssDZ904Umu_e_Q"] .zptext > :nth-child(8){grid-row:8;}
[data-element-id="elm_24rI9M2zssDZ904Umu_e_Q"] .zptext > :nth-child(9){grid-row:1;}
[data-element-id="elm_24rI9M2zssDZ904Umu_e_Q"] .zptext > :nth-child(10){grid-row:2;}
[data-element-id="elm_24rI9M2zssDZ904Umu_e_Q"] .zptext > :nth-child(11){grid-row:3;}
[data-element-id="elm_24rI9M2zssDZ904Umu_e_Q"] .zptext > :nth-child(12){grid-row:4;}
[data-element-id="elm_24rI9M2zssDZ904Umu_e_Q"] .zptext > :nth-child(13){grid-row:5;}
[data-element-id="elm_24rI9M2zssDZ904Umu_e_Q"] .zptext > :nth-child(14){grid-row:6;}
[data-element-id="elm_24rI9M2zssDZ904Umu_e_Q"] .zptext > :empty{display:none!important;}
[data-element-id="elm_6FnTuxX-R-pa1LDTuKK42A"]{display:none!important;}
[data-element-id="elm_XbkQkSe7n7upXBQY0y3QEQ"]{grid-column:3;grid-row:2;margin:0!important;}
[data-element-id="elm_DE9oe6GhxNCmVQ-2ZuHF0A"]{grid-column:4;grid-row:2;margin:0!important;}
@media(max-width:991px){[data-element-id="elm_YGNrtoy_nvtBttgOwYVuJQ"]{grid-template-columns:repeat(2,minmax(0,1fr))!important;}[data-element-id="elm_XbkQkSe7n7upXBQY0y3QEQ"]{grid-column:1;grid-row:3;}[data-element-id="elm_DE9oe6GhxNCmVQ-2ZuHF0A"]{grid-column:2;grid-row:3;}}
@media(max-width:540px){[data-element-id="elm_YGNrtoy_nvtBttgOwYVuJQ"]{grid-template-columns:1fr!important;}[data-element-id="elm_IasbPFSwWS7XxaW1KahcLA"]{grid-column:1;grid-row:2;}[data-element-id="elm_24rI9M2zssDZ904Umu_e_Q"] .zptext{display:block!important;}[data-element-id="elm_24rI9M2zssDZ904Umu_e_Q"] h3:not(:first-child){margin-top:24px!important;}[data-element-id="elm_XbkQkSe7n7upXBQY0y3QEQ"]{grid-column:1;grid-row:3;}[data-element-id="elm_DE9oe6GhxNCmVQ-2ZuHF0A"]{grid-column:1;grid-row:4;}}

[data-element-id="elm_XbkQkSe7n7upXBQY0y3QEQ"] > .zpelem-text,[data-element-id="elm_DE9oe6GhxNCmVQ-2ZuHF0A"] > .zpelem-text{margin-top:0!important;}
