/* Blog article navigation: real parent links and a non-interactive current page. */
.fv-reader-article .fv-blog-trail{display:block;width:100%;margin:0 0 24px!important;padding:12px 16px;border:1px solid rgba(var(--cl1),.13);border-radius:16px;background:linear-gradient(110deg,rgba(var(--lbds),.98),rgba(var(--cl1),.045));box-shadow:0 4px 18px rgba(var(--txtall),.025);font-family:inherit}
.fv-reader-article .fv-blog-trail ol{display:flex;align-items:center;gap:10px;min-width:0;list-style:none!important;margin:0!important;padding:0!important}
.fv-reader-article .fv-blog-trail li{display:flex;align-items:center;min-width:0;margin:0!important;padding:0!important;line-height:1.55;list-style:none!important}
.fv-reader-article .fv-blog-trail li::before,.fv-reader-article .fv-blog-trail li::after{display:none!important;content:none!important}
.fv-reader-article .fv-blog-trail a{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:8px 11px;border:1px solid transparent;border-radius:10px;text-decoration:none!important;font-size:12px;font-weight:600;line-height:1.4;color:rgba(var(--txtall),.78);white-space:nowrap;transition:background .15s,color .15s,border-color .15s;touch-action:manipulation}
.fv-reader-article .fv-blog-trail a:hover{background:rgba(var(--cl1),.08);color:rgba(var(--cl1));border-color:rgba(var(--cl1),.12)}
.fv-reader-article .fv-blog-trail a:focus-visible{outline:3px solid rgba(var(--cl1),.5);outline-offset:3px}
.fv-reader-article .fv-blog-trail .fv-trail-blog{background:rgba(var(--cl1),.08);border-color:rgba(var(--cl1),.08);color:rgba(var(--cl1))}
.fv-blog-trail svg{display:block;flex-shrink:0;width:16px;height:16px}
.fv-reader-article .fv-blog-trail .fv-trail-chevron{width:12px;height:12px;margin-right:10px;color:rgba(var(--cl1),.5)}
.fv-reader-article .fv-blog-trail .fv-trail-current{flex:1;min-width:0;color:rgba(var(--txtall),.72);font-size:13px;font-weight:450;line-height:1.6}
.fv-blog-trail .fv-trail-title{display:block;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
@media(max-width:767px){
 .fv-reader-article .fv-blog-trail{margin-bottom:18px!important;padding:10px 12px;border-radius:14px}
 .fv-reader-article .fv-blog-trail ol{flex-wrap:wrap;column-gap:7px;row-gap:10px}
 .fv-reader-article .fv-blog-trail a{min-height:42px;padding:8px 10px;font-size:12px}
 .fv-reader-article .fv-blog-trail .fv-trail-chevron{margin-right:7px}
 .fv-reader-article .fv-blog-trail .fv-trail-current{flex:0 0 100%;width:100%;padding:9px 0 2px 11px!important;border-top:1px solid rgba(var(--cl1),.1);font-size:12px;position:relative}
 .fv-reader-article .fv-blog-trail .fv-trail-current::before{display:block!important;content:""!important;position:absolute;left:0;top:13px;bottom:4px;width:3px;border-radius:3px;background:rgba(var(--cl1),.5)}
 .fv-trail-current>.fv-trail-chevron{display:none}
 .fv-blog-trail .fv-trail-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;line-height:1.65}
}
@media(prefers-reduced-motion:reduce){.fv-reader-article .fv-blog-trail a{transition:none}}
@media print{.fv-reader-article .fv-blog-trail{display:none!important}}
