[class^="gr-"],[class*=" gr-"]{box-sizing:border-box;min-height:1px;padding-left:10px;padding-right:10px}.container,.cover-container{display:flex;flex-wrap:wrap}.cover-container{flex:1 1 100%}.gr-1{flex:0 0 8.33333333%;max-width:8.33333333%}.gr-2{flex:0 0 16.66666667%;max-width:16.66666667%}.gr-3{flex:0 0 25%;max-width:25%}.gr-4{flex:0 0 33.33333333%;max-width:33.33333333%}.gr-5{flex:0 0 41.66666667%;max-width:41.66666667%}.gr-6{flex:0 0 50%;max-width:50%}.gr-7{flex:0 0 58.33333333%;max-width:58.33333333%}.gr-8{flex:0 0 66.66666667%;max-width:66.66666667%}.gr-9{flex:0 0 75%;max-width:75%}.gr-10{flex:0 0 83.33333333%;max-width:83.33333333%}.gr-11{flex:0 0 91.66666667%;max-width:91.66666667%}.gr-12{flex:0 0 100%;max-width:100%}@media screen and (max-width: 480px){.gr-1\@mobile{flex:0 0 8.33333333%;max-width:8.33333333%}.gr-2\@mobile{flex:0 0 16.66666667%;max-width:16.66666667%}.gr-3\@mobile{flex:0 0 25%;max-width:25%}.gr-4\@mobile{flex:0 0 33.33333333%;max-width:33.33333333%}.gr-5\@mobile{flex:0 0 41.66666667%;max-width:41.66666667%}.gr-6\@mobile{flex:0 0 50%;max-width:50%}.gr-7\@mobile{flex:0 0 58.33333333%;max-width:58.33333333%}.gr-8\@mobile{flex:0 0 66.66666667%;max-width:66.66666667%}.gr-9\@mobile{flex:0 0 75%;max-width:75%}.gr-10\@mobile{flex:0 0 83.33333333%;max-width:83.33333333%}.gr-11\@mobile{flex:0 0 91.66666667%;max-width:91.66666667%}.gr-12\@mobile{flex:0 0 100%;max-width:100%}}@media screen and (min-width: 481px) and (max-width: 1024px){.gr-1\@tablet{flex:0 0 8.33333333%;max-width:8.33333333%}.gr-2\@tablet{flex:0 0 16.66666667%;max-width:16.66666667%}.gr-3\@tablet{flex:0 0 25%;max-width:25%}.gr-4\@tablet{flex:0 0 33.33333333%;max-width:33.33333333%}.gr-5\@tablet{flex:0 0 41.66666667%;max-width:41.66666667%}.gr-6\@tablet{flex:0 0 50%;max-width:50%}.gr-7\@tablet{flex:0 0 58.33333333%;max-width:58.33333333%}.gr-8\@tablet{flex:0 0 66.66666667%;max-width:66.66666667%}.gr-9\@tablet{flex:0 0 75%;max-width:75%}.gr-10\@tablet{flex:0 0 83.33333333%;max-width:83.33333333%}.gr-11\@tablet{flex:0 0 91.66666667%;max-width:91.66666667%}.gr-12\@tablet{flex:0 0 100%;max-width:100%}}@media screen and (min-width: 1025px){.gr-1\@desktop{flex:0 0 8.33333333%;max-width:8.33333333%}.gr-2\@desktop{flex:0 0 16.66666667%;max-width:16.66666667%}.gr-3\@desktop{flex:0 0 25%;max-width:25%}.gr-4\@desktop{flex:0 0 33.33333333%;max-width:33.33333333%}.gr-5\@desktop{flex:0 0 41.66666667%;max-width:41.66666667%}.gr-6\@desktop{flex:0 0 50%;max-width:50%}.gr-7\@desktop{flex:0 0 58.33333333%;max-width:58.33333333%}.gr-8\@desktop{flex:0 0 66.66666667%;max-width:66.66666667%}.gr-9\@desktop{flex:0 0 75%;max-width:75%}.gr-10\@desktop{flex:0 0 83.33333333%;max-width:83.33333333%}.gr-11\@desktop{flex:0 0 91.66666667%;max-width:91.66666667%}.gr-12\@desktop{flex:0 0 100%;max-width:100%}}html{margin:0;padding:0;height:100%;font-size:12px;line-height:1.42}body{min-height:100%;position:relative;margin:0;padding:0;background:#fff;color:#454d5d;font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",sans-serif;font-size:1.4rem}section.content{max-width:100rem;margin:0 auto;padding-left:1rem;padding-right:1rem;padding-top:2rem;padding-bottom:14rem}a{color:#012541}a:focus,a:hover,a.active{color:#00080f}img{max-width:100%;max-height:100%}h1{font-size:2.6rem}h2{font-size:2.2rem}h3{font-size:1.8rem}h4{font-size:1.4rem}h5{font-size:1.2rem}h1,h2,h3,h4,h5{color:#012541}h2.subtitle{color:#454d5d}pre code{font-size:1.4rem;line-height:1.42;font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",sans-serif;font-style:italic}header{text-align:center;padding-top:2rem}header img.logo{height:4rem}nav.menu{text-align:center;box-shadow:none}footer{background-color:#012541;position:absolute;bottom:0;left:0;right:0;color:#FFFFFF;text-align:center;min-height:10rem;padding-top:2rem}footer .social-icons{margin-top:0.5rem}footer .social-icon{width:2rem;height:2rem;margin:0 0.3rem;fill:currentColor;vertical-align:middle}ul.side-menu{font-size:1.7rem;list-style:none;padding-left:0}ul.side-menu li{min-height:2.8rem;border-top:1px #999 dotted;vertical-align:middle;padding-top:0.8rem}ul.side-menu li a{text-decoration:none;text-transform:uppercase}ul.side-menu li ul.sub-menu{list-style:none;padding-left:0}ul.side-menu li ul.sub-menu li:before{content:"-"}ul.side-menu li ul.sub-menu li a{text-transform:capitalize}.btn{appearance:none;background:#fff;border:.1rem solid #012541;border-radius:.2rem;color:#012541;cursor:pointer;display:inline-block;font-size:1.4rem;height:3.2rem;line-height:3rem;outline:none;padding:.5rem .8rem;text-align:center;text-decoration:none;user-select:none;vertical-align:middle;white-space:nowrap;transition:all .2s ease}.btn:focus{background:#229cfc;text-decoration:none}.btn:hover{background:#012541;border-color:#011c32;color:#fff;text-decoration:none}.btn:active,.btn.active{background:#011c32;border-color:#000e19;color:#fff;text-decoration:none}.btn:disabled,.btn.disabled{cursor:default;opacity:.5;pointer-events:none}.btn.btn-primary{background:#012541;border-color:#011c32;color:#fff}.btn.btn-primary:focus,.btn.btn-primary:hover{background:#011728;border-color:#000e19;color:#fff}.btn.btn-primary:active,.btn.btn-primary.active{background:#00111e;border-color:#00080f;color:#fff}.btn.btn-primary.loading::after{border-bottom-color:#fff;border-left-color:#fff}.btn.btn-link{background:transparent;border-color:transparent;color:#012541}.btn.btn-link:focus,.btn.btn-link:hover,.btn.btn-link:active,.btn.btn-link.active{color:#00080f}.btn.btn-sm{font-size:1.2rem;height:2.4rem;padding:.1rem .8rem}.btn.btn-lg{font-size:1.6rem;height:4rem;padding:.9rem .8rem}.btn.btn-block{display:block;width:100%}.btn.btn-action{width:3.2rem;padding-left:0;padding-right:0}.btn.btn-action.btn-sm{width:2.4rem}.btn.btn-action.btn-lg{width:4rem}.btn.btn-clear{background:transparent;border:0;color:currentColor;height:1.6rem;line-height:1.6rem;margin-left:.4rem;margin-right:-.2rem;opacity:.45;padding:0 .2rem;text-decoration:none;width:1.6rem}.btn.btn-clear:hover{opacity:.85}.btn.btn-clear::before{content:"\2715"}.btn .social-icon{width:1.3rem;height:1.3rem;fill:currentColor;vertical-align:-0.15em}q{font-size:1.6rem;font-style:italic;display:block}cite{font-style:normal;margin-bottom:1.4rem}img.cover-thumbnail{max-width:200px}section.content div.home-page q{font-size:2rem}section.content div.book-page h1,section.content div.book-taxonmy h1{margin-bottom:0}section.content div.book-page .subtitle,section.content div.book-taxonmy .subtitle{margin-top:0}section.content div.book-page div.covers{margin-top:2.5rem}@media screen and (max-width: 480px){section.content div.book-page div.covers img.cover{max-width:7.5rem}}section.content div.book-list div.cover-container div.wrapper,section.content div.book-taxonmy div.cover-container div.wrapper{padding-bottom:1rem}section.content div.book-list div.cover-container div.title,section.content div.book-taxonmy div.cover-container div.title{padding-bottom:2rem}div.indent{margin-left:4rem}
