/* Start custom CSS *//* Journal topic (category archive template 5863) */
.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}}
#topic-hero [data-id="453ba391"]:empty{display:none}
/* structural body.elementor-page-5863s (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 */