/* Explicit return links; existing site header, logo, and page layout stay intact. */
.re-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;color:#52605a;font:400 14px/1.5 Arial,sans-serif}
.re-breadcrumb a{display:inline-flex;align-items:center;min-height:36px;color:inherit;text-decoration:underline;text-underline-offset:3px}
.re-breadcrumb a:hover{color:#1d4f40}
.re-breadcrumb a:focus-visible{outline:3px solid #805a1c;outline-offset:3px;border-radius:3px}
main>.re-breadcrumb{width:min(var(--max,1320px),calc(100% - 40px));margin-inline:auto;padding-top:12px;margin-bottom:0}
@media(max-width:620px){main>.re-breadcrumb{width:calc(100% - 32px)}.re-breadcrumb a{min-height:44px}}
@media print{.re-breadcrumb{display:none!important}}
