.bn-breadcrumb{display:block;width:auto;max-width:none;margin:12px 0 20px;padding:0;background:none;font-size:14px;line-height:1.8}.bn-breadcrumb ol{display:flex;flex-wrap:wrap;gap:4px 8px;list-style:none;padding:0;margin:0}.bn-breadcrumb li{display:inline-flex;align-items:baseline;width:auto;margin:0;padding:0}.bn-breadcrumb li+li:before{content:"›";margin-right:8px;color:#667085}.bn-breadcrumb a{display:inline;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;font-size:inherit}.bn-breadcrumb a,.bn-related a{color:#2256aa;text-decoration:underline;text-underline-offset:3px}.bn-related{margin-top:32px;padding:20px 0;border-top:1px solid #dce3ee}.bn-related h2{font-size:20px}.bn-related ul{display:flex;flex-wrap:wrap;gap:10px 20px;list-style:none;padding:0}.bn-related li{line-height:1.8}.bn-page-links{box-sizing:border-box;max-width:1200px;margin:32px auto 40px;padding:32px;background:#fff;border:1px solid #cbd8eb;border-top:5px solid #2256aa;border-radius:16px;scroll-margin-top:24px}.bn-page-links h2{margin:0 0 8px;font-size:26px;color:#183455}.bn-page-links>p{margin:0 0 20px;color:#52647d;font-size:16px}.bn-page-links .bn-related{margin:24px 0 0;padding:20px 0 0}.bn-page-links .bn-related h3{font-size:18px;margin:0 0 14px}.bn-page-links .bn-related ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:0}.bn-page-links .bn-related a{box-sizing:border-box;display:flex;align-items:center;min-height:56px;height:100%;padding:14px 16px;border:1px solid #cedbed;border-radius:10px;background:#f4f8fe;font-size:16px;line-height:1.5;text-decoration:none;overflow-wrap:anywhere}.bn-page-links a:hover{background:#e7effb;border-color:#2256aa}.bn-page-links a:focus-visible{outline:3px solid #2256aa;outline-offset:3px}.bn-page-links .bn-top{display:inline-block;margin-top:24px;padding:12px 16px;color:#2256aa;border:1px solid #cedbed;border-radius:8px;font-size:16px}.bn-page-links .bn-breadcrumb{margin:18px 0}@media(max-width:700px){.bn-page-links{margin:24px 12px;padding:22px 16px}.bn-page-links h2{font-size:23px}.bn-page-links .bn-related ul{grid-template-columns:repeat(2,minmax(0,1fr))}.bn-page-links .bn-related a{padding:12px;min-height:60px}}header .bn-home-link{display:inline-flex;align-items:center;min-height:44px;color:inherit;text-decoration:none}header .bn-home-link:focus-visible{outline:3px solid #2256aa;outline-offset:4px}.bn-page-links .bn-current{display:flex;align-items:center;box-sizing:border-box;min-height:56px;height:100%;padding:14px 16px;border:2px solid #2256aa;border-radius:10px;background:#e7effb;color:#183455;font-size:16px;font-weight:700;line-height:1.5}.bn-city-links{display:flex;flex-wrap:wrap;gap:10px}.bn-city-links a{display:inline-flex;min-height:48px;align-items:center;padding:12px 20px;background:#fff;border:1px solid #cbd8eb;border-radius:10px;text-decoration:none;color:#183455;font-weight:700}.bn-page-links .bn-subject-menu a,.bn-page-links .bn-subject-menu .bn-current{flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;word-break:keep-all;overflow-wrap:normal}.bn-subject-menu span>span:last-child,.bn-subject-menu a>span:last-child{font-weight:700}.bn-subject-menu [aria-current="page"]{box-shadow:inset 0 0 0 1px #2256aa}