@font-face{font-family:Editorial Noto Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/editorial/noto-serif-regular.woff2)format("woff2")}@font-face{font-family:Editorial Noto Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/editorial/noto-sans-regular.woff2)format("woff2")}.bp-editorial{--bp-unit:calc(1cqw / 36);background:var(--bp-paper,#f7f5ed);color:#1e2928;font-synthesis:none;width:100%;box-shadow:none;isolation:isolate;border:0;border-radius:0;margin:0;position:relative;container-type:inline-size}.bp-editorial,.bp-editorial *{box-sizing:border-box}.bp-editorial .bp-print-photo{position:absolute;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.bp-editorial .bp-print-photo img{display:block;object-fit:fill!important;aspect-ratio:auto!important;border:0!important;border-radius:0!important;width:100%!important;height:100%!important;max-height:none!important}.bp-editorial .bp-print-photo figcaption{position:static;text-align:left!important;margin:0!important;padding:0!important}.bp-editorial .bp-print-text{font-size:inherit;font-kerning:normal;display:block;position:absolute;letter-spacing:0!important;text-align:left!important;text-transform:none!important;text-wrap:nowrap!important;white-space:pre!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important;font-weight:400!important;line-height:1!important}.bp-editorial .bp-print-line{display:block;position:absolute;left:0;white-space:pre!important;font:inherit!important;letter-spacing:0!important;color:inherit!important;line-height:1!important}.bp-seam{width:calc(var(--bp-unit)*2);pointer-events:none;background:#dedfd7;position:absolute;top:0;bottom:0;left:50%}.bp-school-opener .bp-seam{background:#dedfd7}.bp-print-rule{pointer-events:none;display:block;position:absolute}.bp-preview{background:0 0;min-width:0;padding:0}.bp-preview-frame{position:relative}.bp-preview-open{cursor:zoom-in;background:0 0;border:0;border-radius:4px;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.bp-preview-open:hover{box-shadow:0 0 0 2px #315746}.bp-preview-clickable .bp-preview-hint{display:block}.bp-preview-hint{display:none;color:#596563!important;margin:12px 0 0!important;font:400 13px/1.6 Editorial Noto Sans,sans-serif!important}.bp-thumbnail{background:#f7f5ed;width:100%;margin:0;padding:0;overflow:hidden}.bp-thumbnail .bp-volume{pointer-events:none}.bp-thumbnail-compact{align-self:center}@media (width>=1024px){.bl-choices .bp-thumbnail{aspect-ratio:3/2;background:0 0;align-items:center;display:flex}.books-landing .bl-choices .bl-detail{min-height:76px}}.bp-open,.bp-disclosure,.bp-reader{box-sizing:border-box;color:#1e2928;letter-spacing:0;font-family:Editorial Noto Sans,sans-serif}.bp-open{color:#315746;cursor:pointer;background:#fffefa;border:1px solid #315746;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:12px 20px;font-size:14px;font-weight:600;line-height:22px;display:inline-flex}.bp-open svg,.bp-reader svg{pointer-events:none;flex-shrink:0}.bp-open:hover,.bp-reader button:hover:not(:disabled){background:#eaece5}.bp-open:focus-visible,.bp-reader :focus-visible{outline-offset:3px;outline:3px solid #315746}.bp-disclosure{color:#596563;max-width:850px;font:400 14px/22px Editorial Noto Sans,sans-serif;margin:16px 0 20px!important}.bp-disclosure>span{display:block}.bp-reader{overscroll-behavior:contain;background:#f7f5ed;border:1px solid #d8d8cf;border-radius:6px;width:min(1400px,100vw - 32px);max-width:1400px;max-height:calc(100dvh - 32px);padding:0;overflow:auto}.bp-reader::backdrop{background:#17211cd9}.bp-reader-header{z-index:4;background:#f7f5edf7;border-bottom:1px solid #d8d8cf;justify-content:space-between;align-items:center;gap:20px;padding:12px 20px;font:400 15px/1.5 Editorial Noto Sans,sans-serif;display:flex;position:sticky;top:0}.bp-reader button{color:#25312b;cursor:pointer;background:#fffefa;border:1px solid #c7ccc5;border-radius:6px;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:8px 12px;font:400 13px/1.4 Editorial Noto Sans,sans-serif;display:inline-flex}.bp-reader button:disabled{opacity:.4;cursor:default}.bp-reader-tools{border-bottom:1px solid #d8d8cf;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.bp-view-tabs,.bp-zoom{align-items:center;gap:6px;display:flex}.bp-view-tabs [aria-selected=true]{color:#fff;background:#315746;border-color:#315746}.bp-reader .bp-view-tabs [aria-selected=true]:hover{color:#fff;background:#294b3b}.bp-zoom>span{text-align:center;font-variant-numeric:tabular-nums;min-width:46px;font-size:12px}.bp-reader-content{padding:20px}.bp-reader [hidden]{display:none!important}.bp-layout-viewport{overscroll-behavior:contain;background:#e7e5dc;width:100%;max-height:72dvh;overflow:auto}.bp-layout-scale{min-width:100%;max-width:none;padding:0}.bp-reading{background:#fffefa;max-width:880px;margin:0 auto;padding:20px 24px 32px;font:400 19px/1.75 Editorial Noto Serif,serif}.bp-reading>h3{letter-spacing:0!important;color:#1e2928!important;margin:0 0 28px!important;font:400 32px/1.2 Editorial Noto Serif,serif!important}.bp-reading>p{max-width:66ch;font:inherit!important;line-height:inherit!important;letter-spacing:0!important;color:#1e2928!important;margin:0 0 24px!important}.bp-reading>.bp-reading-chapter{color:#596563!important;margin:0 0 18px!important;font:400 12px/1.6 Editorial Noto Sans,sans-serif!important}.bp-reading-images{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px;margin-top:36px;display:grid}.bp-reading-images figure{background:0 0!important;border:0!important;margin:0!important;padding:0!important}.bp-reading-images img{display:block;object-fit:contain!important;aspect-ratio:auto!important;border-radius:0!important;width:100%!important;height:auto!important;max-height:none!important}.bp-reading-images figcaption{color:#596563!important;text-align:left!important;margin:12px 0 0!important;font:400 13px/1.6 Editorial Noto Sans,sans-serif!important}@media (width<=899px){.bp-preview-hint{display:block}.bp-reader{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.bp-reader-header{padding:10px 12px;font-size:13px}.bp-reader-tools{padding:10px 12px}.bp-reader-content{padding:12px}.bp-reading{padding:18px 14px;font-size:18px}.bp-reading>h3{font-size:28px!important}.bp-reading-images{grid-template-columns:1fr}.bp-layout-viewport{max-height:65dvh}}@media (prefers-reduced-motion:reduce){.bp-reader *,.bp-editorial *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
