/* dev6.63: restored automatic navigator, including pages and the moved Journey sidebar. */
.kbt-sidebox.fxnav-standard-topic { overflow-wrap: anywhere; }
.kbt-sidebox.fxnav-standard-topic .fxnav-standard-topic__title { margin: 0 0 1rem; color: var(--kbt-ink); font-size: 1.1rem; line-height: 1.35; letter-spacing: -.015em; }
.kbt-sidebox.fxnav-standard-topic .fxnav-standard-topic__label { margin: 0 0 .4rem; color: var(--kbt-slate); font-size: .74rem; font-weight: 750; letter-spacing: .07em; line-height: 1.45; text-transform: uppercase; }
.kbt-sidebox.fxnav-standard-topic .fxnav-standard-topic__main { display: block; padding: .45rem 0; color: var(--kbt-brass-text, var(--kbt-ink)); font-size: 1.04rem; font-weight: 750; line-height: 1.5; text-decoration: underline; text-underline-offset: .2em; }
.kbt-sidebox.fxnav-standard-topic .fxnav-standard-topic__guidance { margin-top: 1rem; padding-top: 1rem; border-top: 1px solid var(--kbt-line); }
.kbt-sidebox.fxnav-standard-topic .fxnav-standard-topic__list { list-style: none; margin: 0; padding: 0; }
.kbt-sidebox.fxnav-standard-topic .fxnav-standard-topic__list li { margin: 0; padding: 0; border-bottom: 0; }
.kbt-sidebox.fxnav-standard-topic .fxnav-standard-topic__list li + li { border-top: 1px solid var(--kbt-line); }
.kbt-sidebox.fxnav-standard-topic .fxnav-standard-topic__list a { display: block; padding: .75rem 0; color: var(--kbt-ink); font-size: .93rem; font-weight: 650; line-height: 1.55; text-decoration: none; }
.kbt-sidebox.fxnav-standard-topic .fxnav-standard-topic__list a:hover { color: var(--kbt-brass-text, var(--kbt-ink)); text-decoration: underline; text-underline-offset: .2em; }
.kbt-sidebox.fxnav-standard-topic a:focus-visible { outline: 2px solid currentColor; outline-offset: 3px; border-radius: 3px; }
.fxcd-preview{position:fixed;inset:auto;margin:0;z-index:100100;width:min(300px,calc(100vw - 24px));max-height:calc(100vh - 24px);overflow:auto;box-sizing:border-box;background:#fff;color:#263442;border:1px solid #d9dde2;border-radius:8px;box-shadow:0 8px 32px #0003;padding:12px;pointer-events:auto;font:600 16px/1.4 system-ui,sans-serif}
.fxcd-preview[hidden]{display:none}.fxcd-preview img{display:block;width:100%;height:auto;max-height:170px;object-fit:contain;margin-bottom:10px;border-radius:4px}.fxcd-preview__title{margin:0;overflow-wrap:anywhere}
