/* Makindo: persistent section navigation across three independent content stores and the message board. */
.mk-section-switcher{position:sticky;top:0;z-index:39;background:#102b40;color:#fff;border-bottom:1px solid #ffffff30;box-shadow:0 1px 6px #061d2933;font:600 13px/1.25 system-ui,-apple-system,"Segoe UI",sans-serif;width:100%;box-sizing:border-box}
.mk-section-switcher *, .mk-section-switcher *::before,.mk-section-switcher *::after{box-sizing:border-box}
.mk-section-switcher .mk-switch-inner{max-width:1330px;margin:0 auto;display:flex;align-items:center;gap:14px;padding:3px 18px;min-height:42px}
.mk-section-switcher .mk-switch-brand{color:#e2f8f4;text-decoration:none;white-space:nowrap;letter-spacing:.04em;font-weight:800;font-size:13px}
.mk-section-switcher .mk-switch-items{display:flex;align-items:stretch;gap:4px;min-width:0;flex:1}
.mk-section-switcher a.mk-switch-link{display:inline-flex;align-items:center;gap:5px;color:#e2edf5!important;background:transparent;text-decoration:none!important;white-space:nowrap;border-radius:5px;padding:8px 10px;font:600 12.5px/1.3 system-ui,-apple-system,"Segoe UI",sans-serif}
.mk-section-switcher a.mk-switch-link:hover,.mk-section-switcher a.mk-switch-link:focus-visible{background:#ffffff25;color:#fff!important;outline-offset:1px}
.mk-section-switcher a.mk-switch-link[aria-current=page]{background:#edf8f7;color:#12394b!important;box-shadow:inset 0 0 0 1px #b4dad5}
.mk-section-switcher .mk-switch-owner{margin-left:auto}
.sitehead{top:42px!important}
.mkq-head{top:42px!important}
body.ed-on .mk-section-switcher{top:52px!important}
body.ed-on .sitehead{top:94px!important}
.book-index-sidebar{scroll-margin-top:115px}
@media(max-width:760px){.mk-section-switcher .mk-switch-inner{padding:2px 6px;gap:2px;min-height:42px}.mk-section-switcher .mk-switch-brand{display:none}.mk-section-switcher .mk-switch-items{justify-content:space-between;gap:0}.mk-section-switcher a.mk-switch-link{padding:8px 7px;font-size:11.5px;flex:1;justify-content:center}.mk-section-switcher .mk-switch-owner{margin-left:0}.sitehead{top:42px!important}}
@media(max-width:610px){body.ed-on .mk-section-switcher{top:96px!important}body.ed-on .sitehead{top:138px!important}}
@media(max-width:420px){.mk-section-switcher a.mk-switch-link{padding:8px 4px;font-size:11px}}
@media print{.mk-section-switcher{display:none!important}.sitehead{top:0!important}}

@media(max-width:440px){.mk-section-switcher .mk-switch-inner{overflow-x:auto;scrollbar-width:thin}.mk-section-switcher .mk-switch-items{min-width:max-content}.mk-section-switcher a.mk-switch-link{flex:0 0 auto;padding:9px 8px;font-size:11px}}
