.nav{row-gap:2px}
.brand{flex-shrink:0}.brand-t{white-space:nowrap}
@media(min-width:861px){.nav{gap:2px}.nav a{padding:8px 6px;font-size:13px}}
.subnav{background:var(--bk-cream,#f7f1e3);border-bottom:1px solid var(--bk-rule,#e2d4b8);font:500 14px/1.2 var(--bk-body,Georgia,serif)}
.subnav .wrap{display:flex;gap:4px;flex-wrap:wrap;align-items:center;padding-top:4px;padding-bottom:4px}
.subnav a{color:var(--bk-accent,#6d1a2a);text-decoration:none;padding:8px 10px;border-radius:4px;min-height:36px;display:inline-flex;align-items:center}
.subnav a:hover{background:rgba(0,0,0,.05)}
.subnav a[aria-current]{background:rgba(0,0,0,.07);font-weight:600}
.subnav .subnav-l{color:var(--bk-muted,#7a6a58);letter-spacing:.12em;text-transform:uppercase;font-size:11px;margin-right:6px}
@media(max-width:860px){.subnav .wrap{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.subnav .wrap::-webkit-scrollbar{display:none}.subnav a{white-space:nowrap}.subnav .subnav-l{display:none}
 .bk-bar .wrap{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.bk-bar .wrap::-webkit-scrollbar{display:none}.bk-bar a{white-space:nowrap}.bk-bar .bk-bar-l{display:none}}
.bk-cover-home{min-height:auto;padding:34px 14px}
.bk-cover-home .bk-cover-in{padding:34px 22px 30px}
.facts-t.tl th{text-align:left;vertical-align:top;width:11em;white-space:normal}
@media(max-width:600px){.facts-t.tl th{width:7.5em}}
.yby-n{color:var(--bk-muted,#7a6a58);font-size:.92em}
.foot .fl a{color:inherit}
.bk-cover .bk-orn,.bk-cover .bk-orn-note{display:none}
.bk-portrait{margin:0 auto 22px;width:min(240px,62vw);padding:7px;border:1px solid var(--bk-gold,#c9a75a);outline:1px solid var(--bk-gold,#c9a75a);outline-offset:3px;background:rgba(0,0,0,.18)}
.bk-portrait.wide{width:min(400px,84vw)}
.bk-portrait img{display:block;width:100%;height:auto}
.bk-portrait figcaption{font:italic 400 15px/1.3 var(--bk-head,Georgia,serif);color:#ead9b0;margin-top:9px;letter-spacing:.02em}
.bk-cover-home .bk-portrait{width:min(210px,58vw)}.bk-cover-home .bk-portrait.wide{width:min(360px,82vw)}
.bk-choose{display:block;margin:0}
.bk-choose>summary{list-style:none;cursor:pointer}
.bk-choose>summary::-webkit-details-marker{display:none}
.bk-choose>summary::after{content:" ▾";font-size:.8em}
.bk-choose[open]>summary::after{content:" ▴"}
.bk-choices{display:grid;gap:8px;width:min(400px,100%);margin:14px auto 4px;text-align:left}
.bk-choice{display:block;padding:12px 16px;border:1px solid var(--bk-gold,#c9a75a);border-radius:4px;text-decoration:none;color:var(--bk-gold2,#e9cf8f);background:rgba(0,0,0,.18)}
.bk-choice:hover,.bk-choice:focus{background:rgba(0,0,0,.32)}
.bk-choice b{display:block;font:600 16px/1.25 var(--bk-body,Georgia,serif)}
.bk-choice span{display:block;font:400 13px/1.35 var(--bk-body,Georgia,serif);color:#d8c28f;margin-top:3px}
.bk-choose+.bk-open.ghost{margin-left:0}
