.dn-navigation{margin:0 0 24px;color:#23475f;font:14px/1.5 Roboto,Arial,sans-serif;overflow-wrap:anywhere}
.dn-navigation *{box-sizing:border-box}
.dn-navigation .dn-breadcrumbs ol{display:flex;flex-wrap:wrap;align-items:baseline;gap:7px 0;list-style:none;margin:0;padding:0}
.dn-navigation .dn-breadcrumbs li{display:flex;align-items:baseline;min-width:0;margin:0;padding:0}
.dn-navigation .dn-breadcrumbs li+li:before{content:'/';margin:0 10px;color:#9aacbc}
.dn-navigation .dn-breadcrumbs a{color:#627e94;text-decoration:none}
.dn-navigation .dn-breadcrumbs a:hover{color:#007bdf;text-decoration:underline}
.dn-navigation .dn-breadcrumbs [aria-current=page]{font-weight:600;color:#23475f}
.dn-navigation__context{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:14px}
.dn-navigation .dn-navigation__parent{display:inline-flex;align-items:center;min-height:36px;font-weight:600;color:#0874bd;text-decoration:none}
.dn-navigation .dn-navigation__parent:hover{text-decoration:underline}
.dn-navigation__level{padding:4px 9px;border-radius:5px;background:#f0f5f9;color:#62788c;font-size:12px;white-space:nowrap}
.dn-navigation .dn-navigation__all{margin-left:auto;color:#0874bd;text-decoration:none;font-size:13px}
.dn-navigation .dn-navigation__all:hover{text-decoration:underline}
.dn-navigation .dn-ways{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;padding:10px 0 0;border-top:1px solid #e4ecf3}
.dn-ways__label{margin-right:5px;color:#7b8fa1;font-size:12px}
.dn-navigation .dn-ways a{display:inline-flex;align-items:center;min-height:34px;padding:5px 10px;border:1px solid transparent;border-radius:6px;color:#38647f;text-decoration:none;font-size:13px}
.dn-navigation .dn-ways a:hover{background:#f3f8fd;color:#007bdf}
.dn-navigation .dn-ways a.is-active{border-color:#c9e2fb;background:#eaf5ff;color:#0874bd;font-weight:600}
.dn-navigation a:focus-visible{outline:2px solid #007fff;outline-offset:3px;border-radius:4px}
@media(max-width:600px){.dn-navigation{margin-bottom:20px;font-size:12px}.dn-navigation .dn-breadcrumbs li+li:before{margin:0 7px}.dn-navigation__context{gap:6px 10px;margin-top:10px}.dn-navigation .dn-navigation__parent{font-size:13px;max-width:100%}.dn-navigation .dn-navigation__all{margin-left:0}.dn-navigation .dn-ways{gap:3px;padding-top:8px}.dn-ways__label{flex-basis:100%;margin-bottom:2px}.dn-navigation .dn-ways a{min-height:36px;padding:5px 8px}}
