.bfw-page{box-sizing:border-box;max-width:1040px;margin:0 auto;padding:38px 28px 70px;font-family:inherit;font-size:22px;line-height:1.8;color:#242424}.bfw-page *{box-sizing:border-box}.bfw-page header{text-align:center;margin:24px 0 32px}.bfw-page h1{font-size:30px;line-height:1.5;color:#7e0707;font-weight:700}.bfw-series{color:#7e0707;font-size:23px;font-weight:700}.bfw-nav{display:flex;gap:14px 24px;justify-content:center;flex-wrap:wrap;font-size:20px}.bfw-page a{color:#7e0707;text-decoration:none!important;box-shadow:none!important}.bfw-page a:focus-visible{outline:2px solid #99712b;outline-offset:4px}.bfw-text p{margin:0 0 1em;text-indent:0}.bfw-source{font-size:17px;color:#73614b;margin:34px 0;text-align:center}.bfw-directory{max-width:820px}.bfw-directory h2{font-size:24px;line-height:1.5;text-align:center;margin:30px 0 18px;padding:12px;background:#fff8ee;border-radius:6px}.bfw-directory ol{max-width:640px;margin:0 auto;padding-left:2.5em}.bfw-directory li{padding-left:.2em;margin-bottom:8px}.bfw-directory li a{font-weight:400}@media(max-width:600px){.bfw-page{padding:25px 18px 45px;font-size:20px;line-height:1.75}.bfw-page h1{font-size:26px}.bfw-nav{font-size:18px;gap:10px 18px}.bfw-directory h2{font-size:21px}.bfw-directory ol{padding-left:2.2em}.bfw-directory li{margin-bottom:7px}}

/* Theme fallback: scoped to this series; keep the site banner and article header. */
body.bfw-series-page #main > header.page-header,body.bfw-series-page #main > .page-header,body.bfw-series-page .site-breadcrumbs{display:none!important}

.bfw-editor-note{max-width:640px;margin:0 auto 28px;font-size:18px;line-height:1.8;text-align:left;color:#73614b}

/* 1.0.2 unified reading toolbar */


.bfw-series-page .bfw-page{padding-top:38px}
.bfw-series-page .bfw-page .bht-book-toolbar{
 display:flex!important;justify-content:center!important;align-items:center!important;
 gap:8px!important;flex-wrap:wrap;margin:0 auto 20px!important;padding:0!important;
}
.bfw-series-page .bht-book-toolbar button,
.bfw-series-page .bht-book-toolbar .bht-book-search{
 display:inline-flex!important;align-items:center;justify-content:center;box-sizing:border-box;
 min-height:44px;padding:7px 15px!important;font-size:18px!important;line-height:1.5;
 border:1px solid #bf941d!important;border-radius:4px;background:#fff8e2;color:#66480b;
 text-decoration:none!important;cursor:pointer;font-family:inherit;
}
.bfw-series-page .bht-book-toolbar button[aria-pressed=true]{background:#356b92;color:#fff}

@media(max-width:600px){.bfw-series-page .bfw-page{padding-top:34px}}

.bfw-series-page .bfw-page>header{margin:0 0 20px!important;text-align:center}
.bfw-series-page .bfw-page>header h1{margin:12px 0 14px!important}
.bfw-series-page .bfw-page>header p{margin:0 0 10px}
.bfw-series-page .bfw-page>.bfw-nav{margin:16px 0 24px}
.bfw-series-page .bfw-page .bht-book-search{border:1px solid #bf941d!important;color:#66480b!important}

body.bfw-series-page #main{background:#f5e3d1}
.bfw-page{padding-bottom:30px;overflow-wrap:break-word}
.bfw-series-page .bfw-page>header{margin-bottom:14px!important}
.bfw-series-page .bfw-page>.bfw-nav{margin:12px 0 18px}
.bfw-text p{margin:0 0 14px}
.bfw-text .bfw-bullet{padding-left:1em;text-indent:-1em}
.bfw-source{margin:22px 0 16px}
.bfw-directory h2{margin:20px 0 14px}
.bfw-directory li{margin-bottom:5px;line-height:1.6}
.bfw-editor-note{margin-bottom:20px}
@media(max-width:600px){.bfw-directory ol{padding-left:1.7em}.bfw-page{padding-bottom:24px}}
