/* User Provided Stylesheet */

:root{--book-ink:#203746;--book-accent:#146c78}body{color:var(--book-ink)}article{font-family:"Palatino Linotype","Book Antiqua",Palatino,Georgia,serif;font-size:1.12rem;line-height:1.75}article h1,article h2,article h3,article h4,article h5,nav,aside,.book-figure,article .admonition-title{font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}article h1{line-height:1.16;letter-spacing:-.025em;color:#203746}article h2{margin-top:2.5rem;padding-top:.9rem;border-top:1px solid #d9e5e8;color:#146c78}article a{color:#146c78;text-underline-offset:.18em}.chapter-overview{border-left:3px solid #146c78;padding:.2rem 0 .2rem 1.3rem;margin:1.6rem 0 2.3rem;color:#405d6c;font-size:1.1rem}.book-figure{border-top:1px solid #d4e1e5;border-bottom:1px solid #d4e1e5;padding:1rem 0;margin:2rem 0;font-size:.9rem;line-height:1.5;clear:both}.book-figure>p:last-child{margin-bottom:0}.book-live-frame{max-width:100%;background:white}.theorem{border-left:3px solid #146c78;background:#f2f8fa}.proof{background:transparent;border-color:#d4e1e5;font-size:1em}.proof .admonition-title{background:transparent;color:#405d6c;font-weight:600}article .math-display,article .math{overflow-x:auto;max-width:100%}article table{font-family:ui-sans-serif,sans-serif;font-size:.9rem}aside{font-size:.91rem}article p{hyphens:none}@media(max-width:640px){article{font-size:1.05rem;line-height:1.65}.chapter-overview{padding-left:1rem}.book-figure{margin:1.5rem 0}}@media print{.book-figure{break-inside:avoid}nav,aside{display:none!important}}
/* Match the theme's selectors without disturbing its responsive page grid. */
article.article a{color:#146c78}article.article h1,article.article h2,article.article h3{color:#203746}article.article h2{color:#146c78}.myst-fm-block{padding-top:1.4rem!important}.myst-fm-downloads-dropdown,.myst-fm-edit-link,.myst-fm-github-link,.myst-fm-launch-button,.myst-made-with-myst{display:none!important}.myst-admonition.theorem .myst-admonition-header{background:#e6f1f4;color:#203746}.myst-admonition.proof .myst-admonition-header{background:transparent;color:#405d6c}.myst-admonition.theorem .myst-admonition-header-icon,.myst-admonition.proof .myst-admonition-header-icon{display:none}.myst-admonition{border-radius:3px}
/* Scientific panels keep their white plotting surface in either reader theme. */
.dark body,.dark article.article{color:#d6e5eb}.dark article.article h1,.dark article.article h3{color:#e3eef2}.dark article.article h2,.dark article.article a{color:#80cfda}.dark article.article h2,.dark .book-figure{border-color:#3c525e}.dark .chapter-overview{color:#bdd4df;border-color:#65b7c4}.dark .myst-admonition.theorem{background:#20313a;border-color:#477b87}.dark .myst-admonition.theorem .myst-admonition-header{background:#29434e;color:#dbedf2}.dark .myst-admonition.proof{background:transparent;border-color:#425761}.dark .myst-admonition.proof .myst-admonition-header{color:#c1d6df}

.reader-artwork{margin:0 0 1.5rem;max-width:100%}.reader-artwork img{width:100%;height:130px;object-fit:cover;object-position:center}.reader-artwork figcaption{margin-top:.4rem;font:11px/1.5 ui-sans-serif,system-ui,sans-serif;color:#667780}.reader-artwork figcaption a{color:inherit;text-underline-offset:3px}.dark .reader-artwork figcaption{color:#bdd4df}@media(max-width:640px){.reader-artwork img{height:100px}.reader-artwork figcaption{font-size:10px}}@media print{.reader-artwork{display:none}}
