
/* Journal v1.2: full redesign refinements */
body:has(.hc-site.hc-journal),body:has(.hc-site.hc-editorial-post){background:#061827!important}
body:has(.hc-site.hc-journal) #sitenav,body:has(.hc-site.hc-editorial-post) #sitenav{background:#061827!important;box-shadow:none!important;border-bottom:1px solid #173342!important}
body:has(.hc-site.hc-journal) .menu-overlay,body:has(.hc-site.hc-editorial-post) .menu-overlay{background:#061827!important}
.hc-site.hc-journal .hc-journal-heading{padding-top:125px!important}
.hc-site.hc-editorial-post .hc-article-breadcrumb{padding-top:100px!important}
.hc-site.hc-editorial-post .hc-article-sidebar{position:sticky!important;top:100px!important;align-self:start!important;height:max-content!important;max-height:calc(100vh - 112px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#315264 transparent}
.hc-site.hc-editorial-post .hc-article-columns{overflow:visible!important;align-items:start!important}
.hc-site.hc-editorial-post .hc-shell,.hc-site.hc-editorial-post .hc-article-wrap{overflow:visible!important}
.hc-category-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin:0 0 50px}
.hc-category-feature{border:1px solid #294354;border-radius:15px;overflow:hidden;background:#0b2433;color:#f5eee3!important;text-decoration:none!important;display:block}
.hc-category-feature-image{height:145px;background:radial-gradient(ellipse,#2b4655,#091e2c);overflow:hidden}
.hc-category-feature-image img{height:100%;width:100%;object-fit:cover;display:block}
.hc-category-feature span{display:block;padding:15px 18px;font:20px Georgia,serif}
.hc-category-hero{max-width:100%;margin:0 0 35px}
.hc-category-hero img{display:block;width:100%;max-height:420px;object-fit:cover;border-radius:18px}
.hc-site.hc-editorial-post .hc-sidebar-topic{display:flex!important;align-items:center;gap:10px}
.hc-sidebar-topic img{width:54px;height:43px;object-fit:cover;border-radius:6px;flex-shrink:0}
.hc-site .hc-apple-badge{width:165px!important;height:auto!important;max-width:100%;border-radius:0!important}
.hc-site.hc-editorial-post .hc-article-app img{max-width:190px!important;width:190px!important;height:auto!important;border:0!important}
@media(max-width:900px){.hc-category-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.hc-site.hc-editorial-post .hc-article-sidebar{position:static!important;max-height:none!important;overflow:visible!important}.hc-site.hc-editorial-post .hc-article-breadcrumb{padding-top:60px!important}}
@media(max-width:550px){.hc-category-gallery{grid-template-columns:1fr 1fr;gap:10px}.hc-category-feature-image{height:95px}.hc-category-feature span{font-size:15px;padding:11px}.hc-site.hc-journal .hc-journal-heading{padding-top:75px!important}}

.hc-site.hc-editorial-post{overflow:visible!important}
.hc-site.hc-editorial-post .hc-article-columns,.hc-site.hc-editorial-post .hc-shell{overflow:visible!important}
.hip-official-app-badge{display:inline-flex;align-items:center;justify-content:center;border:0!important;background:transparent!important;padding:0!important;box-shadow:none!important}
.hip-official-app-badge img{display:block;width:180px!important;height:auto!important;border:0!important;border-radius:0!important}
body:has(.hc-site.hc-journal) .page,body:has(.hc-site.hc-editorial-post) .page{background:#061827!important}
body:has(.hc-site.hc-journal) .menu-overlay,body:has(.hc-site.hc-editorial-post) .menu-overlay{background-color:#061827!important;color:#f5eee3!important}
body:has(.hc-site.hc-journal) .menu-overlay .mlink,body:has(.hc-site.hc-editorial-post) .menu-overlay .mlink{color:#f5eee3!important}
body:has(.hc-site.hc-journal) .menu-overlay .mlink.active,body:has(.hc-site.hc-editorial-post) .menu-overlay .mlink.active{color:#f3b53e!important}
