.chapter-sample{margin:2rem 0;padding:1.5rem 0;border-top:1px solid #d6d7d5;border-bottom:1px solid #d6d7d5;scroll-margin-top:110px}.chapter-sample .eyebrow{margin:0 0 .7rem}.chapter-sample h3{margin:0;font-size:1.5rem;color:#17191b}.chapter-sample .sample-meta{margin:.5rem 0 1.2rem;font-size:.8rem;color:#63666a}.chapter-sample h4{margin:1.4rem 0 .7rem;font-size:.9rem;font-weight:500}.chapter-sample audio{display:block;width:100%;min-width:0;max-width:100%;height:54px}.chapter-reader{width:min(960px,94vw);height:min(900px,92dvh);max-width:100%;max-height:100dvh;padding:0;border:1px solid #d7d6d0;background:#fafaf7;color:#17191b}.chapter-reader[open]{display:flex;flex-direction:column}.chapter-reader::backdrop{background:#101416c9;backdrop-filter:blur(5px)}.chapter-reader-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.4rem;border-bottom:1px solid #d6d7d5;background:#fafaf7}.chapter-reader-bar h2{margin:0;font-size:1rem;line-height:1.4;letter-spacing:0}.chapter-reader-close{flex-shrink:0;padding:.6rem .8rem;background:transparent;border:1px solid #c8c8c0;font:inherit;font-size:.8rem;cursor:pointer}.chapter-reader-close span{margin-left:.4rem;font-size:1.2rem}.chapter-reader iframe{display:block;flex:1;width:100%;min-height:0;border:0;background:#fafaf7}.chapter-reader-open{overflow:hidden}.chapter-page{margin:0;background:#fafaf7;color:#202224;font-family:Georgia,'Times New Roman',serif;line-height:1.85}.chapter-page *{box-sizing:border-box}.chapter-back{display:block;padding:1.1rem 6vw;border-bottom:1px solid #deded7;color:#721e28;font:500 .78rem Arial,sans-serif;text-decoration:none}.chapter-prose{max-width:740px;padding:2.8rem 36px 4rem;margin:auto}.chapter-heading{position:static;display:block;height:auto;padding:0 0 2.4rem;margin:0 0 2rem;background:none;backdrop-filter:none;border-bottom:1px solid #deded7;text-align:center}.chapter-heading p{margin:.5rem 0}.chapter-eyebrow,.chapter-number,.chapter-author{font-family:Arial,sans-serif;font-size:.75rem;letter-spacing:.12em;color:#656769}.chapter-eyebrow{text-transform:uppercase}.chapter-number{color:#941c26;margin-top:1.8rem!important}.chapter-heading h1{font-weight:400;font-size:clamp(2.5rem,7vw,3.8rem);line-height:1.15;margin:.6rem 0;letter-spacing:-.03em}.chapter-prose article{font-size:1.13rem;overflow-wrap:break-word}.chapter-prose article p{margin:0 0 1.1em}.chapter-prose article>p:first-child{display:flow-root}.chapter-prose article>p:first-child:first-letter{font-size:3.6rem;float:left;line-height:.95;padding:.13rem .45rem 0 0;color:#941c26}.chapter-prose hr{width:80px;margin:2.5rem auto;border:0;border-top:1px solid #a7545c}.chapter-end{display:block;margin-top:3rem;padding-top:1.5rem;border-top:1px solid #deded7;text-align:center;font:500 .8rem Arial,sans-serif;line-height:1.7;color:#656769}.chapter-end a{color:#721e28}.chapter-page a:focus-visible,.chapter-reader :focus-visible{outline:3px solid #ad3540;outline-offset:4px}@media(max-width:560px){.chapter-reader{width:100vw;height:100dvh;max-height:100dvh;margin:0;border:0}.chapter-reader-bar{padding:.85rem 1rem}.chapter-reader-bar h2{font-size:.88rem}.chapter-prose{padding:2rem 22px 3rem}.chapter-prose article{font-size:1.06rem}.chapter-back{padding:1rem 22px}}
