.jl{background:#fff;border-bottom:1px solid #dce3ed;border-top:1px solid #dce3ed;text-align:left}.jl__wrap{margin:0 auto;max-width:1180px;padding:0 32px}.jl__heading{font-size:20px;line-height:1.25;margin:0 0 12px}.jl__list{list-style:none;margin:0;padding:0;text-align:left}.jl__link{align-items:center;color:#020b31;display:flex;gap:9px;justify-content:flex-start;text-align:left;text-decoration:none}.jl__label{display:block;font:inherit;letter-spacing:inherit;text-transform:none}.jl__icon{display:block;flex:none;height:19px;object-fit:contain;width:19px}.jl__link:focus-visible{outline:3px solid var(--jl-accent,#f69300);outline-offset:2px}.jl--row .jl__list{display:flex;flex-wrap:wrap;gap:6px 28px;justify-content:flex-start;padding:12px 0}.jl .jl__list .jl__link,.jl--row .jl__link{background:none;border:0;border-bottom:2px solid transparent;border-radius:0;font-family:inherit;font-size:14.5px;font-weight:600;letter-spacing:0;line-height:1.3;padding:6px 2px;text-transform:none;transition:color .15s ease,border-color .15s ease}.jl--row .jl__link:focus-visible,.jl--row .jl__link:hover{border-bottom-color:var(--jl-accent,#f69300);color:#2d63ae}.jl--sticky{position:sticky;top:env(safe-area-inset-top,0);z-index:5}@media (max-width:880px){.jl--row .jl__list{gap:4px 20px;padding:10px 0}.jl .jl__list .jl__link,.jl--row .jl__link{font-size:14px}}@media (max-width:600px){.jl--row .jl__list{gap:2px 16px;padding:9px 0}.jl .jl__list .jl__link,.jl--row .jl__link{font-size:13.5px}.jl__icon{height:16px;width:16px}.jl__link{gap:7px}}@media (max-width:400px){.jl--row .jl__list{gap:0 14px}.jl .jl__list .jl__link,.jl--row .jl__link{font-size:13px}}.jl--grid .jl__wrap{padding-bottom:28px;padding-top:24px}.jl--grid .jl__list{border-top:1px solid #dce3ed;display:grid;gap:0 36px;grid-template-columns:repeat(var(--jl-cols,4),minmax(0,1fr))}.jl--grid .jl__item{border-bottom:1px solid #dce3ed}.jl--grid .jl__link{font-size:14.5px;font-weight:600;gap:11px;padding:12px 2px;transition:color .15s ease}.jl--grid .jl__link:hover{color:#2d63ae}@media (max-width:1000px){.jl--grid .jl__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.jl--grid .jl__list{grid-template-columns:1fr}}@media (max-width:880px){.jl__wrap{padding-left:22px;padding-right:22px}}@media (prefers-reduced-motion:reduce){.jl *{transition:none!important}}