
#cm-nav{font:15px/1.4 "EB Garamond",Georgia,"Times New Roman",serif;background:#1f2a44;color:#fff;margin:-28px -22px 18px;padding:7px 14px;display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;position:relative;z-index:40}
#cm-nav a{color:#fff;text-decoration:none;border-bottom:1px solid transparent}#cm-nav a:hover,#cm-nav a.on{border-bottom-color:#e8c77a}
#cm-nav .cm-brand{font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-size:13px;margin-right:6px}
#cm-nav details{position:relative}#cm-nav summary{cursor:pointer;list-style:none}#cm-nav summary::-webkit-details-marker{display:none}
#cm-nav .cm-dd{position:absolute;left:0;top:26px;background:#fbf7ec;color:#22201b;border:1px solid #c8bfa6;box-shadow:0 4px 12px #0003;padding:6px 0;min-width:320px;z-index:60}
#cm-nav .cm-dd a{display:block;color:#1f2a44;padding:3px 12px;border:0}#cm-nav .cm-dd a:hover{background:#efe6cc}
#cm-nav .cm-here{font-size:13px;color:#e8c77a;margin-left:auto}
#cm-nav .cm-here a{color:#e8c77a}
#cm-nav .cm-err{flex-basis:100%;background:#fff8e6;color:#22201b;border-left:3px solid #9a6a12;padding:4px 8px;font-size:14px}
#cm-top{position:fixed;right:12px;bottom:12px;z-index:45;background:#1f2a44;color:#fff;font:14px Georgia,serif;padding:5px 10px;border-radius:3px;text-decoration:none;opacity:.85}
.hl-find{outline:3px solid #9a6a12!important;background:#fff3c4!important}
@media print{#cm-nav,#cm-top{display:none!important}}
@media (max-width:760px){#cm-nav{margin:-28px -22px 14px}#cm-nav .cm-here{margin-left:0;flex-basis:100%}#cm-nav .cm-dd{min-width:260px}}

#cm-nav .cm-err a{color:#1d2a4a!important;text-decoration:underline;font-weight:600}
