.cts-trail{margin:0 0 16px;color:var(--muted);font-size:13px;line-height:1.6;min-width:0}
.cts-trail ol{display:flex;flex-wrap:wrap;align-items:center;gap:2px 0;list-style:none;margin:0;padding:0;min-width:0}
.cts-trail li{display:inline-flex;align-items:baseline;min-width:0;max-width:100%;margin:0;padding:0;gap:8px}
.cts-trail li+li{margin-left:8px}
.cts-trail a{display:inline-flex;align-items:center;min-height:32px;color:var(--blue);text-decoration:none;overflow-wrap:anywhere}
.cts-trail a:hover{text-decoration:underline;text-underline-offset:3px}
.cts-trail a:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:3px}
.cts-trail [aria-current]{overflow-wrap:anywhere;color:var(--muted)}
.cts-trail-separator{flex:0 0 12px;align-self:center;line-height:0;color:#687d96}
.cts-trail-separator svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
@media(max-width:767px){.cts-trail{font-size:12px;line-height:1.5;margin-bottom:12px}.cts-trail li{gap:5px}.cts-trail li+li{margin-left:5px}.cts-trail a{min-height:32px}}
@media print{.cts-trail{display:none!important}}
