.sr-tax{display:flex;flex-direction:column;gap:2px;margin:0 0 10px;min-height:2.6rem;line-height:1.3}
.sr-tax a,.sr-tax span{display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none}
.sr-tax__cat{color:#80632A;font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}
.sr-tax__sub{color:#172B4D;font-size:.82rem;font-weight:500}
.sr-tax a:hover{text-decoration:underline;text-underline-offset:3px}
.sr-tax a:focus-visible,.sr-crumbs a:focus-visible{outline:2px solid #C6A15B;outline-offset:2px;border-radius:2px}
@media (max-width:749px){.sr-tax{min-height:2.5rem}.sr-tax__cat{font-size:.66rem;letter-spacing:.06em}.sr-tax__sub{font-size:.8rem}}
.sr-crumbs{padding-block:16px 4px}
.sr-crumbs__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;font-size:.85rem;line-height:1.4;color:#4A556B}
.sr-crumbs__list li{display:flex;align-items:center;gap:8px;min-width:0;max-width:100%}
.sr-crumbs__list li+li::before{content:"\203A";color:#C6A15B;font-size:1rem}
.sr-crumbs a{color:#172B4D;text-decoration:none;display:inline-block;padding-block:8px}
.sr-crumbs a:hover{text-decoration:underline;text-underline-offset:3px}
.sr-crumbs [aria-current]{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:60ch}
@media (max-width:749px){.sr-crumbs [aria-current]{max-width:70vw}}
