/* Start custom CSS *//* Journal archive (template 5862) */
/* Sections whose loop is empty hide themselves (Featured / Start here / Topics), so no empty cards or orphan headings show. */
#journal-featured:has([data-element_type="e-collection-loop-empty-state"]:not([style*="none"])),
#start-here:has([data-element_type="e-collection-loop-empty-state"]:not([style*="none"])),
#explore-by-topic:has([data-element_type="e-collection-loop-empty-state"]:not([style*="none"])){display:none}
.hbn-kicker a{color:inherit;text-decoration:none;border-bottom:1px solid rgba(165,141,77,.6)}
.hbn-kicker a:hover{color:#A58D4D}
.hbn-kicker a:focus-visible,.hbn-topic:focus-visible{outline:2px solid #A58D4D;outline-offset:2px}
.hbn-dates time{white-space:nowrap}
#explore-by-topic [data-element_type="e-collection-loop-item"]{border-left:1px solid rgba(165,141,77,.3);padding-left:14px}
#explore-by-topic [data-element_type="e-collection-loop-item"]:first-child{border-left:0;padding-left:0}
.hbn-topic{display:flex;flex-direction:column;gap:4px;text-decoration:none;color:#315647;min-height:44px}
.hbn-topic:hover .hbn-topic-name{color:#A58D4D}
.hbn-topic-count{font-family:var(--hbn-font-body);font-weight:400;font-size:13.5px;letter-spacing:0;text-transform:none;color:#6A6767}
@media (max-width:767px){#explore-by-topic [data-element_type="e-collection-loop-item"]{border-left:0;padding-left:0;border-top:1px solid rgba(165,141,77,.25)}#explore-by-topic [data-element_type="e-collection-loop-item"]:first-child{border-top:0}}
#latest-articles [data-element_type="e-pagination-prev"],#latest-articles [data-element_type="e-pagination-next"]{text-decoration:none}
#latest-articles [data-element_type="e-pagination"]:not(:has(a)){display:none}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.hbn-kicker a{color:inherit;text-decoration:none;border-bottom:1px solid rgba(165,141,77,.6)}
.hbn-kicker a:hover{color:#A58D4D}
.hbn-kicker a:focus-visible,.hbn-byline a:focus-visible,.hbn-breadcrumbs a:focus-visible{outline:2px solid #A58D4D;outline-offset:2px}
.hbn-dates time{white-space:nowrap}
.hbn-breadcrumbs a{color:#315647;text-decoration:none;border-bottom:1px solid rgba(165,141,77,.5)}
.hbn-breadcrumbs .breadcrumb_last{color:#6A6767}
[data-element_type="e-pagination"]:not(:has(a)){display:none}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
/* structural body.elementor-page-5862s (shortcode classes are stripped by V4 widgets) */
[data-interaction-id="4ad24118"] a,[data-interaction-id="4b484de2"] a,[data-interaction-id="19c119e5"] a,[data-interaction-id="76356b55"] a,[data-interaction-id="d7a6a60"] a,[data-interaction-id="d6d2d56"] a,[data-interaction-id="b3bdc50"] a{color:inherit;text-decoration:none;border-bottom:1px solid rgba(165,141,77,.6)}
[data-interaction-id="4ad24118"] a:hover,[data-interaction-id="4b484de2"] a:hover,[data-interaction-id="19c119e5"] a:hover,[data-interaction-id="76356b55"] a:hover,[data-interaction-id="d7a6a60"] a:hover,[data-interaction-id="d6d2d56"] a:hover,[data-interaction-id="b3bdc50"] a:hover,[data-interaction-id="1095eba"] a:hover,[data-interaction-id="d5f57b"] a:hover{color:#A58D4D}
[data-interaction-id="4ad24118"] a:focus-visible,[data-interaction-id="4b484de2"] a:focus-visible,[data-interaction-id="19c119e5"] a:focus-visible,[data-interaction-id="76356b55"] a:focus-visible,[data-interaction-id="d7a6a60"] a:focus-visible,[data-interaction-id="d6d2d56"] a:focus-visible,[data-interaction-id="b3bdc50"] a:focus-visible,[data-interaction-id="1095eba"] a:focus-visible,[data-interaction-id="d5f57b"] a:focus-visible{outline:2px solid #A58D4D;outline-offset:2px}
[data-interaction-id="1095eba"] a,[data-interaction-id="d5f57b"] a{color:#315647;text-decoration:none;border-bottom:1px solid rgba(165,141,77,.5)}
[data-interaction-id="1f617151"] a{display:flex;flex-direction:column;gap:4px;text-decoration:none;color:#315647;min-height:44px}
[data-interaction-id="1f617151"] a:hover span:first-child{color:#A58D4D}
[data-interaction-id="1f617151"] a:focus-visible{outline:2px solid #A58D4D;outline-offset:2px}
[data-interaction-id="1f617151"] a span:last-child{font-family:var(--hbn-font-body);font-weight:400;font-size:13.5px;letter-spacing:0;text-transform:none;color:#6A6767}/* End custom CSS */