@charset "UTF-8";article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}body{font-family:CharterBT,"PT Serif","Times New Roman",Times,serif}body html{font-size:100%;line-height:1.25em}body,html{margin:0;padding:0}body{background:#dedede;font-family:CharterBT,"PT Serif","Times New Roman",Times,serif}body html{font-size:100%;line-height:1.25em}body.centered-container{border:1px solid #c4c4c4;border-top:none;border-bottom:none}.container{margin:0}.container,.container.layout-left,.layout-left .container{max-width:739px}.container.layout-centered,.layout-centered .container{max-width:none}#masthead{position:relative;background:#012169;min-height:inherit;border:none;margin-left:auto;margin-right:auto;box-shadow:none;box-shadow:none;box-shadow:none}#masthead .banner{border-top:1px solid transparent;overflow:hidden;padding-top:.625em;padding-bottom:1.125em}@media screen and (max-width:480px){#masthead .banner{padding-left:10px;padding-right:10px}}#masthead #title-container,#masthead .title-container{font-size:1em;padding-left:9.68px;overflow:hidden}@media screen and (max-width:480px){#masthead #title-container,#masthead .title-container{padding:0;text-align:center;margin-top:.625em}}#masthead #title-container>.heading,#masthead #title-container>header>.heading,#masthead .title-container>.heading,#masthead .title-container>header>.heading{font-family:CharterBT,"PT Serif","Times New Roman",Times,serif;font-weight:700;color:inherit}#masthead #title-container>.heading:before,#masthead #title-container>header>.heading:before,#masthead .title-container>.heading:before,#masthead .title-container>header>.heading:before{display:none}#masthead #title-container>.heading:after,#masthead #title-container>header>.heading:after,#masthead .title-container>.heading:after,#masthead .title-container>header>.heading:after{display:none}#masthead #title-container>.heading .type:before,#masthead #title-container>header>.heading .type:before,#masthead .title-container>.heading .type:before,#masthead .title-container>header>.heading .type:before{display:none}#masthead #title-container>.heading .type:after,#masthead #title-container>header>.heading .type:after,#masthead .title-container>.heading .type:after,#masthead .title-container>header>.heading .type:after{content:" "}#masthead #title-container>.heading .codenumber:not(:empty):before,#masthead #title-container>header>.heading .codenumber:not(:empty):before,#masthead .title-container>.heading .codenumber:not(:empty):before,#masthead .title-container>header>.heading .codenumber:not(:empty):before{display:none}#masthead #title-container>.heading .codenumber:not(:empty):after,#masthead #title-container>header>.heading .codenumber:not(:empty):after,#masthead .title-container>.heading .codenumber:not(:empty):after,#masthead .title-container>header>.heading .codenumber:not(:empty):after{content:" "}#masthead #title-container>.heading .title:before,#masthead #title-container>header>.heading .title:before,#masthead .title-container>.heading .title:before,#masthead .title-container>header>.heading .title:before{display:none}#masthead #title-container>.heading .title:after,#masthead #title-container>header>.heading .title:after,#masthead .title-container>.heading .title:after,#masthead .title-container>header>.heading .title:after{display:none}#masthead #title-container>.heading.hide-type .type,#masthead #title-container>header>.heading.hide-type .type,#masthead .title-container>.heading.hide-type .type,#masthead .title-container>header>.heading.hide-type .type{display:none}#masthead #title-container>.heading.hide-codenumber .codenumber,#masthead #title-container>header>.heading.hide-codenumber .codenumber,#masthead .title-container>.heading.hide-codenumber .codenumber,#masthead .title-container>header>.heading.hide-codenumber .codenumber{display:none}#masthead #title-container>.heading.hide-title .title,#masthead #title-container>header>.heading.hide-title .title,#masthead .title-container>.heading.hide-title .title,#masthead .title-container>header>.heading.hide-title .title{display:none}#masthead #title-container>.heading,#masthead #title-container>header>.heading,#masthead .title-container>.heading,#masthead .title-container>header>.heading{margin:0;font-size:1.75em;line-height:1.42857em;font-family:CharterBT,"PT Serif","Times New Roman",Times,serif;color:#fff}@media screen and (max-width:480px){#masthead #title-container>.heading,#masthead #title-container>header>.heading,#masthead .title-container>.heading,#masthead .title-container>header>.heading{font-size:1.3125em;line-height:1.42857em;margin:0;margin-bottom:.47619em}}#masthead #title-container>.heading a:link,#masthead #title-container>.heading a:visited,#masthead #title-container>header>.heading a:link,#masthead #title-container>header>.heading a:visited,#masthead .title-container>.heading a:link,#masthead .title-container>.heading a:visited,#masthead .title-container>header>.heading a:link,#masthead .title-container>header>.heading a:visited{color:#fff;color:#fff;background:0 0}#masthead #title-container>.heading a:link,#masthead #title-container>.heading a:visited,#masthead #title-container>header>.heading a:link,#masthead #title-container>header>.heading a:visited,#masthead .title-container>.heading a:link,#masthead .title-container>.heading a:visited,#masthead .title-container>header>.heading a:link,#masthead .title-container>header>.heading a:visited,.lt-ie10 #masthead #title-container>.heading a:link,.lt-ie10 #masthead #title-container>.heading a:visited,.lt-ie10 #masthead #title-container>header>.heading a:link,.lt-ie10 #masthead #title-container>header>.heading a:visited,.lt-ie10 #masthead .title-container>.heading a:link,.lt-ie10 #masthead .title-container>.heading a:visited,.lt-ie10 #masthead .title-container>header>.heading a:link,.lt-ie10 #masthead .title-container>header>.heading a:visited{text-decoration:none}#masthead #title-container>.heading a:focus,#masthead #title-container>.heading a:hover,#masthead #title-container>header>.heading a:focus,#masthead #title-container>header>.heading a:hover,#masthead .title-container>.heading a:focus,#masthead .title-container>.heading a:hover,#masthead .title-container>header>.heading a:focus,#masthead .title-container>header>.heading a:hover{color:#fff}#masthead #title-container>.heading a:active,#masthead #title-container>header>.heading a:active,#masthead .title-container>.heading a:active,#masthead .title-container>header>.heading a:active{color:#fff}#masthead #title-container>.heading .subtitle,#masthead #title-container>header>.heading .subtitle,#masthead .title-container>.heading .subtitle,#masthead .title-container>header>.heading .subtitle{font-weight:400}#masthead #title-container>.heading .subtitle:before,#masthead #title-container>header>.heading .subtitle:before,#masthead .title-container>.heading .subtitle:before,#masthead .title-container>header>.heading .subtitle:before{content:": "}@media screen and (max-width:800px){#masthead #title-container>.heading .subtitle,#masthead #title-container>header>.heading .subtitle,#masthead .title-container>.heading .subtitle,#masthead .title-container>header>.heading .subtitle{display:block;font-size:1.14286em;line-height:1.25em;color:#595959}#masthead #title-container>.heading .subtitle:before,#masthead #title-container>header>.heading .subtitle:before,#masthead .title-container>.heading .subtitle:before,#masthead .title-container>header>.heading .subtitle:before{content:normal}}#masthead #logo-link,#masthead .logo-link{position:relative;float:left;font-size:50px;margin-top:.1em;margin-left:9.68px;text-align:center;line-height:1}#masthead #logo-link img,#masthead .logo-link img{width:auto;height:auto;max-height:1em}#masthead #logo-link:empty:before,#masthead .logo-link:empty:before{font-family:Ionicons;font-size:1em;line-height:1;width:1em;display:inline-block;vertical-align:top;text-align:center;color:#ccc}#masthead #logo-link:empty:before,#masthead .logo-link:empty:before,.mathbook-book #masthead #logo-link:empty:before,.mathbook-book #masthead .logo-link:empty:before{content:""}.mathbook-article #masthead #logo-link:empty:before,.mathbook-article #masthead .logo-link:empty:before{content:""}#masthead #logo-link:empty:hover:before,#masthead .logo-link:empty:hover:before{color:#012169}#masthead #logo-link:empty:active:before,#masthead .logo-link:empty:active:before{color:#262626}#masthead #logo-link:active,#masthead #logo-link:hover,#masthead #logo-link:link,#masthead .logo-link:active,#masthead .logo-link:hover,#masthead .logo-link:link{background:0 0;border:none;text-decoration:none}@media screen and (max-width:480px){#masthead #logo-link,#masthead .logo-link{display:block;float:none;margin:0;font-size:50px}}#masthead #byline,#masthead .byline{color:#bbb;font-weight:400;margin:0;font-size:1.1875em;line-height:1.57895em;min-height:inherit;font-family:CharterBT,"PT Serif","Times New Roman",Times,serif}@media screen and (max-width:480px){#masthead #byline,#masthead .byline{margin-top:0;font-size:1em;line-height:1.25em}}#masthead #byline a:link,#masthead #byline a:visited,#masthead .byline a:link,#masthead .byline a:visited{color:#bbb;color:#bbb}#masthead #byline a:focus,#masthead #byline a:hover,#masthead .byline a:focus,#masthead .byline a:hover{color:#1a1a1a}#masthead #byline a:active,#masthead .byline a:active{color:#1a1a1a}#gt-navbar{background:#eee;z-index:200;height:35.36px;font-family:CharterBT,"PT Serif","Times New Roman",Times,serif;border-top:1px solid #bbb;border-bottom:1px solid #bbb;width:100%;transition:box-shadow .4s;transition:box-shadow .4s;transition:box-shadow .4s;transition:box-shadow .4s;overflow:hidden}.is-sticky #gt-navbar{box-shadow:rgba(0,0,0,.3) 0 2px 5px;box-shadow:rgba(0,0,0,.3) 0 2px 5px;box-shadow:rgba(0,0,0,.3) 0 2px 5px;border-top:none;overflow:visible}#gt-navbar .dropdown{position:absolute;width:240px;left:0;z-index:100;margin-top:35.36px}#gt-navbar .dropdown .toc-border-container{box-sizing:border-box;box-sizing:border-box;box-sizing:border-box;width:100%;display:none;border-top:1px solid #bbb}#gt-navbar .dropdown .toc-border-container .toc-contents{overflow:auto}@media screen and (max-width:800px){#gt-navbar,.is-sticky #gt-navbar{position:fixed;top:auto;bottom:0;left:auto;right:auto;background:#eee;box-shadow:rgba(0,0,0,.3) 0 -2px 5px;box-shadow:rgba(0,0,0,.3) 0 -2px 5px;box-shadow:rgba(0,0,0,.3) 0 -2px 5px;height:44.2px;overflow:visible;border-top:none}#gt-navbar .dropdown,.is-sticky #gt-navbar .dropdown{width:100%;height:0;overflow:visible;margin-top:0;left:0}#gt-navbar .dropdown .toc-border-container,.is-sticky #gt-navbar .dropdown .toc-border-container{border-top:none}}#gt-navbar .button{cursor:pointer;display:inline-block;vertical-align:middle;user-select:none;user-select:none;user-select:none;user-select:none;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;transition-property:text-indent,background-color;transition-property:text-indent,background-color;transition-property:text-indent,background-color;transition-property:text-indent,background-color;transition-duration:.2s;transition-duration:.2s;transition-duration:.2s;transition-duration:.2s;text-align:left;position:relative;font-size:1em;padding:0;margin:0}#gt-navbar .button:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}#gt-navbar .button:focus::-moz-focus-inner{border:0}#gt-navbar .button,#gt-navbar .button:active,#gt-navbar .button:focus,#gt-navbar .button:hover,#gt-navbar .button:link,#gt-navbar .button:visited{text-decoration:none}#gt-navbar .button,#gt-navbar .button:link,#gt-navbar .button:visited{color:#333;background-color:#eee}#gt-navbar .button:hover{background-color:#fbfbfb}#gt-navbar .button.active,#gt-navbar .button:active{background-color:#e1e1e1}#gt-navbar .button.disabled,#gt-navbar .button.disabled:active,#gt-navbar .button.disabled:focus,#gt-navbar .button.disabled:hover,#gt-navbar .button.disabled:link,#gt-navbar .button.disabled:visited{opacity:.4;color:#333;background:#eee;cursor:default}@media screen and (max-width:800px){#gt-navbar .button{text-align:center;margin:0}}#gt-navbar .toggle-button{padding-left:11.78667px;padding-right:11.78667px;padding-left:0;padding-right:0}#gt-navbar .toggle-button:before{content:"";text-align:center;font-size:16px;font-family:Ionicons;line-height:35.36px;width:35.36px;text-indent:0;display:inline-block;vertical-align:baseline}@media screen and (max-width:800px){#gt-navbar .toggle-button{padding-left:0;padding-right:0;white-space:normal;overflow:visible;-ms-text-overflow:clip;-o-text-overflow:clip;text-overflow:clip;text-align:center;position:relative;text-indent:110%;white-space:nowrap;overflow:hidden;text-transform:capitalize}#gt-navbar .toggle-button:before{content:"";text-align:center;font-size:20px;font-family:Ionicons;line-height:44.2px;width:44.2px;text-indent:0;display:inline-block;vertical-align:baseline}#gt-navbar .toggle-button:before{position:absolute;left:50%;right:auto;margin-left:-22.1px;top:50%;bottom:auto;margin-top:-22.1px}}#gt-navbar .index-button{padding-left:11.78667px;padding-right:11.78667px}#gt-navbar .up-button{padding-left:11.78667px;padding-right:11.78667px;text-align:center;padding-left:0}#gt-navbar .up-button:before{content:"";text-align:center;font-size:16px;font-family:Ionicons;line-height:35.36px;width:35.36px;text-indent:0;display:inline-block;vertical-align:baseline}@media screen and (max-width:800px){#gt-navbar .up-button{padding-left:0;padding-right:0;white-space:normal;overflow:visible;-ms-text-overflow:clip;-o-text-overflow:clip;text-overflow:clip;text-align:center;position:relative;text-indent:110%;white-space:nowrap;overflow:hidden;text-transform:capitalize}#gt-navbar .up-button:before{content:"";text-align:center;font-size:20px;font-family:Ionicons;line-height:44.2px;width:44.2px;text-indent:0;display:inline-block;vertical-align:baseline}#gt-navbar .up-button:before{position:absolute;left:50%;right:auto;margin-left:-22.1px;top:50%;bottom:auto;margin-top:-22.1px}}#gt-navbar .previous-button{padding-left:11.78667px;padding-right:11.78667px;padding-left:0}#gt-navbar .previous-button:before{content:"";text-align:center;font-size:16px;font-family:Ionicons;line-height:35.36px;width:35.36px;text-indent:0;display:inline-block;vertical-align:baseline}@media screen and (max-width:800px){#gt-navbar .previous-button{padding-left:0;padding-right:0;white-space:normal;overflow:visible;-ms-text-overflow:clip;-o-text-overflow:clip;text-overflow:clip;text-align:center;position:relative;text-indent:110%;white-space:nowrap;overflow:hidden;text-transform:capitalize}#gt-navbar .previous-button:before{content:"";text-align:center;font-size:20px;font-family:Ionicons;line-height:44.2px;width:44.2px;text-indent:0;display:inline-block;vertical-align:baseline}#gt-navbar .previous-button:before{position:absolute;left:50%;right:auto;margin-left:-22.1px;top:50%;bottom:auto;margin-top:-22.1px}}#gt-navbar .next-button{padding-left:11.78667px;padding-right:11.78667px;text-align:right;padding-right:0}#gt-navbar .next-button:after{content:"";text-align:center;font-size:16px;font-family:Ionicons;line-height:35.36px;width:35.36px;text-indent:0;display:inline-block;vertical-align:baseline}@media screen and (max-width:800px){#gt-navbar .next-button{padding-left:0;padding-right:0;white-space:normal;overflow:visible;-ms-text-overflow:clip;-o-text-overflow:clip;text-overflow:clip;text-align:center;position:relative;text-indent:110%;white-space:nowrap;overflow:hidden;text-transform:capitalize}#gt-navbar .next-button:after{content:"";text-align:center;font-size:20px;font-family:Ionicons;line-height:44.2px;width:44.2px;text-indent:0;display:inline-block;vertical-align:baseline}#gt-navbar .next-button:after{position:absolute;left:50%;right:auto;margin-left:-22.1px;top:50%;bottom:auto;margin-top:-22.1px}}#gt-navbar .toolbar .toolbar-item{border:none;border-left:1px solid #d5d5d5;display:inline-block;vertical-align:middle;height:35.36px;line-height:35.36px;overflow:hidden}@media screen and (max-width:800px){#gt-navbar .toolbar .toolbar-item{height:44.2px;line-height:44.2px}}#gt-navbar .toolbar .toolbar-buttons-right{float:right}#gt-navbar .toolbar .toolbar-buttons-left{float:left}#gt-navbar .toolbar .toolbar-buttons-left .toolbar-item:first-child{border-left:none}#gt-navbar .toolbar .toolbar-buttons-left .toolbar-item:last-child{border-right:1px solid #d5d5d5}#gt-navbar .toolbar .toolbar-buttons-right .toolbar-item:last-child{border-right:none}#gt-navbar .navbar-bottom-buttons{display:none}#gt-navbar .navbar-bottom-buttons .toolbar-item{box-sizing:border-box;box-sizing:border-box;box-sizing:border-box;width:25%}#gt-navbar .navbar-bottom-buttons .toolbar-item:last-child{border-right:1px solid #d5d5d5}@media screen and (max-width:800px){#gt-navbar .navbar-bottom-buttons{display:block}}#gt-navbar .navbar-top-buttons{display:block;overflow:hidden}@media screen and (max-width:800px){#gt-navbar .navbar-top-buttons{display:none}}@media screen and (max-width:1199px){#gt-navbar#gt-navbar-sticky-wrapper{height:0}}#secondary-navbar{position:relative}#secondary-navbar:after{position:absolute;top:0;left:100%;padding:.5em;content:"Markup Error: #secondary-navbar is deprecated.";color:#fff;background:red;opacity:.9;z-index:99999;min-width:200px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0}.page{position:relative}#toc{margin:0;font-size:14.72px;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}@media screen and (max-width:800px){#toc{margin-top:-1px}}#toc h2{display:block;font-family:CharterBT,"PT Serif","Times New Roman",Times,serif;font-weight:700;font-size:1em;margin:0}#toc h2 a{position:relative;display:block;font-size:14.72px;padding:6.58696px;padding-left:9.68px;border:0 solid #004077;border-right:none;border-left:none}#toc h2 a,#toc h2 a:active,#toc h2 a:hover,#toc h2 a:link,#toc h2 a:visited{text-decoration:none}#toc h2 a,#toc h2 a:link,#toc h2 a:visited{color:#bbb;background:#00539b}#toc h2 a.active,#toc h2 a:active{color:#fff;background:#00539b}#toc h2 a:hover{color:#fff;background:#00539b;border-color:#003868}@media screen and (max-width:800px){#toc h2 a{position:relative;display:block;font-size:14.72px;padding:8.2337px;padding-left:12.1px;border:0 solid #004077;border-right:none;border-left:none}#toc h2 a,#toc h2 a:active,#toc h2 a:hover,#toc h2 a:link,#toc h2 a:visited{text-decoration:none}#toc h2 a,#toc h2 a:link,#toc h2 a:visited{color:#bbb;background:#00539b}#toc h2 a.active,#toc h2 a:active{color:#fff;background:#00539b}#toc h2 a:hover{color:#fff;background:#00539b;border-color:#003868}}#toc .codenumber+.title{display:inline-block;vertical-align:baseline;margin-left:16.192px}#toc .codenumber{position:absolute;right:100%;margin-right:-21.456px;text-align:right}@media screen and (max-width:800px){#toc .codenumber{position:absolute;right:100%;margin-right:-23.876px;text-align:right}}#toc ul{margin:0;padding:0;list-style-type:none}#toc ul li{display:block;margin:0;padding:0}#toc ul li a{position:relative;display:block;font-size:14.72px;padding:3.86957px;padding-left:25.872px;border:0 solid #d1d1d1;border-right:none;border-left:none}#toc ul li a,#toc ul li a:active,#toc ul li a:hover,#toc ul li a:link,#toc ul li a:visited{text-decoration:none}#toc ul li a,#toc ul li a:link,#toc ul li a:visited{color:#bbb;background:#262626}#toc ul li a.active,#toc ul li a:active{color:#fff;background:#00539b}#toc ul li a:hover{color:#fff;background:#00539b;border-color:#003868}@media screen and (max-width:800px){#toc ul li a{position:relative;display:block;font-size:14.72px;padding:8.2337px;padding-left:28.292px;border:0 solid #d1d1d1;border-right:none;border-left:none}#toc ul li a,#toc ul li a:active,#toc ul li a:hover,#toc ul li a:link,#toc ul li a:visited{text-decoration:none}#toc ul li a,#toc ul li a:link,#toc ul li a:visited{color:#bbb;background:#262626}#toc ul li a.active,#toc ul li a:active{color:#fff;background:#00539b}#toc ul li a:hover{color:#fff;background:#00539b;border-color:#003868}}#toc ul li a{border-top:none}#toc ul li a:hover{margin-top:0;border-top:0 solid #003868}#toc ul li:last-child a{border-bottom-color:transparent}#toc ul li:last-child a:hover{border-color:#003868}#main,.main{display:block;margin:0;padding:0;background:#fff;border:none;max-width:739px;margin:32px auto;margin-top:0;margin-bottom:0;padding-top:1px;padding-bottom:6em}@media screen and (max-width:800px){#main,.main{padding-bottom:44.2px}}#main #content,.main #content{max-width:675px}.layout-left #main #content,.layout-left .main #content{margin:32px}#main #content,.layout-centered #main #content,.layout-centered .main #content,.main #content{margin:32px auto}@media screen and (max-width:738px){#main #content,.layout-centered #main #content,.layout-centered .main #content,.layout-left #main #content,.layout-left .main #content,.main #content{margin:30px 30px}}@media screen and (max-width:800px){#main #content,.layout-centered #main #content,.layout-centered .main #content,.layout-left #main #content,.layout-left .main #content,.main #content{margin:30px auto}}@media screen and (max-width:739px){#main #content,.layout-centered #main #content,.layout-centered .main #content,.layout-left #main #content,.layout-left .main #content,.main #content{margin:30px 30px}}@media screen and (max-width:640px){#main #content,.layout-centered #main #content,.layout-centered .main #content,.layout-left #main #content,.layout-left .main #content,.main #content{margin:30px 10px}}#content{max-width:675px}.layout-left #content{margin:32px}#content,.layout-centered #content{margin:32px auto}@media screen and (max-width:738px){#content,.layout-centered #content,.layout-left #content{margin:30px 30px}}@media screen and (max-width:800px){#content,.layout-centered #content,.layout-left #content{margin:32px auto}}@media screen and (max-width:480px){#content,.layout-centered #content,.layout-left #content{margin:30px 10px}}.mathbook-content .summary-links a{position:relative;display:block;font-size:1.3125em;line-height:1.42857em;padding:.47619em .95238em;margin-bottom:.2381em;border-radius:3px;border-radius:3px;border-radius:3px;padding-right:2.30476em}.mathbook-content .summary-links a:after{right:.95238em}.mathbook-content .summary-links a:after{content:"";position:absolute;top:50%;margin-top:-.4em;width:0;height:0;border-top:.4em solid transparent;border-bottom:.4em solid transparent;border-left:.4em solid #c9c9c9}.mathbook-content .summary-links a,.mathbook-content .summary-links a:link,.mathbook-content .summary-links a:visited{color:#012169;background:#f0f0f0;text-decoration:none;cursor:pointer}.mathbook-content .summary-links a:focus,.mathbook-content .summary-links a:hover{color:#fff;background:#012169;text-decoration:none}.mathbook-content .summary-links a:focus:after,.mathbook-content .summary-links a:hover:after{width:0;height:0;border-top:.4em solid transparent;border-bottom:.4em solid transparent;border-left:.4em solid #fff}.mathbook-content .summary-links a:active{position:relative;color:#fff;background:#012169;text-decoration:none}.mathbook-content .summary-links a:active:after{width:0;height:0;border-top:.4em solid transparent;border-bottom:.4em solid transparent;border-left:.4em solid #fff}.mathbook-content .summary-links a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.mathbook-content .summary-links a:focus::-moz-focus-inner{border:0}.mathbook-content .summary-links a{font-family:CharterBT,"PT Serif","Times New Roman",Times,serif}@media screen and (max-width:480px){.mathbook-content .summary-links a{font-size:1em;line-height:1.25em}}.mathbook-content .summary-links a .codenumber{color:#707070;margin-right:.47619em}.mathbook-content .summary-links a:focus .codenumber,.mathbook-content .summary-links a:hover .codenumber{color:rgba(255,255,255,.8)}.mathbook-content .summary-links a:active .codenumber{color:rgba(255,255,255,.8)}.mathbook-content .sagecell .ui-button.ui-corner-all,.mathbook-content .sagecell .ui-button.ui-state-active,.mathbook-content .sagecell .ui-button.ui-state-default,.mathbook-content .sagecell .ui-button.ui-state-focus,.mathbook-content .sagecell .ui-button.ui-state-hover{font-family:CharterBT,"PT Serif","Times New Roman",Times,serif;font-size:16px;padding:0 .65em}.mathbook-content .sagecell .ui-button.ui-corner-all,.mathbook-content .sagecell .ui-button.ui-state-active,.mathbook-content .sagecell .ui-button.ui-state-default,.mathbook-content .sagecell .ui-button.ui-state-focus,.mathbook-content .sagecell .ui-button.ui-state-hover{cursor:pointer;display:inline-block;vertical-align:middle;user-select:none;user-select:none;user-select:none;user-select:none;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;border-width:1px;border-style:solid;font-weight:700;border-radius:3px;border-radius:3px;border-radius:3px;color:#383838;border-color:#c4c4c4;background-image:linear-gradient(#ebebeb,#c4c4c4);background-image:linear-gradient(#ebebeb,#c4c4c4);background-image:linear-gradient(#ebebeb,#c4c4c4);background-image:linear-gradient(#ebebeb,#c4c4c4);background-image:linear-gradient(#ebebeb,#c4c4c4)}.mathbook-content .sagecell .ui-button.ui-corner-all:focus,.mathbook-content .sagecell .ui-button.ui-state-active:focus,.mathbook-content .sagecell .ui-button.ui-state-default:focus,.mathbook-content .sagecell .ui-button.ui-state-focus:focus,.mathbook-content .sagecell .ui-button.ui-state-hover:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.mathbook-content .sagecell .ui-button.ui-corner-all:focus::-moz-focus-inner,.mathbook-content .sagecell .ui-button.ui-state-active:focus::-moz-focus-inner,.mathbook-content .sagecell .ui-button.ui-state-default:focus::-moz-focus-inner,.mathbook-content .sagecell .ui-button.ui-state-focus:focus::-moz-focus-inner,.mathbook-content .sagecell .ui-button.ui-state-hover:focus::-moz-focus-inner{border:0}.mathbook-content .sagecell .ui-button.ui-corner-all.focus,.mathbook-content .sagecell .ui-button.ui-corner-all.hover,.mathbook-content .sagecell .ui-button.ui-corner-all:focus,.mathbook-content .sagecell .ui-button.ui-corner-all:hover,.mathbook-content .sagecell .ui-button.ui-state-active.focus,.mathbook-content .sagecell .ui-button.ui-state-active.hover,.mathbook-content .sagecell .ui-button.ui-state-active:focus,.mathbook-content .sagecell .ui-button.ui-state-active:hover,.mathbook-content .sagecell .ui-button.ui-state-default.focus,.mathbook-content .sagecell .ui-button.ui-state-default.hover,.mathbook-content .sagecell .ui-button.ui-state-default:focus,.mathbook-content .sagecell .ui-button.ui-state-default:hover,.mathbook-content .sagecell .ui-button.ui-state-focus.focus,.mathbook-content .sagecell .ui-button.ui-state-focus.hover,.mathbook-content .sagecell .ui-button.ui-state-focus:focus,.mathbook-content .sagecell .ui-button.ui-state-focus:hover,.mathbook-content .sagecell .ui-button.ui-state-hover.focus,.mathbook-content .sagecell .ui-button.ui-state-hover.hover,.mathbook-content .sagecell .ui-button.ui-state-hover:focus,.mathbook-content .sagecell .ui-button.ui-state-hover:hover{color:#383838;background-image:linear-gradient(#f7f7f7,#ababab);background-image:linear-gradient(#f7f7f7,#ababab);background-image:linear-gradient(#f7f7f7,#ababab);background-image:linear-gradient(#f7f7f7,#ababab);background-image:linear-gradient(#f7f7f7,#ababab);border-color:#c4c4c4}.mathbook-content .sagecell .ui-button.ui-corner-all.active,.mathbook-content .sagecell .ui-button.ui-corner-all:active,.mathbook-content .sagecell .ui-button.ui-state-active.active,.mathbook-content .sagecell .ui-button.ui-state-active:active,.mathbook-content .sagecell .ui-button.ui-state-default.active,.mathbook-content .sagecell .ui-button.ui-state-default:active,.mathbook-content .sagecell .ui-button.ui-state-focus.active,.mathbook-content .sagecell .ui-button.ui-state-focus:active,.mathbook-content .sagecell .ui-button.ui-state-hover.active,.mathbook-content .sagecell .ui-button.ui-state-hover:active{color:#fff;background-image:linear-gradient(#5287ff,#d1dfff);background-image:linear-gradient(#5287ff,#d1dfff);background-image:linear-gradient(#5287ff,#d1dfff);background-image:linear-gradient(#5287ff,#d1dfff);background-image:linear-gradient(#5287ff,#d1dfff);border-color:#5287ff}.mathbook-content .sagecell .ui-button.ui-corner-all.disabled,.mathbook-content .sagecell .ui-button.ui-corner-all.disabled.active,.mathbook-content .sagecell .ui-button.ui-corner-all.disabled.focus,.mathbook-content .sagecell .ui-button.ui-corner-all.disabled.hover,.mathbook-content .sagecell .ui-button.ui-corner-all.disabled:active,.mathbook-content .sagecell .ui-button.ui-corner-all.disabled:focus,.mathbook-content .sagecell .ui-button.ui-corner-all.disabled:hover,.mathbook-content .sagecell .ui-button.ui-corner-all[disabled],.mathbook-content .sagecell .ui-button.ui-corner-all[disabled].active,.mathbook-content .sagecell .ui-button.ui-corner-all[disabled].focus,.mathbook-content .sagecell .ui-button.ui-corner-all[disabled].hover,.mathbook-content .sagecell .ui-button.ui-corner-all[disabled]:active,.mathbook-content .sagecell .ui-button.ui-corner-all[disabled]:focus,.mathbook-content .sagecell .ui-button.ui-corner-all[disabled]:hover,.mathbook-content .sagecell .ui-button.ui-state-active.disabled,.mathbook-content .sagecell .ui-button.ui-state-active.disabled.active,.mathbook-content .sagecell .ui-button.ui-state-active.disabled.focus,.mathbook-content .sagecell .ui-button.ui-state-active.disabled.hover,.mathbook-content .sagecell .ui-button.ui-state-active.disabled:active,.mathbook-content .sagecell .ui-button.ui-state-active.disabled:focus,.mathbook-content .sagecell .ui-button.ui-state-active.disabled:hover,.mathbook-content .sagecell .ui-button.ui-state-active[disabled],.mathbook-content .sagecell .ui-button.ui-state-active[disabled].active,.mathbook-content .sagecell .ui-button.ui-state-active[disabled].focus,.mathbook-content .sagecell .ui-button.ui-state-active[disabled].hover,.mathbook-content .sagecell .ui-button.ui-state-active[disabled]:active,.mathbook-content .sagecell .ui-button.ui-state-active[disabled]:focus,.mathbook-content .sagecell .ui-button.ui-state-active[disabled]:hover,.mathbook-content .sagecell .ui-button.ui-state-default.disabled,.mathbook-content .sagecell .ui-button.ui-state-default.disabled.active,.mathbook-content .sagecell .ui-button.ui-state-default.disabled.focus,.mathbook-content .sagecell .ui-button.ui-state-default.disabled.hover,.mathbook-content .sagecell .ui-button.ui-state-default.disabled:active,.mathbook-content .sagecell .ui-button.ui-state-default.disabled:focus,.mathbook-content .sagecell .ui-button.ui-state-default.disabled:hover,.mathbook-content .sagecell .ui-button.ui-state-default[disabled],.mathbook-content .sagecell .ui-button.ui-state-default[disabled].active,.mathbook-content .sagecell .ui-button.ui-state-default[disabled].focus,.mathbook-content .sagecell .ui-button.ui-state-default[disabled].hover,.mathbook-content .sagecell .ui-button.ui-state-default[disabled]:active,.mathbook-content .sagecell .ui-button.ui-state-default[disabled]:focus,.mathbook-content .sagecell .ui-button.ui-state-default[disabled]:hover,.mathbook-content .sagecell .ui-button.ui-state-focus.disabled,.mathbook-content .sagecell .ui-button.ui-state-focus.disabled.active,.mathbook-content .sagecell .ui-button.ui-state-focus.disabled.focus,.mathbook-content .sagecell .ui-button.ui-state-focus.disabled.hover,.mathbook-content .sagecell .ui-button.ui-state-focus.disabled:active,.mathbook-content .sagecell .ui-button.ui-state-focus.disabled:focus,.mathbook-content .sagecell .ui-button.ui-state-focus.disabled:hover,.mathbook-content .sagecell .ui-button.ui-state-focus[disabled],.mathbook-content .sagecell .ui-button.ui-state-focus[disabled].active,.mathbook-content .sagecell .ui-button.ui-state-focus[disabled].focus,.mathbook-content .sagecell .ui-button.ui-state-focus[disabled].hover,.mathbook-content .sagecell .ui-button.ui-state-focus[disabled]:active,.mathbook-content .sagecell .ui-button.ui-state-focus[disabled]:focus,.mathbook-content .sagecell .ui-button.ui-state-focus[disabled]:hover,.mathbook-content .sagecell .ui-button.ui-state-hover.disabled,.mathbook-content .sagecell .ui-button.ui-state-hover.disabled.active,.mathbook-content .sagecell .ui-button.ui-state-hover.disabled.focus,.mathbook-content .sagecell .ui-button.ui-state-hover.disabled.hover,.mathbook-content .sagecell .ui-button.ui-state-hover.disabled:active,.mathbook-content .sagecell .ui-button.ui-state-hover.disabled:focus,.mathbook-content .sagecell .ui-button.ui-state-hover.disabled:hover,.mathbook-content .sagecell .ui-button.ui-state-hover[disabled],.mathbook-content .sagecell .ui-button.ui-state-hover[disabled].active,.mathbook-content .sagecell .ui-button.ui-state-hover[disabled].focus,.mathbook-content .sagecell .ui-button.ui-state-hover[disabled].hover,.mathbook-content .sagecell .ui-button.ui-state-hover[disabled]:active,.mathbook-content .sagecell .ui-button.ui-state-hover[disabled]:focus,.mathbook-content .sagecell .ui-button.ui-state-hover[disabled]:hover{color:#383838;border-color:#c4c4c4;background-image:linear-gradient(#ebebeb,#c4c4c4);background-image:linear-gradient(#ebebeb,#c4c4c4);background-image:linear-gradient(#ebebeb,#c4c4c4);background-image:linear-gradient(#ebebeb,#c4c4c4);background-image:linear-gradient(#ebebeb,#c4c4c4);opacity:.5;cursor:default}.mathbook-content .sagecell .ui-button.ui-button-text-only .ui-button-text{padding:0;line-height:1.69}.mathbook-content .sagecell .sagecell_editor{margin-bottom:8px}body #MathJax_Message{background:#fafcff;color:#012169;border-color:#b8ceff;-moz-border-radius:.3em;-webkit-border-radius:.3em;border-radius:.3em;z-index:1000;bottom:8px}@media screen and (max-width:800px){body #MathJax_Message{left:20px;right:20px;bottom:42.432px}}.MathJax_Display{padding-top:2px;padding-bottom:2px;margin-top:1.25em;margin-bottom:1.25em}@media screen and (max-width:800px){.MathJax_Display{overflow-x:auto;overflow-y:hidden}}@media screen and (max-width:778px){.MathJax_Display{overflow-x:auto;overflow-y:hidden}}/*!
  Ionicons, v1.4.0
  Created by Ben Sperry for the Ionic Framework, http://ionicons.com/
  https://twitter.com/helloimben  https://twitter.com/ionicframework
  MIT License: https://github.com/driftyco/ionicons
*/.ion{display:inline-block;font-family:Ionicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}/*!
* Add a margin to any element with a class starting with the icon-
* prefix.
*/.mathbook-content{font-family:CharterBT,"PT Serif","Times New Roman",Times,serif}.mathbook-content html{font-size:100%;line-height:1.25em}.mathbook-content .h1,.mathbook-content .h2,.mathbook-content .h3,.mathbook-content .h4,.mathbook-content .h5,.mathbook-content .h6,.mathbook-content h1,.mathbook-content h2,.mathbook-content h3,.mathbook-content h4,.mathbook-content h5,.mathbook-content h6{font-family:CharterBT,"PT Serif","Times New Roman",Times,serif;font-weight:700;color:inherit}.mathbook-content .h1,.mathbook-content h1{font-size:1.75em;line-height:1.42857em;margin-top:.71429em;margin-bottom:.35714em}.mathbook-content .h2,.mathbook-content h2{font-size:1.5em;line-height:1.25em;margin-top:.83333em;margin-bottom:.41667em}.mathbook-content .h3,.mathbook-content h3{font-size:1.3125em;line-height:1.42857em;margin-top:.95238em;margin-bottom:.47619em}.mathbook-content .h4,.mathbook-content h4{font-size:1.1875em;line-height:1.57895em;margin-top:1.05263em;margin-bottom:.52632em}.mathbook-content .h5,.mathbook-content h5{font-size:1.0625em;line-height:1.76471em;margin-top:1.17647em;margin-bottom:.58824em}.mathbook-content .h6,.mathbook-content h6{font-size:1em;line-height:1.25em;margin-top:1.25em;margin-bottom:.625em}.mathbook-content .image-links>a:link,.mathbook-content .image-links>a:visited,.mathbook-content li>a:link,.mathbook-content li>a:visited,.mathbook-content p>a:link,.mathbook-content p>a:visited,.mathbook-content section h2>a:link,.mathbook-content section h2>a:visited{color:#000;color:#000}.mathbook-content .image-links>a:focus,.mathbook-content .image-links>a:hover,.mathbook-content li>a:focus,.mathbook-content li>a:hover,.mathbook-content p>a:focus,.mathbook-content p>a:hover,.mathbook-content section h2>a:focus,.mathbook-content section h2>a:hover{color:#1a1a1a}.mathbook-content .image-links>a:active,.mathbook-content li>a:active,.mathbook-content p>a:active,.mathbook-content section h2>a:active{color:#1a1a1a}.mathbook-content p{margin:0;font-size:1em;line-height:1.25em;margin-bottom:1.25em}.mathbook-content blockquote .blockquote{padding-left:2.5em;padding-right:.625em}.mathbook-content .address,.mathbook-content address{padding:0;margin:0;line-height:inherit;font-style:inherit}.mathbook-content ol,.mathbook-content ul{font-size:1em;line-height:1.25em;margin-top:0;margin-bottom:1.25em}.mathbook-content ol ol,.mathbook-content ol ul,.mathbook-content ul ol,.mathbook-content ul ul{margin-bottom:0}.mathbook-content .list-inline,.mathbook-content .list-unstyled{padding-left:0;list-style:none}.mathbook-content .list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}.mathbook-content .list-inline>li:first-child{padding-left:0}.mathbook-content dl{margin-top:0;margin-bottom:1.25em}.mathbook-content dd,.mathbook-content dt{font-size:1em;line-height:1.25em}.mathbook-content dt{font-weight:700}.mathbook-content dd{margin-left:0}.mathbook-content .section-like,.mathbook-content section{margin-bottom:3.125em}.mathbook-content .section-like>.heading,.mathbook-content .section-like>header>.heading,.mathbook-content section>.heading,.mathbook-content section>header>.heading{font-family:CharterBT,"PT Serif","Times New Roman",Times,serif;font-weight:700;color:inherit}.mathbook-content .section-like>.heading:before,.mathbook-content .section-like>header>.heading:before,.mathbook-content section>.heading:before,.mathbook-content section>header>.heading:before{display:none}.mathbook-content .section-like>.heading:after,.mathbook-content .section-like>header>.heading:after,.mathbook-content section>.heading:after,.mathbook-content section>header>.heading:after{content:" "}.mathbook-content .section-like>.heading .type:before,.mathbook-content .section-like>header>.heading .type:before,.mathbook-content section>.heading .type:before,.mathbook-content section>header>.heading .type:before{display:none}.mathbook-content .section-like>.heading .type:after,.mathbook-content .section-like>header>.heading .type:after,.mathbook-content section>.heading .type:after,.mathbook-content section>header>.heading .type:after{content:" "}.mathbook-content .section-like>.heading .codenumber:not(:empty):before,.mathbook-content .section-like>header>.heading .codenumber:not(:empty):before,.mathbook-content section>.heading .codenumber:not(:empty):before,.mathbook-content section>header>.heading .codenumber:not(:empty):before{display:none}.mathbook-content .section-like>.heading .codenumber:not(:empty):after,.mathbook-content .section-like>header>.heading .codenumber:not(:empty):after,.mathbook-content section>.heading .codenumber:not(:empty):after,.mathbook-content section>header>.heading .codenumber:not(:empty):after{content:" "}.mathbook-content .section-like>.heading .title:before,.mathbook-content .section-like>header>.heading .title:before,.mathbook-content section>.heading .title:before,.mathbook-content section>header>.heading .title:before{display:none}.mathbook-content .section-like>.heading .title:after,.mathbook-content .section-like>header>.heading .title:after,.mathbook-content section>.heading .title:after,.mathbook-content section>header>.heading .title:after{content:" "}.mathbook-content .section-like>.heading.hide-type .type,.mathbook-content .section-like>header>.heading.hide-type .type,.mathbook-content section>.heading.hide-type .type,.mathbook-content section>header>.heading.hide-type .type{display:none}.mathbook-content .section-like>.heading.hide-codenumber .codenumber,.mathbook-content .section-like>header>.heading.hide-codenumber .codenumber,.mathbook-content section>.heading.hide-codenumber .codenumber,.mathbook-content section>header>.heading.hide-codenumber .codenumber{display:none}.mathbook-content .section-like>.heading.hide-title .title,.mathbook-content .section-like>header>.heading.hide-title .title,.mathbook-content section>.heading.hide-title .title,.mathbook-content section>header>.heading.hide-title .title{display:none}.mathbook-content .section-like>.heading a:link,.mathbook-content .section-like>.heading a:visited,.mathbook-content .section-like>header>.heading a:link,.mathbook-content .section-like>header>.heading a:visited,.mathbook-content section>.heading a:link,.mathbook-content section>.heading a:visited,.mathbook-content section>header>.heading a:link,.mathbook-content section>header>.heading a:visited{color:#000;color:#000}.mathbook-content .section-like>.heading a:focus,.mathbook-content .section-like>.heading a:hover,.mathbook-content .section-like>header>.heading a:focus,.mathbook-content .section-like>header>.heading a:hover,.mathbook-content section>.heading a:focus,.mathbook-content section>.heading a:hover,.mathbook-content section>header>.heading a:focus,.mathbook-content section>header>.heading a:hover{color:#1a1a1a}.mathbook-content .section-like>.heading a:active,.mathbook-content .section-like>header>.heading a:active,.mathbook-content section>.heading a:active,.mathbook-content section>header>.heading a:active{color:#1a1a1a}.mathbook-content .section-like>.heading [knowl],.mathbook-content .section-like>header>.heading [knowl],.mathbook-content section>.heading [knowl],.mathbook-content section>header>.heading [knowl]{margin-left:-3px}.mathbook-content .section-like>.heading [knowl],.mathbook-content .section-like>.heading [knowl].active,.mathbook-content .section-like>.heading [knowl]:hover,.mathbook-content .section-like>header>.heading [knowl],.mathbook-content .section-like>header>.heading [knowl].active,.mathbook-content .section-like>header>.heading [knowl]:hover,.mathbook-content section>.heading [knowl],.mathbook-content section>.heading [knowl].active,.mathbook-content section>.heading [knowl]:hover,.mathbook-content section>header>.heading [knowl],.mathbook-content section>header>.heading [knowl].active,.mathbook-content section>header>.heading [knowl]:hover{position:relative;color:#2a2222;background:0 0;padding:0 2px 0 2px;margin:0;text-decoration:none;margin-bottom:0;border-bottom:none;font-weight:500;white-space:nowrap;border-top-left-radius:3px;border-top-left-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px;border-top-right-radius:3px;border-top-right-radius:3px;user-select:none;user-select:none;user-select:none;user-select:none;transition-property:background-color;transition-property:background-color;transition-property:background-color;transition-property:background-color;transition-duration:0s;transition-duration:0s;transition-duration:0s;transition-duration:0s}.mathbook-content .section-like>.heading [knowl].active:after,.mathbook-content .section-like>.heading [knowl]:after,.mathbook-content .section-like>.heading [knowl]:hover:after,.mathbook-content .section-like>header>.heading [knowl].active:after,.mathbook-content .section-like>header>.heading [knowl]:after,.mathbook-content .section-like>header>.heading [knowl]:hover:after,.mathbook-content section>.heading [knowl].active:after,.mathbook-content section>.heading [knowl]:after,.mathbook-content section>.heading [knowl]:hover:after,.mathbook-content section>header>.heading [knowl].active:after,.mathbook-content section>header>.heading [knowl]:after,.mathbook-content section>header>.heading [knowl]:hover:after{content:"";position:absolute;top:0;bottom:1px;right:2.4px;left:2.4px;transition-property:left,right;transition-property:left,right;transition-property:left,right;transition-property:left,right;transition-duration:0s;transition-duration:0s;transition-duration:0s;transition-duration:0s;border-bottom:1px dotted #2a2222;z-index:0}.mathbook-content .section-like>.heading [knowl]:hover,.mathbook-content .section-like>header>.heading [knowl]:hover,.mathbook-content section>.heading [knowl]:hover,.mathbook-content section>header>.heading [knowl]:hover{color:#000;background:#e2f1fd;text-decoration:none;margin-bottom:0}.mathbook-content .section-like>.heading,.mathbook-content .section-like>header>.heading,.mathbook-content section>.heading,.mathbook-content section>header>.heading{font-size:1.5em;line-height:1.25em;margin-top:.83333em;margin-bottom:.41667em}.mathbook-content .section-like .section-like>.heading,.mathbook-content .section-like .section-like>header>.heading,.mathbook-content .section-like section>.heading,.mathbook-content .section-like section>header>.heading,.mathbook-content section .section-like>.heading,.mathbook-content section .section-like>header>.heading,.mathbook-content section section>.heading,.mathbook-content section section>header>.heading{font-size:1.3125em;line-height:1.42857em;margin-top:.95238em;margin-bottom:.47619em}.mathbook-content .section-like .section-like .section-like>.heading,.mathbook-content .section-like .section-like .section-like>header>.heading,.mathbook-content .section-like .section-like section>.heading,.mathbook-content .section-like .section-like section>header>.heading,.mathbook-content .section-like section .section-like>.heading,.mathbook-content .section-like section .section-like>header>.heading,.mathbook-content .section-like section section>.heading,.mathbook-content .section-like section section>header>.heading,.mathbook-content section .section-like .section-like>.heading,.mathbook-content section .section-like .section-like>header>.heading,.mathbook-content section .section-like section>.heading,.mathbook-content section .section-like section>header>.heading,.mathbook-content section section .section-like>.heading,.mathbook-content section section .section-like>header>.heading,.mathbook-content section section section>.heading,.mathbook-content section section section>header>.heading{font-size:1.1875em;line-height:1.57895em;margin-top:1.05263em;margin-bottom:.52632em}.mathbook-content .section-like .section-like .section-like .section-like>.heading,.mathbook-content .section-like .section-like .section-like .section-like>header>.heading,.mathbook-content .section-like .section-like .section-like section>.heading,.mathbook-content .section-like .section-like .section-like section>header>.heading,.mathbook-content .section-like .section-like section .section-like>.heading,.mathbook-content .section-like .section-like section .section-like>header>.heading,.mathbook-content .section-like .section-like section section>.heading,.mathbook-content .section-like .section-like section section>header>.heading,.mathbook-content .section-like section .section-like .section-like>.heading,.mathbook-content .section-like section .section-like .section-like>header>.heading,.mathbook-content .section-like section .section-like section>.heading,.mathbook-content .section-like section .section-like section>header>.heading,.mathbook-content .section-like section section .section-like>.heading,.mathbook-content .section-like section section .section-like>header>.heading,.mathbook-content .section-like section section section>.heading,.mathbook-content .section-like section section section>header>.heading,.mathbook-content section .section-like .section-like .section-like>.heading,.mathbook-content section .section-like .section-like .section-like>header>.heading,.mathbook-content section .section-like .section-like section>.heading,.mathbook-content section .section-like .section-like section>header>.heading,.mathbook-content section .section-like section .section-like>.heading,.mathbook-content section .section-like section .section-like>header>.heading,.mathbook-content section .section-like section section>.heading,.mathbook-content section .section-like section section>header>.heading,.mathbook-content section section .section-like .section-like>.heading,.mathbook-content section section .section-like .section-like>header>.heading,.mathbook-content section section .section-like section>.heading,.mathbook-content section section .section-like section>header>.heading,.mathbook-content section section section .section-like>.heading,.mathbook-content section section section .section-like>header>.heading,.mathbook-content section section section section>.heading,.mathbook-content section section section section>header>.heading{font-size:1.0625em;line-height:1.76471em;margin-top:1.17647em;margin-bottom:.58824em}.mathbook-content .chapter>.heading,.mathbook-content .chapter>header>.heading{font-size:16px;margin-bottom:1.25em}.mathbook-content .chapter>.heading .codenumber,.mathbook-content .chapter>.heading .type,.mathbook-content .chapter>header>.heading .codenumber,.mathbook-content .chapter>header>.heading .type{font-size:1.3125em;line-height:1.42857em;margin-top:.95238em;margin-bottom:.47619em}.mathbook-content .chapter>.heading .title,.mathbook-content .chapter>header>.heading .title{display:block;font-size:1.5em;line-height:1.25em;margin-top:.83333em;margin-bottom:.41667em;margin-top:.41667em}.mathbook-content .chapter>header{font-size:16px;margin-bottom:1.25em}.mathbook-content .chapter>header>.heading .title,.mathbook-content .chapter>header>header>.heading .title{display:block;margin-bottom:0}.mathbook-content .chapter>header .byline{font-size:inherit;margin:0;margin-top:.625em;color:#999}.mathbook-content .chapter>header .byline:before{content:"By "}.mathbook-content .book>.heading,.mathbook-content .book>header>.heading,.mathbook-content .frontmatter>.heading,.mathbook-content .frontmatter>header>.heading{text-align:center;font-size:1.75em;line-height:1.42857em;margin-top:.71429em;margin-bottom:.35714em;margin-bottom:.71429em}.mathbook-content .book>.heading .subtitle,.mathbook-content .book>header>.heading .subtitle,.mathbook-content .frontmatter>.heading .subtitle,.mathbook-content .frontmatter>header>.heading .subtitle{display:block;font-weight:400;color:#666;font-size:.85714em;line-height:1.25em;margin-top:.41667em}.mathbook-content .book .header,.mathbook-content .frontmatter .header{margin-bottom:2.5em}.mathbook-content .book .contributors,.mathbook-content .frontmatter .contributors{text-align:center;font-style:normal;color:#333}.mathbook-content .aside-like,.mathbook-content .definition-like,.mathbook-content .example-like,.mathbook-content .exercise-like,.mathbook-content .remark-like,.mathbook-content .theorem-like{margin-bottom:1.25em}.mathbook-content .aside-like>.heading,.mathbook-content .aside-like>header>.heading,.mathbook-content .definition-like>.heading,.mathbook-content .definition-like>header>.heading,.mathbook-content .example-like>.heading,.mathbook-content .example-like>header>.heading,.mathbook-content .exercise-like>.heading,.mathbook-content .exercise-like>header>.heading,.mathbook-content .remark-like>.heading,.mathbook-content .remark-like>header>.heading,.mathbook-content .theorem-like>.heading,.mathbook-content .theorem-like>header>.heading{font-size:1.0625em;line-height:1.76471em;margin-top:1.17647em;margin-bottom:.58824em}.mathbook-content .aside-like>.heading,.mathbook-content .aside-like>header>.heading,.mathbook-content .definition-like>.heading,.mathbook-content .definition-like>header>.heading,.mathbook-content .example-like>.heading,.mathbook-content .example-like>header>.heading,.mathbook-content .exercise-like>.heading,.mathbook-content .exercise-like>header>.heading,.mathbook-content .remark-like>.heading,.mathbook-content .remark-like>header>.heading,.mathbook-content .theorem-like>.heading,.mathbook-content .theorem-like>header>.heading{font-family:CharterBT,"PT Serif","Times New Roman",Times,serif;font-weight:700;color:inherit}.mathbook-content .aside-like>.heading:before,.mathbook-content .aside-like>header>.heading:before,.mathbook-content .definition-like>.heading:before,.mathbook-content .definition-like>header>.heading:before,.mathbook-content .example-like>.heading:before,.mathbook-content .example-like>header>.heading:before,.mathbook-content .exercise-like>.heading:before,.mathbook-content .exercise-like>header>.heading:before,.mathbook-content .remark-like>.heading:before,.mathbook-content .remark-like>header>.heading:before,.mathbook-content .theorem-like>.heading:before,.mathbook-content .theorem-like>header>.heading:before{display:none}.mathbook-content .aside-like>.heading:after,.mathbook-content .aside-like>header>.heading:after,.mathbook-content .definition-like>.heading:after,.mathbook-content .definition-like>header>.heading:after,.mathbook-content .example-like>.heading:after,.mathbook-content .example-like>header>.heading:after,.mathbook-content .exercise-like>.heading:after,.mathbook-content .exercise-like>header>.heading:after,.mathbook-content .remark-like>.heading:after,.mathbook-content .remark-like>header>.heading:after,.mathbook-content .theorem-like>.heading:after,.mathbook-content .theorem-like>header>.heading:after{content:""}.mathbook-content .aside-like>.heading .type:before,.mathbook-content .aside-like>header>.heading .type:before,.mathbook-content .definition-like>.heading .type:before,.mathbook-content .definition-like>header>.heading .type:before,.mathbook-content .example-like>.heading .type:before,.mathbook-content .example-like>header>.heading .type:before,.mathbook-content .exercise-like>.heading .type:before,.mathbook-content .exercise-like>header>.heading .type:before,.mathbook-content .remark-like>.heading .type:before,.mathbook-content .remark-like>header>.heading .type:before,.mathbook-content .theorem-like>.heading .type:before,.mathbook-content .theorem-like>header>.heading .type:before{display:none}.mathbook-content .aside-like>.heading .type:after,.mathbook-content .aside-like>header>.heading .type:after,.mathbook-content .definition-like>.heading .type:after,.mathbook-content .definition-like>header>.heading .type:after,.mathbook-content .example-like>.heading .type:after,.mathbook-content .example-like>header>.heading .type:after,.mathbook-content .exercise-like>.heading .type:after,.mathbook-content .exercise-like>header>.heading .type:after,.mathbook-content .remark-like>.heading .type:after,.mathbook-content .remark-like>header>.heading .type:after,.mathbook-content .theorem-like>.heading .type:after,.mathbook-content .theorem-like>header>.heading .type:after{content:" "}.mathbook-content .aside-like>.heading .codenumber:not(:empty):before,.mathbook-content .aside-like>header>.heading .codenumber:not(:empty):before,.mathbook-content .definition-like>.heading .codenumber:not(:empty):before,.mathbook-content .definition-like>header>.heading .codenumber:not(:empty):before,.mathbook-content .example-like>.heading .codenumber:not(:empty):before,.mathbook-content .example-like>header>.heading .codenumber:not(:empty):before,.mathbook-content .exercise-like>.heading .codenumber:not(:empty):before,.mathbook-content .exercise-like>header>.heading .codenumber:not(:empty):before,.mathbook-content .remark-like>.heading .codenumber:not(:empty):before,.mathbook-content .remark-like>header>.heading .codenumber:not(:empty):before,.mathbook-content .theorem-like>.heading .codenumber:not(:empty):before,.mathbook-content .theorem-like>header>.heading .codenumber:not(:empty):before{display:none}.mathbook-content .aside-like>.heading .codenumber:not(:empty):after,.mathbook-content .aside-like>header>.heading .codenumber:not(:empty):after,.mathbook-content .definition-like>.heading .codenumber:not(:empty):after,.mathbook-content .definition-like>header>.heading .codenumber:not(:empty):after,.mathbook-content .example-like>.heading .codenumber:not(:empty):after,.mathbook-content .example-like>header>.heading .codenumber:not(:empty):after,.mathbook-content .exercise-like>.heading .codenumber:not(:empty):after,.mathbook-content .exercise-like>header>.heading .codenumber:not(:empty):after,.mathbook-content .remark-like>.heading .codenumber:not(:empty):after,.mathbook-content .remark-like>header>.heading .codenumber:not(:empty):after,.mathbook-content .theorem-like>.heading .codenumber:not(:empty):after,.mathbook-content .theorem-like>header>.heading .codenumber:not(:empty):after{content:" "}.mathbook-content .aside-like>.heading .title:before,.mathbook-content .aside-like>header>.heading .title:before,.mathbook-content .definition-like>.heading .title:before,.mathbook-content .definition-like>header>.heading .title:before,.mathbook-content .example-like>.heading .title:before,.mathbook-content .example-like>header>.heading .title:before,.mathbook-content .exercise-like>.heading .title:before,.mathbook-content .exercise-like>header>.heading .title:before,.mathbook-content .remark-like>.heading .title:before,.mathbook-content .remark-like>header>.heading .title:before,.mathbook-content .theorem-like>.heading .title:before,.mathbook-content .theorem-like>header>.heading .title:before{display:none}.mathbook-content .aside-like>.heading .title:after,.mathbook-content .aside-like>header>.heading .title:after,.mathbook-content .definition-like>.heading .title:after,.mathbook-content .definition-like>header>.heading .title:after,.mathbook-content .example-like>.heading .title:after,.mathbook-content .example-like>header>.heading .title:after,.mathbook-content .exercise-like>.heading .title:after,.mathbook-content .exercise-like>header>.heading .title:after,.mathbook-content .remark-like>.heading .title:after,.mathbook-content .remark-like>header>.heading .title:after,.mathbook-content .theorem-like>.heading .title:after,.mathbook-content .theorem-like>header>.heading .title:after{content:" "}.mathbook-content .aside-like>.heading.hide-type .type,.mathbook-content .aside-like>header>.heading.hide-type .type,.mathbook-content .definition-like>.heading.hide-type .type,.mathbook-content .definition-like>header>.heading.hide-type .type,.mathbook-content .example-like>.heading.hide-type .type,.mathbook-content .example-like>header>.heading.hide-type .type,.mathbook-content .exercise-like>.heading.hide-type .type,.mathbook-content .exercise-like>header>.heading.hide-type .type,.mathbook-content .remark-like>.heading.hide-type .type,.mathbook-content .remark-like>header>.heading.hide-type .type,.mathbook-content .theorem-like>.heading.hide-type .type,.mathbook-content .theorem-like>header>.heading.hide-type .type{display:none}.mathbook-content .aside-like>.heading.hide-codenumber .codenumber,.mathbook-content .aside-like>header>.heading.hide-codenumber .codenumber,.mathbook-content .definition-like>.heading.hide-codenumber .codenumber,.mathbook-content .definition-like>header>.heading.hide-codenumber .codenumber,.mathbook-content .example-like>.heading.hide-codenumber .codenumber,.mathbook-content .example-like>header>.heading.hide-codenumber .codenumber,.mathbook-content .exercise-like>.heading.hide-codenumber .codenumber,.mathbook-content .exercise-like>header>.heading.hide-codenumber .codenumber,.mathbook-content .remark-like>.heading.hide-codenumber .codenumber,.mathbook-content .remark-like>header>.heading.hide-codenumber .codenumber,.mathbook-content .theorem-like>.heading.hide-codenumber .codenumber,.mathbook-content .theorem-like>header>.heading.hide-codenumber .codenumber{display:none}.mathbook-content .aside-like>.heading.hide-title .title,.mathbook-content .aside-like>header>.heading.hide-title .title,.mathbook-content .definition-like>.heading.hide-title .title,.mathbook-content .definition-like>header>.heading.hide-title .title,.mathbook-content .example-like>.heading.hide-title .title,.mathbook-content .example-like>header>.heading.hide-title .title,.mathbook-content .exercise-like>.heading.hide-title .title,.mathbook-content .exercise-like>header>.heading.hide-title .title,.mathbook-content .remark-like>.heading.hide-title .title,.mathbook-content .remark-like>header>.heading.hide-title .title,.mathbook-content .theorem-like>.heading.hide-title .title,.mathbook-content .theorem-like>header>.heading.hide-title .title{display:none}.mathbook-content .aside-like>.heading a:link,.mathbook-content .aside-like>.heading a:visited,.mathbook-content .aside-like>header>.heading a:link,.mathbook-content .aside-like>header>.heading a:visited,.mathbook-content .definition-like>.heading a:link,.mathbook-content .definition-like>.heading a:visited,.mathbook-content .definition-like>header>.heading a:link,.mathbook-content .definition-like>header>.heading a:visited,.mathbook-content .example-like>.heading a:link,.mathbook-content .example-like>.heading a:visited,.mathbook-content .example-like>header>.heading a:link,.mathbook-content .example-like>header>.heading a:visited,.mathbook-content .exercise-like>.heading a:link,.mathbook-content .exercise-like>.heading a:visited,.mathbook-content .exercise-like>header>.heading a:link,.mathbook-content .exercise-like>header>.heading a:visited,.mathbook-content .remark-like>.heading a:link,.mathbook-content .remark-like>.heading a:visited,.mathbook-content .remark-like>header>.heading a:link,.mathbook-content .remark-like>header>.heading a:visited,.mathbook-content .theorem-like>.heading a:link,.mathbook-content .theorem-like>.heading a:visited,.mathbook-content .theorem-like>header>.heading a:link,.mathbook-content .theorem-like>header>.heading a:visited{color:#000;color:#000}.mathbook-content .aside-like>.heading a:focus,.mathbook-content .aside-like>.heading a:hover,.mathbook-content .aside-like>header>.heading a:focus,.mathbook-content .aside-like>header>.heading a:hover,.mathbook-content .definition-like>.heading a:focus,.mathbook-content .definition-like>.heading a:hover,.mathbook-content .definition-like>header>.heading a:focus,.mathbook-content .definition-like>header>.heading a:hover,.mathbook-content .example-like>.heading a:focus,.mathbook-content .example-like>.heading a:hover,.mathbook-content .example-like>header>.heading a:focus,.mathbook-content .example-like>header>.heading a:hover,.mathbook-content .exercise-like>.heading a:focus,.mathbook-content .exercise-like>.heading a:hover,.mathbook-content .exercise-like>header>.heading a:focus,.mathbook-content .exercise-like>header>.heading a:hover,.mathbook-content .remark-like>.heading a:focus,.mathbook-content .remark-like>.heading a:hover,.mathbook-content .remark-like>header>.heading a:focus,.mathbook-content .remark-like>header>.heading a:hover,.mathbook-content .theorem-like>.heading a:focus,.mathbook-content .theorem-like>.heading a:hover,.mathbook-content .theorem-like>header>.heading a:focus,.mathbook-content .theorem-like>header>.heading a:hover{color:#1a1a1a}.mathbook-content .aside-like>.heading a:active,.mathbook-content .aside-like>header>.heading a:active,.mathbook-content .definition-like>.heading a:active,.mathbook-content .definition-like>header>.heading a:active,.mathbook-content .example-like>.heading a:active,.mathbook-content .example-like>header>.heading a:active,.mathbook-content .exercise-like>.heading a:active,.mathbook-content .exercise-like>header>.heading a:active,.mathbook-content .remark-like>.heading a:active,.mathbook-content .remark-like>header>.heading a:active,.mathbook-content .theorem-like>.heading a:active,.mathbook-content .theorem-like>header>.heading a:active{color:#1a1a1a}.mathbook-content .aside-like>.heading [knowl],.mathbook-content .aside-like>header>.heading [knowl],.mathbook-content .definition-like>.heading [knowl],.mathbook-content .definition-like>header>.heading [knowl],.mathbook-content .example-like>.heading [knowl],.mathbook-content .example-like>header>.heading [knowl],.mathbook-content .exercise-like>.heading [knowl],.mathbook-content .exercise-like>header>.heading [knowl],.mathbook-content .remark-like>.heading [knowl],.mathbook-content .remark-like>header>.heading [knowl],.mathbook-content .theorem-like>.heading [knowl],.mathbook-content .theorem-like>header>.heading [knowl]{margin-left:-3px}.mathbook-content .aside-like>.heading [knowl],.mathbook-content .aside-like>.heading [knowl].active,.mathbook-content .aside-like>.heading [knowl]:hover,.mathbook-content .aside-like>header>.heading [knowl],.mathbook-content .aside-like>header>.heading [knowl].active,.mathbook-content .aside-like>header>.heading [knowl]:hover,.mathbook-content .definition-like>.heading [knowl],.mathbook-content .definition-like>.heading [knowl].active,.mathbook-content .definition-like>.heading [knowl]:hover,.mathbook-content .definition-like>header>.heading [knowl],.mathbook-content .definition-like>header>.heading [knowl].active,.mathbook-content .definition-like>header>.heading [knowl]:hover,.mathbook-content .example-like>.heading [knowl],.mathbook-content .example-like>.heading [knowl].active,.mathbook-content .example-like>.heading [knowl]:hover,.mathbook-content .example-like>header>.heading [knowl],.mathbook-content .example-like>header>.heading [knowl].active,.mathbook-content .example-like>header>.heading [knowl]:hover,.mathbook-content .exercise-like>.heading [knowl],.mathbook-content .exercise-like>.heading [knowl].active,.mathbook-content .exercise-like>.heading [knowl]:hover,.mathbook-content .exercise-like>header>.heading [knowl],.mathbook-content .exercise-like>header>.heading [knowl].active,.mathbook-content .exercise-like>header>.heading [knowl]:hover,.mathbook-content .remark-like>.heading [knowl],.mathbook-content .remark-like>.heading [knowl].active,.mathbook-content .remark-like>.heading [knowl]:hover,.mathbook-content .remark-like>header>.heading [knowl],.mathbook-content .remark-like>header>.heading [knowl].active,.mathbook-content .remark-like>header>.heading [knowl]:hover,.mathbook-content .theorem-like>.heading [knowl],.mathbook-content .theorem-like>.heading [knowl].active,.mathbook-content .theorem-like>.heading [knowl]:hover,.mathbook-content .theorem-like>header>.heading [knowl],.mathbook-content .theorem-like>header>.heading [knowl].active,.mathbook-content .theorem-like>header>.heading [knowl]:hover{position:relative;color:#2a2222;background:0 0;padding:0 2px 0 2px;margin:0;text-decoration:none;margin-bottom:0;border-bottom:none;font-weight:500;white-space:nowrap;border-top-left-radius:3px;border-top-left-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px;border-top-right-radius:3px;border-top-right-radius:3px;user-select:none;user-select:none;user-select:none;user-select:none;transition-property:background-color;transition-property:background-color;transition-property:background-color;transition-property:background-color;transition-duration:0s;transition-duration:0s;transition-duration:0s;transition-duration:0s}.mathbook-content .aside-like>.heading [knowl].active:after,.mathbook-content .aside-like>.heading [knowl]:after,.mathbook-content .aside-like>.heading [knowl]:hover:after,.mathbook-content .aside-like>header>.heading [knowl].active:after,.mathbook-content .aside-like>header>.heading [knowl]:after,.mathbook-content .aside-like>header>.heading [knowl]:hover:after,.mathbook-content .definition-like>.heading [knowl].active:after,.mathbook-content .definition-like>.heading [knowl]:after,.mathbook-content .definition-like>.heading [knowl]:hover:after,.mathbook-content .definition-like>header>.heading [knowl].active:after,.mathbook-content .definition-like>header>.heading [knowl]:after,.mathbook-content .definition-like>header>.heading [knowl]:hover:after,.mathbook-content .example-like>.heading [knowl].active:after,.mathbook-content .example-like>.heading [knowl]:after,.mathbook-content .example-like>.heading [knowl]:hover:after,.mathbook-content .example-like>header>.heading [knowl].active:after,.mathbook-content .example-like>header>.heading [knowl]:after,.mathbook-content .example-like>header>.heading [knowl]:hover:after,.mathbook-content .exercise-like>.heading [knowl].active:after,.mathbook-content .exercise-like>.heading [knowl]:after,.mathbook-content .exercise-like>.heading [knowl]:hover:after,.mathbook-content .exercise-like>header>.heading [knowl].active:after,.mathbook-content .exercise-like>header>.heading [knowl]:after,.mathbook-content .exercise-like>header>.heading [knowl]:hover:after,.mathbook-content .remark-like>.heading [knowl].active:after,.mathbook-content .remark-like>.heading [knowl]:after,.mathbook-content .remark-like>.heading [knowl]:hover:after,.mathbook-content .remark-like>header>.heading [knowl].active:after,.mathbook-content .remark-like>header>.heading [knowl]:after,.mathbook-content .remark-like>header>.heading [knowl]:hover:after,.mathbook-content .theorem-like>.heading [knowl].active:after,.mathbook-content .theorem-like>.heading [knowl]:after,.mathbook-content .theorem-like>.heading [knowl]:hover:after,.mathbook-content .theorem-like>header>.heading [knowl].active:after,.mathbook-content .theorem-like>header>.heading [knowl]:after,.mathbook-content .theorem-like>header>.heading [knowl]:hover:after{content:"";position:absolute;top:0;bottom:1px;right:2.4px;left:2.4px;transition-property:left,right;transition-property:left,right;transition-property:left,right;transition-property:left,right;transition-duration:0s;transition-duration:0s;transition-duration:0s;transition-duration:0s;border-bottom:1px dotted #2a2222;z-index:0}.mathbook-content .aside-like>.heading [knowl]:hover,.mathbook-content .aside-like>header>.heading [knowl]:hover,.mathbook-content .definition-like>.heading [knowl]:hover,.mathbook-content .definition-like>header>.heading [knowl]:hover,.mathbook-content .example-like>.heading [knowl]:hover,.mathbook-content .example-like>header>.heading [knowl]:hover,.mathbook-content .exercise-like>.heading [knowl]:hover,.mathbook-content .exercise-like>header>.heading [knowl]:hover,.mathbook-content .remark-like>.heading [knowl]:hover,.mathbook-content .remark-like>header>.heading [knowl]:hover,.mathbook-content .theorem-like>.heading [knowl]:hover,.mathbook-content .theorem-like>header>.heading [knowl]:hover{color:#000;background:#e2f1fd;text-decoration:none;margin-bottom:0}.mathbook-content .aside-like>.heading,.mathbook-content .aside-like>header>.heading,.mathbook-content .definition-like>.heading,.mathbook-content .definition-like>header>.heading,.mathbook-content .example-like>.heading,.mathbook-content .example-like>header>.heading,.mathbook-content .exercise-like>.heading,.mathbook-content .exercise-like>header>.heading,.mathbook-content .remark-like>.heading,.mathbook-content .remark-like>header>.heading,.mathbook-content .theorem-like>.heading,.mathbook-content .theorem-like>header>.heading{display:inline}.mathbook-content .aside-like>.heading+p,.mathbook-content .aside-like>header>.heading+p,.mathbook-content .definition-like>.heading+p,.mathbook-content .definition-like>header>.heading+p,.mathbook-content .example-like>.heading+p,.mathbook-content .example-like>header>.heading+p,.mathbook-content .exercise-like>.heading+p,.mathbook-content .exercise-like>header>.heading+p,.mathbook-content .remark-like>.heading+p,.mathbook-content .remark-like>header>.heading+p,.mathbook-content .theorem-like>.heading+p,.mathbook-content .theorem-like>header>.heading+p{display:inline}.mathbook-content .aside-like>.heading+p:after,.mathbook-content .aside-like>header>.heading+p:after,.mathbook-content .definition-like>.heading+p:after,.mathbook-content .definition-like>header>.heading+p:after,.mathbook-content .example-like>.heading+p:after,.mathbook-content .example-like>header>.heading+p:after,.mathbook-content .exercise-like>.heading+p:after,.mathbook-content .exercise-like>header>.heading+p:after,.mathbook-content .remark-like>.heading+p:after,.mathbook-content .remark-like>header>.heading+p:after,.mathbook-content .theorem-like>.heading+p:after,.mathbook-content .theorem-like>header>.heading+p:after{content:"";display:block;margin-bottom:1.25em}.mathbook-content .aside-like>.heading+p:last-child:after,.mathbook-content .aside-like>header>.heading+p:last-child:after,.mathbook-content .definition-like>.heading+p:last-child:after,.mathbook-content .definition-like>header>.heading+p:last-child:after,.mathbook-content .example-like>.heading+p:last-child:after,.mathbook-content .example-like>header>.heading+p:last-child:after,.mathbook-content .exercise-like>.heading+p:last-child:after,.mathbook-content .exercise-like>header>.heading+p:last-child:after,.mathbook-content .remark-like>.heading+p:last-child:after,.mathbook-content .remark-like>header>.heading+p:last-child:after,.mathbook-content .theorem-like>.heading+p:last-child:after,.mathbook-content .theorem-like>header>.heading+p:last-child:after{margin-bottom:0}.mathbook-content .theorem-like ol,.mathbook-content .theorem-like p,.mathbook-content .theorem-like ul{font-style:italic}.mathbook-content .theorem-like .statement{display:inline}.mathbook-content .theorem-like .statement p:first-child{display:inline}.mathbook-content .theorem-like .statement:last-child,.mathbook-content .theorem-like .statement:last-of-type{margin-bottom:0}.mathbook-content .proof{margin-bottom:1.25em}.mathbook-content .proof>.heading,.mathbook-content .proof>header>.heading{font-size:1.0625em;line-height:1.76471em;margin-top:1.17647em;margin-bottom:.58824em}.mathbook-content .proof>.heading,.mathbook-content .proof>header>.heading{font-family:CharterBT,"PT Serif","Times New Roman",Times,serif;font-weight:700;color:inherit}.mathbook-content .proof>.heading:before,.mathbook-content .proof>header>.heading:before{display:none}.mathbook-content .proof>.heading:after,.mathbook-content .proof>header>.heading:after{content:""}.mathbook-content .proof>.heading .type:before,.mathbook-content .proof>header>.heading .type:before{display:none}.mathbook-content .proof>.heading .type:after,.mathbook-content .proof>header>.heading .type:after{content:" "}.mathbook-content .proof>.heading .codenumber:not(:empty):before,.mathbook-content .proof>header>.heading .codenumber:not(:empty):before{display:none}.mathbook-content .proof>.heading .codenumber:not(:empty):after,.mathbook-content .proof>header>.heading .codenumber:not(:empty):after{content:" "}.mathbook-content .proof>.heading .title:before,.mathbook-content .proof>header>.heading .title:before{display:none}.mathbook-content .proof>.heading .title:after,.mathbook-content .proof>header>.heading .title:after{content:" "}.mathbook-content .proof>.heading.hide-type .type,.mathbook-content .proof>header>.heading.hide-type .type{display:none}.mathbook-content .proof>.heading.hide-codenumber .codenumber,.mathbook-content .proof>header>.heading.hide-codenumber .codenumber{display:none}.mathbook-content .proof>.heading.hide-title .title,.mathbook-content .proof>header>.heading.hide-title .title{display:none}.mathbook-content .proof>.heading a:link,.mathbook-content .proof>.heading a:visited,.mathbook-content .proof>header>.heading a:link,.mathbook-content .proof>header>.heading a:visited{color:#000;color:#000}.mathbook-content .proof>.heading a:focus,.mathbook-content .proof>.heading a:hover,.mathbook-content .proof>header>.heading a:focus,.mathbook-content .proof>header>.heading a:hover{color:#1a1a1a}.mathbook-content .proof>.heading a:active,.mathbook-content .proof>header>.heading a:active{color:#1a1a1a}.mathbook-content .proof>.heading [knowl],.mathbook-content .proof>header>.heading [knowl]{margin-left:-3px}.mathbook-content .proof>.heading [knowl],.mathbook-content .proof>.heading [knowl].active,.mathbook-content .proof>.heading [knowl]:hover,.mathbook-content .proof>header>.heading [knowl],.mathbook-content .proof>header>.heading [knowl].active,.mathbook-content .proof>header>.heading [knowl]:hover{position:relative;color:#2a2222;background:0 0;padding:0 2px 0 2px;margin:0;text-decoration:none;margin-bottom:0;border-bottom:none;font-weight:500;white-space:nowrap;border-top-left-radius:3px;border-top-left-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px;border-top-right-radius:3px;border-top-right-radius:3px;user-select:none;user-select:none;user-select:none;user-select:none;transition-property:background-color;transition-property:background-color;transition-property:background-color;transition-property:background-color;transition-duration:0s;transition-duration:0s;transition-duration:0s;transition-duration:0s}.mathbook-content .proof>.heading [knowl].active:after,.mathbook-content .proof>.heading [knowl]:after,.mathbook-content .proof>.heading [knowl]:hover:after,.mathbook-content .proof>header>.heading [knowl].active:after,.mathbook-content .proof>header>.heading [knowl]:after,.mathbook-content .proof>header>.heading [knowl]:hover:after{content:"";position:absolute;top:0;bottom:1px;right:2.4px;left:2.4px;transition-property:left,right;transition-property:left,right;transition-property:left,right;transition-property:left,right;transition-duration:0s;transition-duration:0s;transition-duration:0s;transition-duration:0s;border-bottom:1px dotted #2a2222;z-index:0}.mathbook-content .proof>.heading [knowl]:hover,.mathbook-content .proof>header>.heading [knowl]:hover{color:#000;background:#e2f1fd;text-decoration:none;margin-bottom:0}.mathbook-content .proof>.heading,.mathbook-content .proof>header>.heading{display:inline}.mathbook-content .proof>.heading+p,.mathbook-content .proof>header>.heading+p{display:inline}.mathbook-content .proof>.heading+p:after,.mathbook-content .proof>header>.heading+p:after{content:"";display:block;margin-bottom:1.25em}.mathbook-content .proof>.heading+p:last-child:after,.mathbook-content .proof>header>.heading+p:last-child:after{margin-bottom:0}.mathbook-content .proof{position:relative;border-right:.1em solid rgba(0,0,0,.1);padding-right:.625em;margin-right:-.725em}.mathbook-content .proof>.heading,.mathbook-content .proof>header>.heading{font-style:italic;font-weight:400;margin-right:.75em}@media screen and (max-width:1199px){.mathbook-content .proof{margin-right:0}}@media screen and (max-width:640px){.mathbook-content .proof{padding:0;margin-right:0;border-right:0;padding-top:0}}.mathbook-content .proof:after{content:'';border-bottom:.1em solid rgba(0,0,0,.1);display:block;margin-left:auto;margin-right:-.625em;width:1.5em;padding-bottom:.25em}.mathbook-content .hiddenproof{margin-bottom:1.25em}.mathbook-content .hiddenproof>.heading,.mathbook-content .hiddenproof>header>.heading{font-size:1.0625em;line-height:1.76471em;margin-top:1.17647em;margin-bottom:.58824em}.mathbook-content .hiddenproof>.heading,.mathbook-content .hiddenproof>header>.heading{font-family:CharterBT,"PT Serif","Times New Roman",Times,serif;font-weight:700;color:inherit}.mathbook-content .hiddenproof>.heading:before,.mathbook-content .hiddenproof>header>.heading:before{display:none}.mathbook-content .hiddenproof>.heading:after,.mathbook-content .hiddenproof>header>.heading:after{content:""}.mathbook-content .hiddenproof>.heading .type:before,.mathbook-content .hiddenproof>header>.heading .type:before{display:none}.mathbook-content .hiddenproof>.heading .type:after,.mathbook-content .hiddenproof>header>.heading .type:after{content:" "}.mathbook-content .hiddenproof>.heading .codenumber:not(:empty):before,.mathbook-content .hiddenproof>header>.heading .codenumber:not(:empty):before{display:none}.mathbook-content .hiddenproof>.heading .codenumber:not(:empty):after,.mathbook-content .hiddenproof>header>.heading .codenumber:not(:empty):after{content:" "}.mathbook-content .hiddenproof>.heading .title:before,.mathbook-content .hiddenproof>header>.heading .title:before{display:none}.mathbook-content .hiddenproof>.heading .title:after,.mathbook-content .hiddenproof>header>.heading .title:after{content:" "}.mathbook-content .hiddenproof>.heading.hide-type .type,.mathbook-content .hiddenproof>header>.heading.hide-type .type{display:none}.mathbook-content .hiddenproof>.heading.hide-codenumber .codenumber,.mathbook-content .hiddenproof>header>.heading.hide-codenumber .codenumber{display:none}.mathbook-content .hiddenproof>.heading.hide-title .title,.mathbook-content .hiddenproof>header>.heading.hide-title .title{display:none}.mathbook-content .hiddenproof>.heading a:link,.mathbook-content .hiddenproof>.heading a:visited,.mathbook-content .hiddenproof>header>.heading a:link,.mathbook-content .hiddenproof>header>.heading a:visited{color:#000;color:#000}.mathbook-content .hiddenproof>.heading a:focus,.mathbook-content .hiddenproof>.heading a:hover,.mathbook-content .hiddenproof>header>.heading a:focus,.mathbook-content .hiddenproof>header>.heading a:hover{color:#1a1a1a}.mathbook-content .hiddenproof>.heading a:active,.mathbook-content .hiddenproof>header>.heading a:active{color:#1a1a1a}.mathbook-content .hiddenproof>.heading [knowl],.mathbook-content .hiddenproof>header>.heading [knowl]{margin-left:-3px}.mathbook-content .hiddenproof>.heading [knowl],.mathbook-content .hiddenproof>.heading [knowl].active,.mathbook-content .hiddenproof>.heading [knowl]:hover,.mathbook-content .hiddenproof>header>.heading [knowl],.mathbook-content .hiddenproof>header>.heading [knowl].active,.mathbook-content .hiddenproof>header>.heading [knowl]:hover{position:relative;color:#2a2222;background:0 0;padding:0 2px 0 2px;margin:0;text-decoration:none;margin-bottom:0;border-bottom:none;font-weight:500;white-space:nowrap;border-top-left-radius:3px;border-top-left-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px;border-top-right-radius:3px;border-top-right-radius:3px;user-select:none;user-select:none;user-select:none;user-select:none;transition-property:background-color;transition-property:background-color;transition-property:background-color;transition-property:background-color;transition-duration:0s;transition-duration:0s;transition-duration:0s;transition-duration:0s}.mathbook-content .hiddenproof>.heading [knowl].active:after,.mathbook-content .hiddenproof>.heading [knowl]:after,.mathbook-content .hiddenproof>.heading [knowl]:hover:after,.mathbook-content .hiddenproof>header>.heading [knowl].active:after,.mathbook-content .hiddenproof>header>.heading [knowl]:after,.mathbook-content .hiddenproof>header>.heading [knowl]:hover:after{content:"";position:absolute;top:0;bottom:1px;right:2.4px;left:2.4px;transition-property:left,right;transition-property:left,right;transition-property:left,right;transition-property:left,right;transition-duration:0s;transition-duration:0s;transition-duration:0s;transition-duration:0s;border-bottom:1px dotted #2a2222;z-index:0}.mathbook-content .hiddenproof>.heading [knowl]:hover,.mathbook-content .hiddenproof>header>.heading [knowl]:hover{color:#000;background:#e2f1fd;text-decoration:none;margin-bottom:0}.mathbook-content .hiddenproof>.heading,.mathbook-content .hiddenproof>header>.heading{display:inline}.mathbook-content .hiddenproof>.heading+p,.mathbook-content .hiddenproof>header>.heading+p{display:inline}.mathbook-content .hiddenproof>.heading+p:after,.mathbook-content .hiddenproof>header>.heading+p:after{content:"";display:block;margin-bottom:1.25em}.mathbook-content .hiddenproof>.heading+p:last-child:after,.mathbook-content .hiddenproof>header>.heading+p:last-child:after{margin-bottom:0}.mathbook-content .hiddenproof{position:relative;margin-top:-.5em;padding-top:0;margin-bottom:1.25em}.mathbook-content .hiddenproof>.heading,.mathbook-content .hiddenproof>header>.heading{font-style:italic;font-weight:400;margin-right:.25em}@media screen and (max-width:1199px){.mathbook-content .hiddenproof{margin-right:0}}@media screen and (max-width:640px){.mathbook-content .hiddenproof{padding:0;margin-right:0;border-right:0;padding-top:0}}.mathbook-content .hiddenproof a>.heading{margin-top:0;margin-bottom:0}.mathbook-content .aside-like{padding:8px 15px 10px 15px;margin:5px 0 5px 10px;background-color:#f5faff;border:2px solid #dcebfa}.mathbook-content .aside-like .aside-like{background-color:#fafff5;border:1px dotted #aaa}.mathbook-content .knowl .aside-like{padding:0;margin:0;background-color:inherit;border:none}.mathbook-content [knowl],.mathbook-content [knowl].active,.mathbook-content [knowl]:hover{position:relative;color:#2a2222;background:0 0;padding:0 2px 0 2px;margin:0;text-decoration:none;margin-bottom:0;border-bottom:none;font-weight:500;white-space:nowrap;border-top-left-radius:3px;border-top-left-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px;border-top-right-radius:3px;border-top-right-radius:3px;user-select:none;user-select:none;user-select:none;user-select:none;transition-property:background-color;transition-property:background-color;transition-property:background-color;transition-property:background-color;transition-duration:0s;transition-duration:0s;transition-duration:0s;transition-duration:0s}.mathbook-content [knowl].active:after,.mathbook-content [knowl]:after,.mathbook-content [knowl]:hover:after{content:"";position:absolute;top:0;bottom:1px;right:2.4px;left:2.4px;transition-property:left,right;transition-property:left,right;transition-property:left,right;transition-property:left,right;transition-duration:0s;transition-duration:0s;transition-duration:0s;transition-duration:0s;border-bottom:1px dotted #2a2222;z-index:0}.mathbook-content [knowl]:hover{color:#000;background:#e2f1fd;text-decoration:none;margin-bottom:0}.mathbook-content .knowl-output{border:1px solid #00539b;background:#fafdff;border-radius:4px;border-radius:4px;border-radius:4px;margin-bottom:1.25em}.mathbook-content .knowl-output .knowl-footer{display:none}.mathbook-content .knowl-output .knowl-content{padding:0;margin:1.25em}.mathbook-content .knowl-output .code{position:relative}.mathbook-content .knowl-output .code:after{position:absolute;top:0;left:100%;padding:.5em;content:"Markup Error: .code is deprecated. Use .code-inline or .code-block.";color:#fff;background:red;opacity:.9;z-index:99999;min-width:200px;border-radius:5px;border-radius:5px;border-radius:5px;border-top-left-radius:0;border-top-left-radius:0;border-top-left-radius:0}.mathbook-content .knowl-output .CodeMirror,.mathbook-content .knowl-output .code-block,.mathbook-content .knowl-output .sagecell .CodeMirror{font-family:Inconsolata,"Source Code Pro",Consolas,Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace;background:#fff;color:inherit;word-break:break-all;word-wrap:break-word;border-width:.0625em;border-style:solid;padding:1.1875em;border-color:#004582;border-radius:.2em;border-radius:.2em;border-radius:.2em}.mathbook-content .knowl-output .CodeMirror code,.mathbook-content .knowl-output .code-block code,.mathbook-content .knowl-output .sagecell .CodeMirror code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0;border-radius:0;border-radius:0}.mathbook-content .knowl-output .code-inline{margin:0 1px;font-size:.9em;line-height:1.38889em;white-space:nowrap;color:inherit;background:#fff;border:1px solid #004582;padding:.0625em .25em;border-radius:.2em;border-radius:.2em;border-radius:.2em}.mathbook-content .knowl-output .CodeMirror,.mathbook-content .knowl-output .sagecell .CodeMirror{padding:0}.mathbook-content .knowl-output .knowl-output{border:.5px solid #004582;background:#fff;border-radius:4px;border-radius:4px;border-radius:4px;margin-bottom:1.25em}.mathbook-content .knowl-output .knowl-output .knowl-footer{display:none}.mathbook-content .knowl-output .knowl-output .knowl-content{padding:0;margin:1.25em}.mathbook-content .knowl-output .knowl-output .code{position:relative}.mathbook-content .knowl-output .knowl-output .code:after{position:absolute;top:0;left:100%;padding:.5em;content:"Markup Error: .code is deprecated. Use .code-inline or .code-block.";color:#fff;background:red;opacity:.9;z-index:99999;min-width:200px;border-radius:5px;border-radius:5px;border-radius:5px;border-top-left-radius:0;border-top-left-radius:0;border-top-left-radius:0}.mathbook-content .knowl-output .knowl-output .CodeMirror,.mathbook-content .knowl-output .knowl-output .code-block,.mathbook-content .knowl-output .knowl-output .sagecell .CodeMirror{font-family:Inconsolata,"Source Code Pro",Consolas,Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace;background:#fafdff;color:inherit;word-break:break-all;word-wrap:break-word;border-width:.0625em;border-style:solid;padding:1.1875em;border-color:#003868;border-radius:.2em;border-radius:.2em;border-radius:.2em}.mathbook-content .knowl-output .knowl-output .CodeMirror code,.mathbook-content .knowl-output .knowl-output .code-block code,.mathbook-content .knowl-output .knowl-output .sagecell .CodeMirror code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0;border-radius:0;border-radius:0}.mathbook-content .knowl-output .knowl-output .code-inline{margin:0 1px;font-size:.9em;line-height:1.38889em;white-space:nowrap;color:inherit;background:#fafdff;border:1px solid #003868;padding:.0625em .25em;border-radius:.2em;border-radius:.2em;border-radius:.2em}.mathbook-content .knowl-output .knowl-output .CodeMirror,.mathbook-content .knowl-output .knowl-output .sagecell .CodeMirror{padding:0}.mathbook-content .knowl-output .knowl-output .knowl-output{border:.5px solid #003868;background:#fafdff;border-radius:4px;border-radius:4px;border-radius:4px;margin-bottom:1.25em}.mathbook-content .knowl-output .knowl-output .knowl-output .knowl-footer{display:none}.mathbook-content .knowl-output .knowl-output .knowl-output .knowl-content{padding:0;margin:1.25em}.mathbook-content .knowl-output .knowl-output .knowl-output .code{position:relative}.mathbook-content .knowl-output .knowl-output .knowl-output .code:after{position:absolute;top:0;left:100%;padding:.5em;content:"Markup Error: .code is deprecated. Use .code-inline or .code-block.";color:#fff;background:red;opacity:.9;z-index:99999;min-width:200px;border-radius:5px;border-radius:5px;border-radius:5px;border-top-left-radius:0;border-top-left-radius:0;border-top-left-radius:0}.mathbook-content .knowl-output .knowl-output .knowl-output .CodeMirror,.mathbook-content .knowl-output .knowl-output .knowl-output .code-block,.mathbook-content .knowl-output .knowl-output .knowl-output .sagecell .CodeMirror{font-family:Inconsolata,"Source Code Pro",Consolas,Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace;background:#fff;color:inherit;word-break:break-all;word-wrap:break-word;border-width:.0625em;border-style:solid;padding:1.1875em;border-color:#002a4f;border-radius:.2em;border-radius:.2em;border-radius:.2em}.mathbook-content .knowl-output .knowl-output .knowl-output .CodeMirror code,.mathbook-content .knowl-output .knowl-output .knowl-output .code-block code,.mathbook-content .knowl-output .knowl-output .knowl-output .sagecell .CodeMirror code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0;border-radius:0;border-radius:0}.mathbook-content .knowl-output .knowl-output .knowl-output .code-inline{margin:0 1px;font-size:.9em;line-height:1.38889em;white-space:nowrap;color:inherit;background:#fff;border:1px solid #002a4f;padding:.0625em .25em;border-radius:.2em;border-radius:.2em;border-radius:.2em}.mathbook-content .knowl-output .knowl-output .knowl-output .CodeMirror,.mathbook-content .knowl-output .knowl-output .knowl-output .sagecell .CodeMirror{padding:0}.mathbook-content figure{margin-bottom:1.25em}.mathbook-content figure.wrap{float:right;margin-right:0;margin-left:1.25em}.mathbook-content figure.wrap img{width:250px}.mathbook-content figure img{display:block;margin-left:auto;margin-right:auto}.mathbook-content figure img.wrap{float:right;margin:0}.mathbook-content figure table{margin-left:auto;margin-right:auto}.mathbook-content figcaption>.heading,.mathbook-content figcaption>header>.heading{font-family:CharterBT,"PT Serif","Times New Roman",Times,serif;font-weight:700;color:inherit}.mathbook-content figcaption>.heading:before,.mathbook-content figcaption>header>.heading:before{display:none}.mathbook-content figcaption>.heading:after,.mathbook-content figcaption>header>.heading:after{content:". "}.mathbook-content figcaption>.heading .type:before,.mathbook-content figcaption>header>.heading .type:before{display:none}.mathbook-content figcaption>.heading .type:after,.mathbook-content figcaption>header>.heading .type:after{content:" "}.mathbook-content figcaption>.heading .codenumber:not(:empty):before,.mathbook-content figcaption>header>.heading .codenumber:not(:empty):before{display:none}.mathbook-content figcaption>.heading .codenumber:not(:empty):after,.mathbook-content figcaption>header>.heading .codenumber:not(:empty):after{content:" "}.mathbook-content figcaption>.heading .title:before,.mathbook-content figcaption>header>.heading .title:before{display:none}.mathbook-content figcaption>.heading .title:after,.mathbook-content figcaption>header>.heading .title:after{content:" "}.mathbook-content figcaption>.heading.hide-type .type,.mathbook-content figcaption>header>.heading.hide-type .type{display:none}.mathbook-content figcaption>.heading.hide-codenumber .codenumber,.mathbook-content figcaption>header>.heading.hide-codenumber .codenumber{display:none}.mathbook-content figcaption>.heading.hide-title .title,.mathbook-content figcaption>header>.heading.hide-title .title{display:none}.mathbook-content figcaption>.heading>.heading,.mathbook-content figcaption>.heading>header>.heading,.mathbook-content figcaption>header>.heading>.heading,.mathbook-content figcaption>header>.heading>header>.heading{display:inline}.mathbook-content figcaption>.heading>.heading+p,.mathbook-content figcaption>.heading>header>.heading+p,.mathbook-content figcaption>header>.heading>.heading+p,.mathbook-content figcaption>header>.heading>header>.heading+p{display:inline}.mathbook-content figcaption>.heading>.heading+p:after,.mathbook-content figcaption>.heading>header>.heading+p:after,.mathbook-content figcaption>header>.heading>.heading+p:after,.mathbook-content figcaption>header>.heading>header>.heading+p:after{content:"";display:block;margin-bottom:1.25em}.mathbook-content figcaption>.heading>.heading+p:last-child:after,.mathbook-content figcaption>.heading>header>.heading+p:last-child:after,.mathbook-content figcaption>header>.heading>.heading+p:last-child:after,.mathbook-content figcaption>header>.heading>header>.heading+p:last-child:after{margin-bottom:0}.mathbook-content figcaption{font-size:1em;line-height:1.25em;margin:0 auto;padding-left:2em;margin-top:1.25em}.mathbook-content figcaption.wrap{margin-left:.125em;margin-right:.125em;text-align:center}.mathbook-content table{border-collapse:collapse}.center .mathbook-content table{text-align:center;margin-left:auto;margin-right:auto}.mathbook-content table td{padding:2px;padding-left:5px;padding-right:5px;font-size:90%}.mathbook-content table td.hline{padding-left:0;padding-right:0}.mathbook-content table td.hlinethick{padding-left:0;padding-right:0}.mathbook-content table td.hline hr{margin-top:0;margin-bottom:0;margin-left:-1px;margin-right:-1px;border:1px solid #000}.mathbook-content table td.hlinethick hr{margin-top:0;margin-bottom:0;margin-left:-1px;margin-right:-1px;border:2px solid #000}.mathbook-content table td.onesubject{font-size:120%}.mathbook-content .code{position:relative}.mathbook-content .code:after{position:absolute;top:0;left:100%;padding:.5em;content:"Markup Error: .code is deprecated. Use .code-inline or .code-block.";color:#fff;background:red;opacity:.9;z-index:99999;min-width:200px;border-radius:5px;border-radius:5px;border-radius:5px;border-top-left-radius:0;border-top-left-radius:0;border-top-left-radius:0}.mathbook-content .CodeMirror,.mathbook-content .code-block,.mathbook-content .sagecell .CodeMirror{font-family:Inconsolata,"Source Code Pro",Consolas,Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace;background:#eee;color:inherit;word-break:break-all;word-wrap:break-word;border-width:.0625em;border-style:solid;padding:1.1875em;border-color:#ddd;border-radius:.2em;border-radius:.2em;border-radius:.2em}.mathbook-content .CodeMirror code,.mathbook-content .code-block code,.mathbook-content .sagecell .CodeMirror code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0;border-radius:0;border-radius:0}.mathbook-content .code-inline{margin:0 1px;font-size:.9em;line-height:1.38889em;white-space:nowrap;color:inherit;background:#eee;border:1px solid #ddd;padding:.0625em .25em;border-radius:.2em;border-radius:.2em;border-radius:.2em}.mathbook-content .CodeMirror,.mathbook-content .sagecell .CodeMirror{padding:0}.mathbook-content .bib{margin-bottom:1em}.mathbook-content .bibitem{display:inline;font-weight:700;margin-right:1em}.mathbook-content .bibitem+.bibentry{display:inline}pre{margin:0}.mathbook-content p{background-color:#fff}.mathbook-content .heading,.mathbook-content pre{background-color:#fff}.mathbook-content .aside-like .heading,.mathbook-content .aside-like p,.mathbook-content .aside-like pre,.mathbook-content .assemblage-like .heading,.mathbook-content .assemblage-like p,.mathbook-content .assemblage-like pre,.mathbook-content .knowl-output .heading,.mathbook-content .knowl-output p,.mathbook-content .knowl-output pre,.mathbook-content [knowl] .heading,.mathbook-content [knowl] p,.mathbook-content [knowl] pre{background-color:inherit;box-shadow:none}body>a.assistive{padding:6px;position:absolute;top:-40px;left:0;color:#fff;border-right:1px solid #fff;border-bottom:1px solid #fff;border-bottom-right-radius:8px;background:0 0;-webkit-transition:top 1s ease-out,background 1s linear;transition:top 1s ease-out,background 1s linear;z-index:100}body>a.assistive:focus{position:absolute;left:0;top:0;background:#bf1722;outline:0;-webkit-transition:top .1s ease-in,background .5s linear;transition:top .1s ease-in,background .5s linear}#masthead.smallbuttons #primary-navbar .navbar-top-buttons .toolbar-align-right .toolbar-item-middle{float:left;padding:3px 6px 3px 6px;margin:4px 10px 0 10px;margin:4px 10px 0 195px;border:1px solid #800;background-color:#ffe5e5;font-size:90%}#masthead.smallbuttons #primary-navbar .navbar-top-buttons .toolbar-align-right .toolbar-item-middle a{text-decoration:none;color:#024}#masthead.smallbuttons{max-width:904px;border-right:1px solid #bababa}#masthead.smallbuttons #primary-navbar .navbar-top-buttons{border-bottom:1px solid #bababa}#masthead.smallbuttons .banner{border-bottom:none}#masthead.smallbuttons #primary-navbar .navbar-top-buttons .toolbar-divisor-3 .button{border-top:1px solid #bababa}#masthead.smallbuttons #primary-navbar .navbar-top-buttons .toolbar-divisor-3{background-color:#fafafa}#masthead.smallbuttons #primary-navbar .navbar-top-buttons .toolbar-divisor-3 .index-button{width:70px;text-align:center;border-right:1px solid #bababa}#masthead.smallbuttons #primary-navbar .navbar-top-buttons .toolbar-divisor-3 .up-button{width:60px;float:right;border-right:1px solid #bababa}#masthead.smallbuttons #primary-navbar .navbar-top-buttons .toolbar-divisor-3 .up-button:before{text-align:left;width:20px}#masthead.smallbuttons #primary-navbar .navbar-top-buttons .toolbar-divisor-3 .previous-button.toolbar-item{width:70px;border-right:none;float:right}#masthead.smallbuttons #primary-navbar .navbar-top-buttons .toolbar-divisor-3 .previous-button.toolbar-item{border-left:1px solid #bababa;padding-right:3px}#masthead.smallbuttons #primary-navbar .navbar-top-buttons .toolbar-divisor-3 .next-button{width:70px;float:right;border-right:1px solid #bababa}#masthead.smallbuttons #primary-navbar .previous-button::before{width:27px}#masthead.smallbuttons #primary-navbar .next-button::after{width:25px}#masthead.smallbuttons #primary-navbar .threebuttons{float:right}#masthead.smallbuttons #primary-navbar .navbar-top-buttons .toolbar-divisor-3 .threebuttons .next-button,#masthead.smallbuttons #primary-navbar .navbar-top-buttons .toolbar-divisor-3 .threebuttons .previous-button,#masthead.smallbuttons #primary-navbar .navbar-top-buttons .toolbar-divisor-3 .threebuttons .up-button{float:left}.collectedworks .knowl-output{border:12px solid #d6e3ff;background:none repeat scroll 0 0 #fafcff;border-radius:4px;margin-bottom:1.25em}.collectedworks .subjectwork{max-width:750px}.collectedworks .bib{margin-bottom:1em}.collectedworks .bibitem+.bibentry{display:inline}.collectedworks .bibitem{display:inline;font-weight:700;margin-right:1em}.mathbook-content .bibitem+.bibentry{display:inline-block;width:90%}.mathbook-content .bibitem{display:inline-block;vertical-align:top;width:7%;margin-right:0}#primary-navbar .toolbar .toolbar-item a{text-decoration:none}#primary-navbar .navbar-top-buttons .toolbar-align-right .toolbar-item{margin-top:-8px;border-left:0}#primary-navbar .navbar-top-buttons .toolbar-align-right{border-right:0}#primary-navbar .navbar-top-buttons .toolbar-align-right .toolbar-item-left{float:left;padding:3px 6px 3px 6px;margin:4px 10px 0 5px;border:1px solid #aaf;background-color:#def;font-size:90%}#primary-navbar .navbar-top-buttons .toolbar-align-right .toolbar-item-left a{text-decoration:none;color:#00a}#feedback{position:relative;margin-top:30px;height:30px;margin-left:30px;font-size:70%;text-align:bottom;clear:both}.mathbook-content figure figcaption{font-weight:400}.mathbook-content figure figcaption{margin-top:10px;margin-left:auto;margin-right:auto;font-size:100%}.mathbook-content figure figcaption .codenumber,.mathbook-content figure figcaption .heading{font-weight:700}.mathbook-content figure figcaption .heading:after{content:" "}.mathbook-content figure figcaption .codenumber:after{content:".\2002"}.mathbook-content figure figcaption .codenumber:last-child:after{display:inline;content:". "}.mathbook-content .definition-like p>em{font-weight:700}.mathbook-content em.alert{font-weight:700}.unprocessed{padding:8px;background-color:#ffe6e6}.unprocessed .unprocessed{margin:8px;background-color:#ffc8ff}.unprocessed .unprocessed .unprocessed{margin:8px;background-color:#cdcdff}#toc h2+h2{margin-top:.3em}h2:last-child{margin-bottom:100px}.mathbook-content section h2 a{text-decoration:none}.mathbook-content section.introduction{margin-bottom:2em}.mathbook-content{margin:0}.mathbook-content .paragraphs .heading{display:inline}.mathbook-content .paragraphs .heading .title:not(:empty):after{content:".\2002"}.mathbook-content .paragraphs .heading+p{display:inline}.mathbook-content .paragraphs .heading+p:after{content:"";display:block;margin-bottom:1.25em}.mathbook-content .paragraphs p:last-child::after{margin-bottom:0}.mathbook-content .paragraphs p .title{font-family:"PT Serif","Times New Roman",Times,serif;font-size:1.125em;font-weight:700}.mathbook-content .paragraphs p .title:after{content:".\2002"}.mathbook-content .paragraphs p .heading{display:inline}.mathbook-content section .paragraphs .heading{margin-top:0}.mathbook-content section .paragraphs{margin-top:0}.mathbook-content section .paragraphs+.paragraphs{margin-top:3em}.mathbook-content h6{line-height:1em;margin-bottom:.5em}.mathbook-content .sidebyside>.paragraphs,.mathbook-content .sidebyside>figure,.mathbook-content .sidebyside>img,.mathbook-content .sidebyside>p,.mathbook-content .sidebyside>table,.mathbook-content .sidebyside>tabular{display:inline-block;margin:0}.mathbook-content .sidebyside>figure:after{content:''}.mathbook-content .sidebyside figcaption{font-weight:400;padding-left:1em;padding-right:0;padding-bottom:1.5em;margin:.75em 0 0 0}.mathbook-content .sidebyside figcaption .codenumber,.mathbook-content .sidebyside figcaption .heading{font-weight:700}.mathbook-content .sidebyside figcaption .heading:after{content:"\00a0"}.mathbook-content figcaption .codenumber{font-family:"PT Serif","Times New Roman",Times,serif}.mathbook-content .sidebyside figcaption .codenumber:after{content:".\2002"}.mathbook-content .sidebyside figcaption .codenumber:last-child:after{display:inline;content:". "}.mathbook-content .sidebyside>p{width:32%;vertical-align:top}.mathbook-content .sidebyside>p.left,.mathbook-content .sidebyside>p.middle,.mathbook-content .sidebyside>p.right{vertical-align:middle}.mathbook-content .sidebyside>p+img{vertical-align:middle}.mathbook-content .sidebyside{margin-bottom:1em}.mathbook-content .sidebyside p:only-child{margin-bottom:0}.mathbook-content .sidebyside p:last-child{margin-bottom:0}.mathbook-content .sidebyside .sbsrow .sbsheader{margin-top:0}.mathbook-content .sbsgroup{width:100%}.mathbook-content .sidebyside{width:100%}.mathbook-content p+.sidebyside{margin-top:1em}.mathbook-content .sbsrow{display:flex;justify-content:space-between}.mathbook-content .sbsheader{text-align:center;justify-content:center}.mathbook-content .sbspanel{display:flex;flex-direction:column}.mathbook-content .fixed-width{align-items:center}.mathbook-content .sbscaption{justify-content:center}table{border-spacing:0}.mathbook-content table tr td.l{text-align:left}.mathbook-content table tr td.c{text-align:center}.mathbook-content table tr td.r{text-align:right}.mathbook-content table tr td.j{text-align:justify}.mathbook-content table tr td.lines{white-space:nowrap}.mathbook-content table tr td.t{vertical-align:top}.mathbook-content table tr td.b{vertical-align:bottom}.mathbook-content table tr td.m{vertical-align:middle}.mathbook-content table tr td.vv{border-left:2px solid #000;border-right:2px solid #000}.mathbook-content table tr td.vcv{border-left:2px solid #000;border-right:2px solid #000;text-align:center}.mathbook-content table tr td.vcvv{border-left:2px solid #000;border-right:4px solid #000;text-align:center}.mathbook-content table tr td.vlv{border-left:2px solid #000;border-right:2px solid #000;text-align:left}.mathbook-content table tr td.vrv{border-left:2px solid #000;border-right:2px solid #000;text-align:right}.mathbook-content table tr td.rv{border-right:2px solid #000;text-align:right}.mathbook-content table tr td.vr{border-left:2px solid #000;text-align:right}.mathbook-content table tr td.lv{border-right:2px solid #000;text-align:left}.mathbook-content table tr td.vl{border-left:2px solid #000;text-align:left}.mathbook-content table tr td.cv{border-right:2px solid #000;text-align:center}.mathbook-content table tr td.Xv{border-right:2px solid #000;text-align:left}.mathbook-content table tr td.vc{border-left:2px solid #000;text-align:center}.mathbook-content table tr td.hline{padding:0}.mathbook-content table tr td.hlinethick{padding-left:0;padding-right:0}.mathbook-content table tr td.hline hr{margin-top:0;margin-bottom:0;margin-left:-1px;margin-right:-1px;border:1px solid #000}.mathbook-content table tr td.hlinethick hr{margin-top:0;margin-bottom:0;margin-left:-1px;margin-right:-1px;border:2px solid #000}.center table{text-align:center;margin-left:auto;margin-right:auto}.mathbook-content table tr td.b1{border-bottom:1px solid #000}.mathbook-content table tr td.b2{border-bottom:2px solid #000}.mathbook-content table tr td.b3{border-bottom:3px solid #000}.mathbook-content table tr td.b0{border-bottom:none}.mathbook-content table tr td.t1{border-top:1px solid #000}.mathbook-content table tr td.t2{border-top:2px solid #000}.mathbook-content table tr td.t3{border-top:3px solid #000}.mathbook-content table tr td.t0{border-top:none}.mathbook-content table tr td.r1{border-right:1px solid #000}.mathbook-content table tr td.r2{border-right:2px solid #000}.mathbook-content table tr td.r3{border-right:3px solid #000}.mathbook-content table tr td.r0{border-right:none}.mathbook-content table tr td.l1{border-left:1px solid #000}.mathbook-content table tr td.l2{border-left:2px solid #000}.mathbook-content table tr td.l3{border-left:3px solid #000}.mathbook-content table tr td.l0{border-left:none}.mathbook-content table tr td p{margin-bottom:0}.mathbook-content table tr td p+p{margin-top:1em}.mathbook-content table+p{margin-top:20px}.mathbook-content table tr td span.decimal{float:left;text-align:right}.mathbook-content table+article.theorem-like{margin-top:1em}.mathbook-content ol li p,.mathbook-content ul li p{margin-bottom:0}.mathbook-content p+ol,.mathbook-content p+ul{margin-top:-.5em}.mathbook-content ol li,.mathbook-content ul li{margin-top:.5em}.mathbook-content ol li ol,.mathbook-content ol li ul,.mathbook-content ul li ol,.mathbook-content ul li ul{margin-top:.5em}.mathbook-content ol li p+p,.mathbook-content ul li p+p{margin-top:1em}.mathbook-content article .heading+dl{margin-top:1em}.mathbook-content dl dd p{margin-bottom:.5em}.mathbook-content dl dd :last-child{margin-bottom:0}.mathbook-content dl dd,.mathbook-content dl dt{margin-top:1em}.mathbook-content dl dd:first-of-type,.mathbook-content dl dt:first-of-type{margin-top:0}.mathbook-content .hidden-knowl-wrapper .hiddenproof{margin-top:0}.mathbook-content .hidden-knowl-wrapper article{display:inline}.mathbook-content section>.hidden-knowl-wrapper{margin-bottom:1em}.mathbook-content .theorem-like+.hidden-knowl-wrapper{margin-top:-.5em}.mathbook-content .hiddenproof>.heading::after{content:"."}.amathbook-content figure.figure-like{overflow:auto}.mathbook-content figure.figure-like{margin-left:auto;margin-right:auto}.mathbook-content figure.figure-like figcaption{overflow:hidden}.mathbook-content .proof{padding-top:0}.mathbook-content .knowl p:last-of-type{margin-bottom:0}.mathbook-content tt{font-size:1.4em;margin-left:.2em;margin-right:.2em}.mathbook-content section .videolink a:link{background-size:0;text-decoration:none}.mathbook-content .exercise-like ol li table{margin-bottom:.5em}.mathbook-content .exercise-like>ol li+li{margin-top:.5em}.mathbook-content .solution>ol li+li{margin-top:.5em}.mathbook-content section header .heading a.permalink{opacity:.1;font-size:70%;color:#d00;text-decoration:none;display:inline-block}.mathbook-content section header .heading{display:inline-block}.mathbook-content section header .heading+a.permalink{opacity:.2;color:#d00;font-weight:700;text-decoration:none;display:inline-block;margin-left:.5em}.mathbook-content section.subsection header .heading+a.permalink{font-size:90%}.mathbook-content section.subsubsection header .heading+a.permalink{font-size:80%}.mathbook-content .heading a.permalink:hover{opacity:1;color:#a32}.mathbook-content .heading a.permalink:focus{opacity:1;color:#a32}.mininav{float:left;padding-top:.7ex;padding-left:1ex}.indexnav{margin-left:1.5ex;margin-top:.2ex;padding-top:0;float:left;line-height:.95}.indexnav a{text-decoration:none;padding-left:2.5px;width:2.5ex;margin-right:-1px;color:inherit;font-size:80%;display:inline-block;text-align:center}.indexnav a::after{content:"";display:inline-block}.indexnav a:nth-of-type(14){padding-left:1.8ex}.indexnav a:hover{background:#eaf}.mathbook-content .indexitem{margin-top:2px}.mathbook-content .subindexitem{margin-left:2em;font-size:95%;margin-top:-1px}.mathbook-content .subsubindexitem{margin-left:3.5em;font-size:95%;margin-top:-1px}.mathbook-content .indexknowl{margin-left:.11em}.mathbook-content em+.indexknowl{margin-left:-.25em}.mathbook-content .indexknowl a{margin-left:2em}.mathbook-content .indexitem i,.mathbook-content .subindexitem i,.mathbook-content .subsubindexitem i{margin-left:1em;margin-right:.25em}.mathbook-content b i{margin:0!important}.mathbook-content .indexitem .see,.mathbook-content .subindexitem .see,.mathbook-content .subsubindexitem .see{margin-left:1em;margin-right:.5em}.mathbook-content .indexitem .indexknowl{font-size:90%}.mathbook-content .indexitem [knowl],.mathbook-content .indexitem [knowl]:hover,.mathbook-content .subindexitem [knowl]{padding-right:2px;padding-left:2px}.mathbook-content .indexknowl .active[knowl],.mathbook-content .indexknowl [knowl]:hover{margin-left:2em}.mathbook-content .subindexitem .indexknowl{font-size:95%}.mathbook-content .subsubindexitem .indexknowl{font-size:95%}.mathbook-content .indexletter{margin-top:1.5em}.mathbook-content .hidden-knowl-wrapper .heading{display:inline}.mathbook-content .heading+.hidden-knowl-wrapper{display:inline}.mathbook-content article .hidden-knowl-wrapper{display:inline}.mathbook-content .cols2 .knowl-output,.mathbook-content .cols3 .knowl-output,.mathbook-content .cols4 .knowl-output,.mathbook-content .cols5 .knowl-output{width:100%}.mathbook-content .cols2+*,.mathbook-content .cols3+*,.mathbook-content .cols4+*,.mathbook-content .cols5+*,.mathbook-content .cols6+*{clear:both}.mathbook-content .cols2>li:last-child,.mathbook-content .cols3>li:last-child,.mathbook-content .cols4>li:last-child,.mathbook-content .cols5>li:last-child,.mathbook-content .cols6>li:last-child{margin-bottom:1.5em}.mathbook-content .exercise-like .cols2>li:last-child,.mathbook-content .exercise-like .cols3>li:last-child,.mathbook-content .exercise-like .cols4>li:last-child,.mathbook-content .exercise-like .cols5>li:last-child,.mathbook-content .exercise-like .cols6>li:last-child{margin-bottom:0}.mathbook-content ol.cols2:last-child>li:last-child,.mathbook-content ol.cols3:last-child>li:last-child,.mathbook-content ol.cols4:last-child>li:last-child,.mathbook-content ol.cols5:last-child>li:last-child,.mathbook-content ol.cols6:last-child>li:last-child,.mathbook-content ul.cols2:last-child>li:last-child,.mathbook-content ul.cols3:last-child>li:last-child,.mathbook-content ul.cols4:last-child>li:last-child,.mathbook-content ul.cols5:last-child>li:last-child,.mathbook-content ul.cols6:last-child>li:last-child{margin-bottom:0}.mathbook-content .cols2:last-child::after,.mathbook-content .cols3:last-child::after,.mathbook-content .cols4:last-child::after,.mathbook-content .cols5:last-child::after,.mathbook-content .cols6:last-child::after{content:"";display:block;clear:both}.mathbook-content .cols2 li:nth-child(2n+1){clear:left}.mathbook-content .cols3 li:nth-child(3n+1){clear:left}.mathbook-content .cols4 li:nth-child(4n+1){clear:left}.mathbook-content .cols5 li:nth-child(5n+1){clear:left}.mathbook-content .cols6 li:nth-child(6n+1){clear:left}.mathbook-content .exercise-like ol.cols2 li{margin-top:.5em}.mathbook-content .exercise-like>.heading+p::after{margin-bottom:0}.mathbook-content .exercise-like p+p{margin-top:1.25em}.mathbook-content .exercise-like p+ol{margin-top:.5em}.mathbook-content .exercise-like ol{margin-bottom:0}.mathbook-content .cols2 li:last-child:nth-child(odd){float:none!important;padding-top:.5em}.mathbook-content .incontext{display:block;font-size:85%;text-align:right;margin-bottom:-1em}.mathbook-content .terminology{font-style:italic;font-weight:700}:target{-webkit-animation:target-fade 10s 1;-moz-animation:target-fade 10s 1}@-webkit-keyframes target-fade{0%{background-color:rgba(120,0,120,.3)}100%{background-color:inherit;opacity:1}}@-moz-keyframes target-fade{0%{background-color:rgba(120,0,120,.3)}100%{background-color:inherit;opacity:1}}.mathbook-content .autoterm [knowl],.mathbook-content .autoterm [knowl]:after{font-weight:inherit;color:inherit;padding:0;margin-bottom:inherit;border-bottom:inherit;border-bottom-color:inherit}.mathbook-content .autoterm [knowl]:hover{background:#fdf;border-top:2px dotted purple;border-bottom:1px dotted red;border-top-left-radius:0;border-top-right-radius:0}.has-sidebar-left #primary-navbar .navbar-top-buttons .toolbar,.has-sidebar-left #primary-navbar-sticky-wrapper .navbar-top-buttons .toolbar{border-right:0}#primary-navbar .toolbar.toolbar-divisor-3>.toolbar-item:last-child,#primary-navbar-sticky-wrapper .toolbar.toolbar-divisor-3>.toolbar-item:last-child{border-right:1px solid #bababa}.mathbook-content ol li.custom-list-style-type{list-style-type:none}.mathbook-content ol li.custom-list-style-type:before{content:attr(label) "\00A0\00A0 "}.mathbook-content dl.description-list{margin-left:0}.mathbook-content dl.description-list dt{float:left;clear:left;text-align:right;width:18ex}.mathbook-content dl.description-list dd{margin-left:22ex}.mathbook-content dl.description-list dd dt{width:14ex}.mathbook-content dl.description-list dd dd{margin-left:18ex}.mathbook-content dl.description-list dd:after{content:"";display:block;clear:left}.mathbook-content dl.description-list-narrow{margin-left:0}.mathbook-content dl.description-list-narrow dt{float:left;clear:left;text-align:right;width:8ex}.mathbook-content dl.description-list-narrow dd{margin-left:12ex}.mathbook-content dl.description-list-narrow dd:after{content:"";display:block;clear:left}.mathbook-content .knowl .definition-like:last-child,.mathbook-content .knowl .example-like:last-child,.mathbook-content .knowl .exercise-like:last-child,.mathbook-content .knowl .objectives:last-child,.mathbook-content .knowl .remark-like:last-child,.mathbook-content .knowl .theorem-like:last-child{margin-bottom:.3em}.mathbook-content a{color:inherit}a.mjx-svg-href{fill:inherit;stroke:inherit}@media screen and (max-width:943px){.mathbook-content .mjx-chtml.MJXc-display{overflow-x:auto;overflow-y:hidden}.mathbook-content .figure-like{overflow-x:auto}}.floatnav{margin-top:8px;margin-left:50px}.floatnav a{text-decoration:none;padding-left:3px;margin-right:-1px;color:inherit}.mathbook-content .hidden-knowl-wrapper a .mjx-chtml{z-index:1;background:#fff}.mathbook-content .hidden-knowl-wrapper .active[knowl]::after,.mathbook-content .hidden-knowl-wrapper [knowl]::after,.mathbook-content .hidden-knowl-wrapper [knowl]:hover::after{right:7px}.floatnav a:hover{background:#eaf}.mathbook-content .unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mathbook-content .latex-logo{font-family:"PT Serif","Times New Roman",Times,serif}.mathbook-content .latex-logo .A{font-size:75%;text-transform:uppercase;vertical-align:.5ex;margin-left:-.48em;margin-right:-.2em}.mathbook-content .latex-logo .E{vertical-align:-.5ex;text-transform:uppercase;margin-left:-.18em;margin-right:-.12em}.mathbook-content .posterior{margin-bottom:1.25em}.mathbook-content .fillin{display:inline-block;border-bottom-style:solid;border-width:1px;margin-right:.1em;margin-bottom:-.25em}.mathbook-content .exercisegroup{margin-bottom:1em}.mathbook-content .exercisegroup article.exercise-like p{margin:0}.mathbook-content .exercisegroup article.exercise-like .heading{margin:0}.mathbook-content .exercisegroup .conclusion .heading{margin-top:.5em}.mathbook-content .exercisegroup .hidden-knowl-wrapper{margin:0}.mathbook-content .exercisegroup .exercise-like .heading+p:after{margin:0}.mathbook-content .exercisegroup .introduction .heading+p:last-child{margin-bottom:.5em}.mathbook-content .exercises .exercise-like figcaption .heading{font-weight:700;font-size:inherit}.mathbook-content .exercises .exercise-like .heading{font-weight:400;font-size:inherit}.mathbook-content .exercisegroup-exercises>article.exercise-like,.mathbook-content .exercisegroup>article.exercise-like{margin-left:2em;margin-bottom:.75em}.mathbook-content .exercisegroup article.exercise-like+.hidden-knowl-wrapper{margin-left:4em;margin-top:0;margin-bottom:1em}.mathbook-content .exercise-like .conclusion,.mathbook-content .exercise-like .introduction+.hidden-knowl-wrapper{margin-left:1em}.mathbook-content .exercisegroup .exercise-like .conclusion,.mathbook-content .exercisegroup .exercise-like .introduction+.hidden-knowl-wrapper{margin-left:1.5em}.mathbook-content .exercisegroup article.exercise-like:not(:first-child){margin-top:0}.mathbook-content .exercisegroup>.conclusion{margin-left:1.5em}.mathbook-content article.exercise-like .hint [knowl]{font-weight:lighter}.mathbook-content .exercise-like .hint{display:block;margin-top:-.75em}.mathbook-content .exercise-like .introduction{display:inline}.mathbook-content .exercise-like .introduction .heading{display:inline}.mathbook-content .exercise-like .introduction p{display:inline}.mathbook-content .exercise-like .introduction::after{content:"";display:block;margin-bottom:.25em}.mathbook-content .exercise-like .conclusion::before{content:"";display:block;margin-top:.25em}.example-like,.exercise-like{margin:1.25em 0}.mathbook-content article.exercise-like+.posterior{margin-top:-.75em}.mathbook-content article.example-like .hint{display:block;margin-top:-.75em}.mathbook-content article.example-like .hint [knowl]{font-weight:lighter}.mathbook-content .exercisegroup .exercisegroup-exercises.cols2,.mathbook-content .exercisegroup .exercisegroup-exercises.cols3,.mathbook-content .exercisegroup .exercisegroup-exercises.cols4,.mathbook-content .exercisegroup .exercisegroup-exercises.cols5,.mathbook-content .exercisegroup .exercisegroup-exercises.cols6{width:100%;display:inline-flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;align-content:flex-start}.mathbook-content .exercisegroup .exercisegroup-exercises.cols1{display:inline}.mathbook-content .exercisegroup .exercisegroup-exercises.cols1 .knowl-output{display:block}.mathbook-content .exercisegroup .exercisegroup-exercises article.exercise-like{margin-top:0}.mathbook-content .exercisegroup .cols1 article.exercise-like{flex-basis:calc(100% - 2em)}.mathbook-content .exercisegroup .cols2 article.exercise-like{flex-basis:calc(50% - 2em)}.mathbook-content .exercisegroup .cols3 article.exercise-like{flex-basis:calc(33.33% - 2em)}.mathbook-content .exercisegroup .cols4 article.exercise-like{flex-basis:calc(25% - 2em)}.mathbook-content .exercisegroup .cols5 article.exercise-like{flex-basis:calc(20% - 2em)}.mathbook-content .exercisegroup .cols6 article.exercise-like{flex-basis:calc(16.66% - 2em)}.mathbook-content .code-block,.mathbook-content .code-inline,.mathbook-content .console{font-family:Inconsolata,monospace}.main .mathbook-content section article .heading{line-height:1.125em}.mathbook-content .sagecell_sessionOutput pre{font-family:Inconsolata,monospace}.mathbook-content .sagecell{margin-bottom:1.25em}.mathbook-content .assemblage-like{border:solid 2px #10a;border-radius:12px;padding:10px;background-color:#f4f4fe}.mathbook-content .assemblage-like .heading{margin-top:0}.mathbook-content .assemblage-like{margin-top:1ex;margin-bottom:2ex}.mathbook-content .assemblage-like>ol:last-child,.mathbook-content .assemblage-like>p:last-child,.mathbook-content .assemblage-like>ul:last-child{margin-bottom:0}.mathbook-content .booktitle{font-style:oblique}.mathbook-content .definition-like>.heading .codenumber:last-child:after,.mathbook-content .definition-like>.heading .title:last-child:after,.mathbook-content .definition-like>.heading .type:last-child:after,.mathbook-content .definition-like>header>.heading .codenumber:last-child:after,.mathbook-content .definition-like>header>.heading .title:last-child:after,.mathbook-content .definition-like>header>.heading .type:last-child:after,.mathbook-content .example-like>.heading .codenumber:last-child:after,.mathbook-content .example-like>.heading .title:last-child:after,.mathbook-content .example-like>.heading .type:last-child:after,.mathbook-content .example-like>header>.heading .codenumber:last-child:after,.mathbook-content .example-like>header>.heading .title:last-child:after,.mathbook-content .example-like>header>.heading .type:last-child:after,.mathbook-content .exercise-like>.heading .codenumber:last-child:after,.mathbook-content .exercise-like>.heading .title:last-child:after,.mathbook-content .exercise-like>.heading .type:last-child:after,.mathbook-content .exercise-like>header>.heading .codenumber:last-child:after,.mathbook-content .exercise-like>header>.heading .title:last-child:after,.mathbook-content .exercise-like>header>.heading .type:last-child:after,.mathbook-content .remark-like>.heading .codenumber:last-child:after,.mathbook-content .remark-like>.heading .title:last-child:after,.mathbook-content .remark-like>.heading .type:last-child:after,.mathbook-content .remark-like>header>.heading .codenumber:last-child:after,.mathbook-content .remark-like>header>.heading .title:last-child:after,.mathbook-content .remark-like>header>.heading .type:last-child:after,.mathbook-content .theorem-like>.heading .codenumber:last-child:after,.mathbook-content .theorem-like>.heading .title:last-child:after,.mathbook-content .theorem-like>.heading .type:last-child:after,.mathbook-content .theorem-like>header>.heading .codenumber:last-child:after,.mathbook-content .theorem-like>header>.heading .title:last-child:after,.mathbook-content .theorem-like>header>.heading .type:last-child:after{content:".\2009 "}.mathbook-content .aside-like>.heading .codenumber:last-child:after,.mathbook-content .aside-like>.heading .title:last-child:after,.mathbook-content .aside-like>.heading .type:last-child:after,.mathbook-content .aside-like>header>.heading .codenumber:last-child:after,.mathbook-content .aside-like>header>.heading .title:last-child:after,.mathbook-content .aside-like>header>.heading .type:last-child:after{content:":\2009 "}.mathbook-content .aside-like>.heading .title:empty:after{content:""},.mathbook-content a .definition-like>.heading .codenumber:last-child:after,.mathbook-content a .definition-like>.heading .title:last-child:after,.mathbook-content a .definition-like>.heading .type:last-child:after,.mathbook-content a .definition-like>header>.heading .codenumber:last-child:after,.mathbook-content a .definition-like>header>.heading .title:last-child:after,.mathbook-content a .definition-like>header>.heading .type:last-child:after,.mathbook-content a .example-like>.heading .codenumber:last-child:after,.mathbook-content a .example-like>.heading .title:last-child:after,.mathbook-content a .example-like>.heading .type:last-child:after,.mathbook-content a .example-like>header>.heading .codenumber:last-child:after,.mathbook-content a .example-like>header>.heading .title:last-child:after,.mathbook-content a .example-like>header>.heading .type:last-child:after,.mathbook-content a .exercise-like>.heading .codenumber:last-child:after,.mathbook-content a .exercise-like>.heading .title:last-child:after,.mathbook-content a .exercise-like>.heading .type:last-child:after,.mathbook-content a .exercise-like>header>.heading .codenumber:last-child:after,.mathbook-content a .exercise-like>header>.heading .title:last-child:after,.mathbook-content a .exercise-like>header>.heading .type:last-child:after,.mathbook-content a .remark-like>.heading .codenumber:last-child:after,.mathbook-content a .remark-like>.heading .title:last-child:after,.mathbook-content a .remark-like>.heading .type:last-child:after,.mathbook-content a .remark-like>header>.heading .codenumber:last-child:after,.mathbook-content a .remark-like>header>.heading .title:last-child:after,.mathbook-content a .remark-like>header>.heading .type:last-child:after,.mathbook-content a .theorem-like>.heading .codenumber:last-child:after,.mathbook-content a .theorem-like>.heading .title:last-child:after,.mathbook-content a .theorem-like>.heading .type:last-child:after,.mathbook-content a .theorem-like>header>.heading .codenumber:last-child:after,.mathbook-content a .theorem-like>header>.heading .title:last-child:after,.mathbook-content a .theorem-like>header>.heading .type:last-child:after{content:""}.mathbook-content a .definition-like>.heading .codenumber:not(:empty)::after,.mathbook-content a .example-like>.heading .codenumber:not(:empty)::after,.mathbook-content a .example-like>header>.heading .codenumber:not(:empty)::after,.mathbook-content a .exercise-like>.heading .codenumber:not(:empty)::after,.mathbook-content a .exercise-like>header>.heading .codenumber:not(:empty)::after,.mathbook-content a .remark-like>.heading .codenumber:not(:empty)::after,.mathbook-content a .remark-like>header>.heading .codenumber:not(:empty)::after,.mathbook-content a .theorem-like>.heading .codenumber:not(:empty)::after,.mathbook-content a .theorem-like>header>.heading .codenumber:not(:empty)::after{content:": \2009"}.mathbook-content .hiddenproof>.heading .type:after,.mathbook-content .hiddenproof>header>.heading .type:after{content:""}.mathbook-content .exercise-like>.heading .codenumber:not(:empty):after{content:".\2009 "}.mathbook-content .objectives>.heading{font-size:1.25em}.mathbook-content a .heading{white-space:normal}.mathbook-content .solutions>a,.mathbook-content .solutions>a.active,.mathbook-content .solutions>a:hover{display:inline-block;margin-right:1em}body,html body{background:#fff}figure{margin-top:10px}.mathbook-content figure+figure{padding-top:1em}.mathbook-content img{display:inline-block;margin-left:auto;margin-right:auto}.mathbook-content img.cs{display:block;margin-top:20px;margin-bottom:20px;margin-left:auto;margin-right:auto}img:not(.cs){max-width:550px}.mathbook-content table tr td img{max-width:200px;margin-right:30px}.mathbook-content table tr td.lines{white-space:nowrap}figure img{display:block;margin-left:auto;margin-right:auto;max-width:550px}figure img+img{margin-top:30px}figure.wrap img{width:250px}div.center img{display:block;margin-left:auto;margin-right:auto;max-width:550px}div.center+div.center>img{margin-top:60px}div.center>img+img{margin-top:60px}figure table{margin-left:auto;margin-right:auto}.caption{margin-top:10px;margin-left:auto;margin-right:auto;font-size:100%;text-align:center}figure.wrap{float:right;margin-right:0;margin-left:30px}figure figcaption.wrap{margin:10px;font-size:100%;text-align:center}figure img.wrap{float:right;margin:0}.caption .counter:after{content:" "}.caption .heading{font-weight:700}.caption .heading:after{content:" "}.caption .counter{font-weight:700}figcaption .counter:after{content:" "}div.quote{padding-left:40px;padding-right:10px;margin-bottom:1em}.minipage+.minipage{display:inline-block}code.inline{background:0 0;border:none}sup [knowl]{padding:0 0 0 3px}sup .active[knowl]{padding:0 0 0 3px}sup [knowl]:hover{padding:0 0 0 3px}.mathbook-content .proof>.heading:after{content:"."}figure pre.prettyprint{margin-top:0;padding-left:15px;border-left:1px solid #aaa}figure pre.prettyprint:before{content:'';border-top:1px solid #aaa;display:block;margin-right:auto;margin-left:-15px;padding-bottom:.25em;width:2.5em}article.example-like{padding-left:6px;border-left:1px solid #569}article.example-like:after{content:'';border-bottom:1px solid #569;display:block;margin-right:auto;margin-left:-6px;padding-top:.25em;width:1.5em}.mathbook-content article.example-like>:last-child{margin-bottom:0}.mathbook-content article.example-like>:last-child::after{margin-bottom:0}.mathbook-content article.example-like+.posterior{margin-top:-.75em}.mathbook-content article.proof>:last-child{margin-bottom:0}.mathbook-content article.proof>:last-child::after{margin-bottom:0}article.definition-like{padding-left:6px;border-left:1px solid #956}article.definition-like:after{content:'';border-bottom:1px solid #956;display:block;margin-left:auto;margin-left:-6px;padding-top:.25em;width:1.5em}.mathbook-content article.definition-like :last-child{margin-bottom:0}.mathbook-content article.definition-like :last-child::after{margin-bottom:0}.mathbook-content .objectives{margin-bottom:1.25em}article.objectives,article.theorem-like{padding-left:6px;border-left:1px solid #66a}article.objectives .heading .type+.codenumber:before{content:" "}article.objectives .heading .type+.title:before{content:":\2002"}article.objectives .heading .codenumber+.title:before{content:":\2002"}article.list .heading .type+.codenumber:before{content:" "}article.list .heading .type+.title:before{content:":\2002"}article.list .heading .codenumber+.title:before{content:":\2002"}article.objectives:after,article.theorem-like:after{content:'';border-bottom:1px solid #66a;display:block;margin-left:-6px;margin-right:auto;padding-top:.25em;width:1.5em}.mathbook-content article.objectives :last-child,.mathbook-content article.theorem-like :last-child{margin-bottom:0}.mathbook-content article.objectives :last-child::after,.mathbook-content article.theorem-like :last-child::after{margin-bottom:0}article.remark-like{padding-left:6px;border-left:1px solid #aaa}article.remark-like:after{content:'';border-bottom:1px solid #aaa;display:block;margin-right:auto;margin-left:-6px;padding-top:.25em;width:1.5em}.mathbook-content article.remark-like>:last-child{margin-bottom:0}.mathbook-content article.remark-like>:last-child::after{margin-bottom:0}.mathbook-content .aside-like{margin-top:-1.25em;position:absolute;margin-left:45%;z-index:-10;overflow-x:hidden;max-width:495px;max-height:7em;overflow-y:hidden;border:none;padding:2px 10px;color:#888}.mathbook-content .example-like .aside-like{margin-top:0;position:absolute}.mathbook-content .aside-like{font-size:90%}.mathbook-content .aside-like{margin-bottom:5px;background-color:#f5faff;box-shadow:0 0 1em .2em #fff inset}.mathbook-content .aside-like:first-child{margin-top:-2.25em}.mathbook-content .aside-like:after{content:"";position:absolute;z-index:1;top:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(to bottom,rgba(255,255,255,.4),rgba(255,255,255,1) 90%);width:550px;height:8em}.mathbook-content .aside-like *{background-color:#f5faff!important}.mathbook-content .aside-like.front,.mathbook-content .example-like .aside-like.front{position:relative;z-index:0;padding:8px 15px 10px 15px;padding:2px 10px;margin:5px 0 5px 10px;border:2px solid #dcebfa;max-height:none;max-width:550px;color:inherit;font-size:100%;box-shadow:none}.mathbook-content .aside-like.front:after,.mathbook-content .example-like .aside-like.front:after{background-image:none}.mathbook-content .example-like .aside-like.front{margin-top:1.25em}.mathbook-content .aside-like.front+p{margin-top:1.25em!important;padding-top:0}.mathbook-content .aside-like .aside-like{background-color:#fafff5;border:1px dotted #aaa}.mathbook-content article.aside-like>:last-child{margin-bottom:0}.mathbook-content article.aside-like>:last-child::after{margin-bottom:0}.mathbook-content .aside-like>.heading{font-size:95%}.mathbook-content .aside-like+*{margin-top:3em!important;box-shadow:0 0 .5em .2em #fff;margin-right:3em}@media screen and (min-width:943px){.mathbook-content .aside-like+*{margin-right:0}}@media screen and (min-width:1100px){.mathbook-content .aside-like,.mathbook-content .aside-like.front,.mathbook-content .example-like .aside-like,.mathbook-content .example-like .aside-like.front{position:absolute;margin-top:-2em;margin-left:660px;max-width:200px;color:inherit}.mathbook-content .aside-like.front,.mathbook-content .example-like .aside-like.front{max-height:none;max-width:223px;border:2px solid #dcebfa}.mathbook-content .example-like .aside-like,.mathbook-content .example-like .aside-like.front{margin-left:654px}.mathbook-content .aside-like+*{margin-top:1.25em!important;box-shadow:none;margin-right:0}.mathbook-content .aside-like.front:after,.mathbook-content .example-like .aside-like.front:after{background-image:none}.mathbook-content .aside-like:nth-of-type(3n+1){margin-left:660px}.mathbook-content .aside-like:nth-of-type(3n){margin-left:680px}.mathbook-content .aside-like:nth-of-type(3n+2){margin-left:640px}}.mathbook-content .aside-like:focus:after,.mathbook-content .aside-like:hover:after{top:3em;height:auto;background-image:none}.mathbook-content .aside-like:focus,.mathbook-content .aside-like:hover{color:inherit;padding:0 8px;border:2px solid #dcebfa;height:auto;max-height:none}.mathbook-content .aside-like.front:focus,.mathbook-content .aside-like.front:hover{padding:2px 10px}.mathbook-content section dl dd .aside-like{margin-top:0!important;margin-left:100px!important}.mathbook-content section dl dd .aside-like.front{margin-left:-300px!important}.mathbook-content p:empty+.aside-like{margin-top:-2.25em}.mathbook-content p:empty+.aside-like.front{margin-top:-1.25em}a>article.example-like{padding-left:0;border-left:none}a>article.example-like:after{content:'';border-bottom:none;display:inline;margin-left:0;margin-right:0;width:0}.knowl article.definition-like,.knowl article.example-like,.knowl article.objectives,.knowl article.remark-like,.knowl article.theorem-like{padding-right:0;border-right:none;border-left:none}.knowl article.definition-like:after,.knowl article.example-like:after,.knowl article.objectives:after,.knowl article.remark-like:after,.knowl article.theorem-like:after{content:'';display:inline;margin-left:0;margin-right:0;width:0;height:0;padding:0;border:none}.mathbook-content .solution ol li{margin-top:1em}.mathbook-content .solution ol li p{vertical-align:top;display:inline-block;margin-top:0;margin-left:.5em}.mathbook-content .exercise-like ol li{margin-top:1em}.mathbook-content .exercise-like ol li p{vertical-align:top;display:inline-block;margin-top:0;margin-left:.5em}.mathbook-content .contributor .contributor-name{font-variant:small-caps}.mathbook-content .contributor .contributor-info{font-size:88%;font-style:italic;margin-left:3ex}.mathbook-content .contributor{margin-top:3ex}.mathbook-content .contributor+.contributor{margin-top:1.5ex}.mathbook-content .contributor+p{margin-top:3ex}.searchwrapper{max-width:900px;position:absolute;right:0;bottom:0;margin-bottom:39px}body.sidebar-left-closed .searchwrapper{margin-bottom:-2px}body.sidebar-left-open .searchwrapper{top:74px}body.sidebar-left-closed .searchwrapper{top:74px;margin-bottom:-2px}@media screen and (max-width:800px){body.sidebar-left-closed .searchwrapper{top:129px}}@media screen and (max-width:480px){body.sidebar-left-closed .searchwrapper{top:174px}}.searchwrapper .cse .gsc-control-cse,.searchwrapper .gsc-control-cse{padding:0;border:none;width:25ex}.searchwrapper .cse .gsc-search-button input.gsc-search-button-v2,.searchwrapper input.gsc-search-button-v2{padding:2px 2px}.searchwrapper form.gsc-search-box{margin:0}.searchwrapper table.gsc-search-box{margin:0}.searchwrapper .gsc-search-box-tools .gsc-search-box .gsc-input{padding:0}.searchwrapper .gsib_a{padding:0 0 0 5px}.searchwrapper .gsc-input-box{height:3ex}.searchwrapper form.gsc-search-box{font-size:12px}.mathbook-content div.CodeMirror span.CodeMirror-matchingbracket{color:#090}.mathbook-content .image-archive{margin-left:auto;margin-right:auto;margin-bottom:auto;margin-top:.75em;padding-bottom:.25em;text-align:center}.mathbook-content .image-archive>a{display:inline-block;padding-left:.5em;padding-right:.5em;font-family:monospace}.mathbook-content .sbspanel object:not(:last-child){margin-bottom:0!important}.mathbook-content iframe{border:none}.times-sign{font-size:larger;vertical-align:-.15ex}.mathbook-content div.knowl .posterior div a:first-child{font-style:italic}.mathbook-content div.knowl .posterior a[knowl]:first-child{padding:0}.mathbook-content a[href^="mailto:"]{font-style:normal;font-family:monospace}.mathbook-content .preface a[href^="mailto:"]{font-size:110%}.mathbook-content .exercise-like>.exercise-like{margin-left:40px}.mathbook-content .exercise-like>.exercise-like p{margin-top:1.25em;margin-bottom:.25em}.mathbook-content .exercise-like>.exercise-like>.heading+p::after{margin-bottom:.25em}.mathbook-content .example-like>.heading+.introduction{display:inline}.mathbook-content .example-like>.heading+.introduction>p:first-child{display:inline}.mathbook-content .example-like>.exercise-like p{margin-top:1.25em;margin-bottom:.25em}.mathbook-content .example-like>.exercise-like>.heading+p::after{margin-bottom:.25em}.mathbook-content .conclusion p:last-child{margin-bottom:.25em}.mathbook-content .example-like p{margin-top:1.25em;margin-bottom:.25em}.mathbook-content .example-like ol,.mathbook-content .example-like ul{margin-top:1.25em;margin-bottom:.25em}.mathbook-content .example-like>.heading+p::after{margin-bottom:.25em}.mathbook-content .taxon{font-style:italic}.mathbook-content .sageanswer{font-family:monospace;white-space:pre;margin-left:3em;margin-bottom:2em}.mathbook-content .sageanswer .key{display:inline-block;vertical-align:top;margin-right:1em}.mathbook-content .sageanswer .output{display:inline-block;vertical-align:top}.mathbook-content .CodeMirror-code pre.CodeMirror-line{padding-bottom:5px}.mathbook-content article,.mathbook-content section.chapter,.mathbook-content section.conclusion,.mathbook-content section.introduction,.mathbook-content section.section,.mathbook-content section.subsection,.mathbook-content section.subsubsection,body.mathbook-article,body.mathbook-book{pointer-events:none}.mathbook-content *,.mathbook-content article.aside-like,body.mathbook-article .MathJax_Menu,body.mathbook-book .MathJax_Menu,html header,html nav{pointer-events:auto}.mathbook-content ol,.mathbook-content ul{pointer-events:none}.mathbook-content ol li,.mathbook-content ul li{pointer-events:auto}.hidden-content{display:none}@font-face{font-family:CharterBT;src:url(fonts/CharterBT-Roman.woff) format("woff"),url(fonts/CharterBT-Roman.otf) format("opentype")}@font-face{font-family:CharterBT;src:url(fonts/CharterBT-Bold.woff) format("woff"),url(fonts/CharterBT-Bold.otf) format("opentype");font-weight:700}@font-face{font-family:CharterBT;src:url(fonts/CharterBT-Italic.woff) format("woff"),url(fonts/CharterBT-Italic.otf) format("opentype");font-style:italic}@font-face{font-family:CharterBT;src:url(fonts/CharterBT-BoldItalic.woff) format("woff"),url(fonts/CharterBT-BoldItalic.otf) format("opentype");font-weight:700;font-style:italic}@font-face{font-family:Ionicons;src:url(fonts/ionicons.woff) format("woff"),url(fonts/ionicons.eot#iefix) format("embedded-opentype"),url(fonts/ionicons.svg) format("svg");font-weight:400;font-style:normal}.mathbook-content section header .heading a.permalink{font-size:11.2px;line-height:22.8571px}body,html body{font-size:18px}#masthead #byline,#masthead .byline{margin-top:-.4em}#masthead.smallbuttons{max-width:739px;border-right:none;border-left:none}.mininav{float:none;padding-top:0;overflow:hidden;display:table-cell;vertical-align:middle}.indexnav{float:none;display:table-cell;overflow:hidden;margin-top:0;padding-left:.5em;height:90%;vertical-align:middle}.indexnav a{width:2.6ex}.mathbook-content .indexitem::after,.mathbook-content .subindexitem::after,.mathbook-content .subsubindexitem::after{content:"";clear:right;display:table}.mathbook-content .indexitem,.mathbook-content .subindexitem,.mathbook-content .subsubindexitem{overflow:auto}.mathbook-content .indexknowl{margin-left:0;float:right}.mathbook-content .indexknowl [knowl],.mathbook-content .indexknowl [knowl].active,.mathbook-content .indexknowl [knowl]:hover{margin-left:1ex}.mathbook-content a.feedback-link{font-size:110%;text-align:center;width:100%;display:inline-block}.mathbook-content span.feedback-link{font-size:90%;text-align:center;width:100%;display:inline-block}#toc{pointer-events:initial}#toc h2+h2{margin-top:0}.hidden-knowl-wrapper article.remark-like{border-left:none;padding-left:0}.hidden-knowl-wrapper article.remark-like:after{border-bottom:none;padding-bottom:0}a>article.remark-like:after{content:'';display:inline;margin-left:0;margin-right:0;width:0;height:0;padding:0;border:none}.mathbook-content .bluebox{padding:1em;border-radius:8px;margin-bottom:1.25em}.mathbook-content .bluebox>.heading .codenumber:last-child:after,.mathbook-content .bluebox>.heading .title:last-child:after,.mathbook-content .bluebox>.heading .type:last-child:after{content:".\2009 "}.mathbook-content .bluebox>.heading .codenumber:after,.mathbook-content .bluebox>.heading .title:after,.mathbook-content .bluebox>.heading .type:after{content:" "}.mathbook-content .bluebox>.heading{margin:0;margin-bottom:.5em}.mathbook-content .bluebox>p:last-child{margin:0}.mathbook-content section.hidden-subsection>header>h1{border-bottom:1px dotted #2a2222}.mathbook-content section.hidden-subsection>header>h1:hover{cursor:pointer}.mathbook-content .hidden-subsection-content{display:none}.mathbook-content section>.hidden-subsection-content>.hidden-knowl-wrapper{margin-bottom:1em}.mathbook-content .knowl-output{background:#fff}.mathbook-content section.hidden-subsection header .heading a.permalink{display:none}.mathbook-content .hidden-knowl-wrapper>a[knowl]>article:after,.mathbook-content section.hidden-subsection>header>h1:after{border:solid #000;border-width:0 3px 3px 0;display:inline-block;padding:3px;transform:translateX(-7px) translateY(-3px) rotate(45deg);-webkit-transform:translateX(-7px) translateY(-3px) rotate(45deg);margin-bottom:2px;margin-left:.5em;content:''}.mathbook-content .hidden-knowl-wrapper>a[knowl].active>article:after,.mathbook-content section.hidden-subsection.active>header>h1:after{transform:translateX(-7px) translateY(0) rotate(225deg);-webkit-transform:translateX(-7px) translateY(0) rotate(225deg)}.mathbook-content .hidden-knowl-wrapper>a[knowl] .heading{background:0 0}.mathbook-content .mathbox iframe{position:relative;width:100%;height:100%;border-style:none;z-index:2}.mathbook-content .mathbox{position:relative}.mathbook-content .mathbox.maximized{position:fixed;left:0;top:0;right:0;bottom:0;z-index:205}.mathbook-content .mathbox .maximizer,.mathbook-content .mathbox .minimizer{position:absolute;right:0;bottom:0;z-index:3;font-family:Ionicons;cursor:pointer;opacity:.5;font-size:40px;width:40px;text-align:center;background:#ddd;border-radius:5px;transition:opacity .5s;-webkit-transition:opacity .5s}.mathbook-content .mathbox .maximizer:hover,.mathbook-content .mathbox .minimizer:hover{opacity:.75}.mathbook-content .mathbox.maximized .maximizer{display:none}.mathbook-content .mathbox .minimizer{display:none}.mathbook-content .mathbox.maximized .minimizer{display:block}body,html body{overflow-x:hidden}.mathbook-content .mathbox-link{text-align:center}.mathbook-content article.paragraphs .hidden-knowl-wrapper{display:block;margin-bottom:1em}.mathbook-content .subsection>header>.heading>.codenumber{display:none}.mathbook-content .figure-like>figcaption{font-style:italic}.mathbook-content .figure-like>figcaption>.codenumber,.mathbook-content .figure-like>figcaption>.heading{display:none}.mathbook-content .solution>.type{font-weight:700}.mathbook-content .definition-like p>em{font-weight:400}.mathbook-content .definition-like p>em.terminology{font-weight:800}.mathbook-content .heading img.important{width:1.5em;padding-right:.5em;padding-left:.5em;vertical-align:bottom}.mathbook-content .heading.important .codenumber,.mathbook-content .heading.important .type{color:red}.mathbook-content .preface a[href^="mailto:"]{font-size:90%}.searchwrapper{max-width:900px;position:absolute;right:3px;bottom:-3px;z-index:1;height:0;margin-bottom:0}.searchwrapper .cse .gsc-control-cse,.searchwrapper .gsc-control-cse{width:27ex}.searchwrapper .gsc-input-box{height:3.5ex}.searchwrapper .gsc-search-button{display:none}.searchwrapper .gsc-input-box>table{height:100%}.searchwrapper .gsc-input-box-focus,.searchwrapper .gsc-input-box-hover,.searchwrapper .gsc-input-box:hover{box-shadow:none}#masthead>.banner>.container{position:relative}.pdf-version{position:absolute;right:3px;bottom:-1em}.pdf-version a{font-family:CharterBT;text-decoration:none}#cover{margin-bottom:1.25em;position:relative}#cover-controls{width:100%;text-align:center;position:absolute;left:0;bottom:5px;z-index:1;opacity:.7}#cover-controls button,#cover-controls select{height:28px;width:100px;font-size:14px;color:#aaa;background-color:#fff;border:1px solid #ccc;-webkit-transition:color .75s,background-color .75s,border-color .75s;transition:color .75s,background-color .75s,border-color .75s}#cover-controls button:hover,#cover-controls select:hover{color:#000;background-color:#eee;border-color:#000}#cover-controls button{margin-left:10px}#mathbox-container{width:100%;height:0;padding-top:100%;overflow:hidden;position:relative}#mathbox{position:absolute;top:0;left:0;width:100%;height:100%}.mathbook-content section{position:relative}.mathbook-content .concepts{position:absolute;left:-20px;display:inline-block}.mathbook-content .concepts .concept-list{visibility:hidden;background-color:#555;color:#eee;text-align:center;border-radius:6px;padding:5px;position:absolute;z-index:1;bottom:140%;left:100%;margin-left:-20px;opacity:0;transition:opacity .3s;font-family:Inconsolata,monospace;font-size:90%;white-space:nowrap}.mathbook-content .concepts .concept-list a{text-decoration:none}.mathbook-content .concepts.show .concept-list{visibility:visible;opacity:1}.mathbook-content .concepts .concept-list::after{content:"";width:0;height:0;position:absolute;top:100%;left:10px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:8px solid #555}.mathbook-content .concept-button{cursor:pointer;font-family:Ionicons;font-size:80%;color:#aa0;opacity:.3}.concept-library-tag{font-family:Inconsolata,monospace;font-size:90%;text-decoration:none}.mathbook-content .concept-button:hover{opacity:1}.mathbook-content .concepts.show .concept-button{opacity:1}.mathbook-content .concept-library{width:100%}.mathbook-content .concept-library tr>td{text-align:left;vertical-align:baseline}.mathbook-content .concept-library tr>td:last-of-type{text-align:right;width:30%}.mathbook-content .concept-library .see{font-size:90%;margin-right:.5em}.pretex-bind{display:inline-block}.pretex-inline{display:inline-block}.pretex-inline span{display:inline-block}.pretex-inline span:last-child{position:relative}.pretex-inline span:last-child svg.pretex{position:absolute;bottom:0;height:1em}svg.pretex{display:inline-block;overflow:visible;font-variant:normal;font-weight:400;font-style:normal}.pretex-display{text-align:center;margin:1em 0;padding:0;text-indent:0;text-transform:none;position:relative}.pretex-display svg.pretex{vertical-align:middle}.pretex-display .tag{position:absolute;right:0;top:0}.pretex-display .tag>span{display:inline-block}svg.pretex text{writing-mode:horizontal-tb;fill:#000;fill-rule:nonzero;fill-opacity:1;stroke:none}svg.pretex path{fill:none;fill-rule:nonzero;fill-opacity:1;stroke:#000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1}body,html body{background:#aaa}article.objectives,article.theorem-like{border-left:2px solid #00539b}article.objectives:after,article.theorem-like:after{border-bottom:2px solid #00539b}article.example-like{border-left:2px solid #00539b}article.example-like:after{border-bottom:2px solid #00539b}article.definition-like{border-left:2px solid #00539b}article.definition-like:after{border-bottom:2px solid #00539b}article.remark-like{border-left:2px solid #00539b}article.remark-like:after{border-bottom:2px solid #00539b}.mathbook-content section.hidden-subsection>header>h1:hover{background:#e2eafd}.pdf-version a{color:#aaa}.pdf-version a:hover{color:#fff}.mathbook-content .bluebox{border:3px solid #00539b}.knowl-content{padding:10px 10px 0 10px;border-bottom-left-radius:10px;-moz-border-radius-bottomleft:10px}.knowl-content h1{margin:0 0 10px 0}.knowl-content h2{margin:0 0 5px 0}.knowl p{margin-bottom:0;margin-top:10px}[knowl]{display:inline;border-bottom:1px dotted #00a;color:#00a;cursor:pointer;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;margin:3px 0 0 0}[knowl].active,[knowl]:hover{border-bottom:1px solid #aaf;background:#ddf;color:#006}div>[knowl],p>[knowl]{position:relative}.knowl-error{color:red;border-bottom:0}.knowl-output{background:#eef;border-top:10px solid #ddf;border-left:10px solid #ddf;border-right:10px solid #ddf;border-bottom:10px solid #ddf;border-bottom-left-radius:10px;-moz-border-radius-bottomleft:10px;border-bottom-right-radius:10px;-moz-border-radius-bottomright:10px;display:none;padding:0;margin-top:10px;margin-bottom:0;margin-right:0}.knowl-output .knowl-output{border-width:6px;background:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-bottom:1.25em}.knowl-output .knowl-output,.knowl-output .knowl-output.loading{margin-left:0;margin-right:0}.knowl-output.loading{color:grey;font-style:italic;font-size:small}.knowl-output h1,.knowl-output h2{margin:5px 0}.knowl-output h1{color:#006}.knowl-output h2{color:#006}.knowl-output a{display:inline}.knowl-footer{position:relative;bottom:-9px;font-size:x-small;background:#ddf;color:grey;padding:0 0 0 12px;margin:-10px 0 0 0}.knowl-output .knowl-output .knowl-footer{bottom:-5px;margin:-5px 0 0 0}.knowl-output+.knowl-output{margin-top:0}.knowl-footer a{color:#006}.knowl-footer a:hover{background:0 0;color:#88f}.knowl-footer:after{content:"\2002"}.knowl-output.processing{display:block!important;height:0;overflow:hidden}.MathJax a .MathJax_knowl:hover{background-color:#afa}