.public-inner-page>main{min-height:94vh;padding-top:66px}.book-chapters-page{width:calc(75vw - 7.5px);margin-left:calc(12.5vw + 3.75px);padding-top:48px;padding-bottom:196px;position:relative}.book-breadcrumbs{font:500 var(--home-text-14)/var(--home-leading-14) Avenir, sans-serif;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:72px;display:flex}.book-breadcrumbs a,.breadcrumb-separator{color:#fff3}.book-breadcrumbs a[aria-current=page]{color:#fff;font-weight:200}.chapters-back{z-index:1;width:30px;margin-bottom:23px;display:block;position:relative}.chapters-back .legacy-arrow-icon{width:30px;height:30px;transform:rotate(180deg)}.chapters-back:hover path:first-child{stroke:#e0005a}.chapters-heading{margin-bottom:40px;position:relative}.chapters-heading:before{content:attr(data-title);z-index:-1;color:#ffffff08;pointer-events:none;font:500 200px/251px Marcellus,serif;position:absolute;top:-120px}.chapters-heading h1{font:500 var(--home-text-30)/var(--home-leading-30) Marcellus, serif}.book-chapters,.book-subchapters{margin:0;padding:0;list-style:none}.book-chapter-row{align-items:center;display:flex}.book-chapter-row>a{padding-block:8px;font:400 20px/23px Marcellus,serif}.chapter-bookmark{width:10px;height:14px;margin-right:4px;display:inline-block;position:relative;top:-2px}.chapter-toggle{background:0 0;border:0;flex-shrink:0;margin-top:2px;margin-left:16px;padding:0}.chapter-toggle svg{display:block}.is-open>.book-chapter-row .chapter-toggle svg{transform:rotate(90deg)}.book-subchapters{flex-wrap:wrap;gap:6px 18px;width:600px;max-width:100%;padding-left:25px;display:flex}.book-subchapters li{padding-block:4px}.book-subchapters a{align-items:center;display:flex}.book-chapter.is-read>.book-chapter-row>a,.book-subchapters .is-read>a{color:#fff6}.book-chapter.is-read>.book-chapter-row path{stroke:#fff6;fill:#fff6}.book-chapter-row:hover>a>span,.book-chapter.is-active>.book-chapter-row>a>span,.book-subchapters .is-active>a>span{color:#e0005a}.book-chapter-row:hover path,.book-chapter.is-active>.book-chapter-row path{stroke:#e0005a;fill:#e0005a}@media (width<=1200px){.public-inner-page .home-content{padding-inline:25px}.book-chapters-page{width:100%;margin-left:0;padding-top:32px}.book-breadcrumbs{margin-bottom:90px}}.book-subchapter-row>a{font:inherit;padding-block:0}
