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

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

.ttw-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 */


.ttw-series-page .ttw-page{padding-top:38px}
.ttw-series-page .ttw-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;
}
.ttw-series-page .bht-book-toolbar button,
.ttw-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;
}
.ttw-series-page .bht-book-toolbar button[aria-pressed=true]{background:#356b92;color:#fff}

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

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

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

.ttw-parts{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 18px;margin:16px 0;font-size:20px}.ttw-directory h2{scroll-margin-top:90px}.ttw-part{font-size:18px;color:#73614b}.ttw-text h2{font-size:24px;line-height:1.6;margin:20px 0 12px;color:#7e0707}@media(max-width:600px){.ttw-parts{font-size:18px}.ttw-text h2{font-size:22px}}
