@page{@bottom-center{content:counter(page);font-size:9pt;color:rgb(100,100,100);}}:root{--screen-width:100%;--header-slidein:none;--footer-slidein:none;--transition:none;--font-size:12pt;--typography-spacing-vertical:calc(1.2 * var(--font-size));--typography-spacing-horizontal:calc(0.8 * var(--font-size));--bg-color:white;--fg-color:black;--print-margin-top:2.5cm;--print-margin-right:2.5cm;--print-margin-bottom:2.5cm;--print-margin-left:3cm;}html,body{width:100%;background:white;color:black;}body>header{border-bottom:1pt solid black;padding:0.5cm 0;margin-bottom:1cm;width:100%;}body>header *{}body>header nav{display:none;}body>footer{border-top:1pt solid black;font-size:10pt;margin-top:1cm;}body>footer *{}body>footer nav{display:none;}dialog,button,[role="button"],.skip,.print-off{display:none;}nav.nav-wexa{display:none;}body:has(nav.nav-wexa.top){padding-top:0;}body:has(nav.nav-wexa.bottom){padding-bottom:0;}figure,table,img,svg{break-inside:avoid;}section,article,article p{orphans:2;widows:2;}.blank-page{page-break-after:always;break-after:always;}html{margin-left:0;height:auto;}html,body,main{width:100%;max-width:100%;margin:0;padding:0;box-sizing:border-box;}body{overflow:visible;}body>footer{display:none;}body>header{display:flex;align-items:center;justify-content:center;min-height:100vh;page-break-after:always;break-after:always;border:none;margin:0;padding:0;}body>header *{}#toc-content{margin-left:1rem;}.chapter{min-height:unset;page-break-before:always;break-before:always;page-break-after:always;break-after:always;}.chapter>h1,.chapter>h1::before,.ssection h2{print-color-adjust:exact;-webkit-print-color-adjust:exact;}.abstract{box-shadow:none;border:1pt solid rgb(140,40,40);print-color-adjust:exact;-webkit-print-color-adjust:exact;margin:var(--typography-spacing-horizontal);}nav.book-toc,aside.book-toc-aside{width:100%;padding-top:1rem;padding-bottom:0.3rem;margin:0;font-size:90%;overflow:unset;box-shadow:none;text-align:left;transform:none;display:block;page-break-after:always;break-after:always;page-break-before:always;break-before:always;}aside.book-toc-aside::after{page-break-after:always;break-after:always;}nav.book-toc *:not([role=button]),nav.book-toc li::before,aside.book-toc-aside *:not([role=button]),aside.book-toc-aside li::before{color:var(--a-color);}