:root{--background-grey: #9da7a626;--text: #202020;--sub-text-navbar: #757575;--title-measure: 1.4rem;--lineColor: #cbcbcb;--background-color: #ffffff;--bio-color-bg: #000;--semiL: #212529;--light: #808080;--black: #000;--publish-date: #4d4d4d;--table-color: #fffff;--text-under-img: #585858;--text-mention: #ffffffcf;--brand: #231F20}::selection{color:var(--background-color);background-color:var(--text)}@supports not (font-variantion-settings:normal){@font-face{font-family:inter;font-style:normal;font-weight:100;font-display:swap;src:url(/fonts/Inter-Thin.woff2?v=3.19) format("woff2"),url(/fonts/Inter-Thin.woff?v=3.19) format("woff")}@font-face{font-family:inter;font-style:italic;font-weight:100;font-display:swap;src:url(/fonts/Inter-ThinItalic.woff2?v=3.19) format("woff2"),url(/fonts/Inter-ThinItalic.woff?v=3.19) format("woff")}@font-face{font-family:inter;font-style:normal;font-weight:200;font-display:swap;src:url(/fonts/Inter-ExtraLight.woff2?v=3.19) format("woff2"),url(/fonts/Inter-ExtraLight.woff?v=3.19) format("woff")}@font-face{font-family:inter;font-style:italic;font-weight:200;font-display:swap;src:url(/fonts/Inter-ExtraLightItalic.woff2?v=3.19) format("woff2"),url(/fonts/Inter-ExtraLightItalic.woff?v=3.19) format("woff")}@font-face{font-family:inter;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/Inter-Light.woff2?v=3.19) format("woff2"),url(/fonts/Inter-Light.woff?v=3.19) format("woff")}@font-face{font-family:inter;font-style:italic;font-weight:300;font-display:swap;src:url(/fonts/Inter-LightItalic.woff2?v=3.19) format("woff2"),url(/fonts/Inter-LightItalic.woff?v=3.19) format("woff")}@font-face{font-family:inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Inter-Regular.woff2?v=3.19) format("woff2"),url(/fonts/Inter-Regular.woff?v=3.19) format("woff")}@font-face{font-family:inter;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/Inter-Italic.woff2?v=3.19) format("woff2"),url(/fonts/Inter-Italic.woff?v=3.19) format("woff")}@font-face{font-family:inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Inter-Medium.woff2?v=3.19) format("woff2"),url(/fonts/Inter-Medium.woff?v=3.19) format("woff")}@font-face{font-family:inter;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/Inter-MediumItalic.woff2?v=3.19) format("woff2"),url(/fonts/Inter-MediumItalic.woff?v=3.19) format("woff")}@font-face{font-family:inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Inter-SemiBold.woff2?v=3.19) format("woff2"),url(/fonts/Inter-SemiBold.woff?v=3.19) format("woff")}@font-face{font-family:inter;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/Inter-SemiBoldItalic.woff2?v=3.19) format("woff2"),url(/fonts/Inter-SemiBoldItalic.woff?v=3.19) format("woff")}@font-face{font-family:inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Inter-Bold.woff2?v=3.19) format("woff2"),url(/fonts/Inter-Bold.woff?v=3.19) format("woff")}@font-face{font-family:inter;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/Inter-BoldItalic.woff2?v=3.19) format("woff2"),url(/fonts/Inter-BoldItalic.woff?v=3.19) format("woff")}@font-face{font-family:inter;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/Inter-ExtraBold.woff2?v=3.19) format("woff2"),url(/fonts/Inter-ExtraBold.woff?v=3.19) format("woff")}@font-face{font-family:inter;font-style:italic;font-weight:800;font-display:swap;src:url(/fonts/Inter-ExtraBoldItalic.woff2?v=3.19) format("woff2"),url(/fonts/Inter-ExtraBoldItalic.woff?v=3.19) format("woff")}@font-face{font-family:inter;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/Inter-Black.woff2?v=3.19) format("woff2"),url(/fonts/Inter-Black.woff?v=3.19) format("woff")}@font-face{font-family:inter;font-style:italic;font-weight:900;font-display:swap;src:url(/fonts/Inter-BlackItalic.woff2?v=3.19) format("woff2"),url(/fonts/Inter-BlackItalic.woff?v=3.19) format("woff")}body{font-family:inter,inter,inter var,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,Helvetica,Arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol}h1,h2,h3,.main-nav{font-family:menlo bold,menlo,droid sans mono,Consolas,lucida console,courier new,monospace}html{font-family:inter,sans-serif}input{font-family:inter}}@font-face{font-display:swap;font-family:menlo regular;font-style:normal;font-weight:400;src:local('Menlo Regular'),url(/fonts/Menlo-Regular.woff) format('woff'),url(/fonts/Menlo-Regular.woff) format('woff2')}@font-face{font-display:swap;font-family:menlo bold;font-style:normal;font-weight:700;src:url(/fonts/Menlo-Bold.eot);src:local('Menlo Bold'),url(/fonts/Menlo-Bold.woff) format('woff'),url(/fonts/Menlo-Bold.woff2) format('woff2')}@media screen and (prefers-color-scheme:dark){:root{--light: #7f7f7f;--background-grey: #c5c4c4;--sub-text-navbar: #8b8b8b;--semiL: #dedad6;--black: #f7f7f7;--titleF: 1.4rem;--text: #dfdfdf;--cartBack: #363737;--background-color: #121212;--publish-date: #aeaeae;--table-color: #000;--bio-color-bg: #fff;--text-under-img: #aeaeae;--text-mention: #040404cf;--lineColor: #7f7f7f;--brand: #f7f7f7}.subscribe-me h3{color:var(--background-color)}.banner-dark{color:#fff;display:block!important;font-weight:600;text-align:center}p,ul,li,code,pre{-webkit-font-smoothing:antialiased}.text-content pre{border:1px solid #f5f5f7}.text-content tr:hover{color:var(--background-color)}}@supports(font-variation-settings:normal){@font-face{font-family:inter var;font-weight:100 900;font-display:swap;font-style:normal;font-named-instance:'Regular';src:url(/fonts/Inter-roman.var.woff2?v=3.19) format("woff2")}@font-face{font-family:inter var;font-weight:100 900;font-display:swap;font-style:italic;font-named-instance:'Italic';src:url(/fonts/Inter-italic.var.woff2?v=3.19) format("woff2")}html{font-family:inter var,sans-serif}body{font-family:inter var,inter var,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,Helvetica,Arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol}h1,h2,h3,.main-nav{font-family:menlo bold,menlo,Inter Var,-apple-system,sans-serif}input{font-family:inter var}}body{background-color:var(--background-color);color:var(--text);padding:0;margin:0}h1,h2,h3,.main-nav{color:var(--text);font-variant-ligatures:none}h6{font-size:1.1rem;margin:20px 0}a:visited,a{color:inherit;font-weight:700}time{font-weight:500}code{font-variant-ligatures:none}.container,.container-home,.container-page{margin:0 auto}nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.nav-brand{display:-webkit-box;display:-ms-flexbox;display:flex}.check,.menu-mobile{display:none}.logo-brand{color:var(--semiL);display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none}.nav-brand p{font-size:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;color:var(--brand)}.nav-sub{color:var(--sub-text-navbar)}.nav-links{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none}.nav-item{font-weight:700;text-decoration:none;text-transform:capitalize}.home-main{display:-webkit-box;display:-ms-flexbox;display:flex}.section-title{width:100%;border-bottom:4px solid var(--lineColor)}.section-title p,.section-title-flex p{line-height:150%}.section-title h2{font-size:var(--title-measure)}.bio-box{background-color:var(--black);border-radius:4px;color:var(--background-color);padding:22px;max-width:800px}.bio-box h3{margin:0;color:var(--background-color)}.bio-box p{line-height:1.5rem}.contact-text{line-height:130%;color:var(--text)}.contact-text a{color:var(--semiL)}.article-item{border-bottom:2px solid var(--lineColor);display:-webkit-box;display:-ms-flexbox;display:flex}.article-item-illustration{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.article-content figure{padding:0;margin:0 auto}.article-item-body{line-height:150%;color:var(--text);margin-right:10px}.article-item-body h3{font-size:1.5em}.book-items{display:-webkit-box;display:-ms-flexbox;display:flex}.single-book{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1}.book-content p{line-height:150%;color:var(--text)}.book-cover{-webkit-box-flex:1;-ms-flex:1;flex:1}.book-content{-webkit-box-flex:2;-ms-flex:2;flex:2}.quote-items{display:-webkit-box;display:-ms-flexbox;display:flex}.quote-box{background-color:var(--bio-color-bg);border-radius:4px;color:var(--background-color);-webkit-box-flex:1;-ms-flex:1;flex:1;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.quote-box-container{font-size:1.1rem;padding:10px 20px;line-height:130%;background-color:var(--black);margin-bottom:10px}.quote-box span{color:var(--text-mention)}.article-cheatsheet{width:100%!important}.btn-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.btn{display:block;text-decoration:none;padding:10px 18px;border-radius:4px;font-weight:700}.btn-white{background-color:var(--background-color);color:var(--black)!important}.btn-dark{background-color:var(--bio-color-bg);color:var(--background-color)!important}.btn-with-margins{margin:20px 0}.tags{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.tags li{display:inline-block}.tag-block{display:block;background:#ededed;border-radius:3px;color:#4e4e4e!important;padding:10px;font-weight:400;margin-right:10px;margin-top:10px;text-decoration:none}.tag-block-all{display:block;background:var(--text);border-radius:3px;color:var(--background-color)!important;padding:10px;font-weight:600;margin-right:15px;margin-top:15px;text-decoration:none}article{display:block}.publish-date{color:var(--publish-date)!important;line-height:inherit;padding:0;margin:0;margin-bottom:2px}.figure-description{text-align:center;color:var(--text-under-img)!important;font-weight:600;font-style:italic;margin:0;padding:0;font-size:1.2rem!important}.text-content figcaption{padding-top:15px}.text-content img:not(.img_preserve_original){width:100%;height:auto}.text-content p>code,.text-content li>code,.text-content td>code,.warn>code{background-color:var(--text);color:var(--background-color);font-family:Menlo Regular,Menlo Bold,monospace;font-size:1rem;padding:2px 4px}.highlight pre{font-family:menlo 700,droid sans mono,Consolas,lucida console,courier new,monospace;font-variant-ligatures:none;font-style:normal;font-weight:400;overflow:scroll;line-height:150%;tab-size:4;-moz-tab-size:4;-o-tab-size:4}.next-article-row{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:150%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.next-article-right{-webkit-box-flex:1;-ms-flex:1;flex:1}.next-article-left{-webkit-box-flex:2;-ms-flex:2;flex:2}.next-article-left h2{line-height:1.2}.next-article span{color:var(--text-under-img);font-weight:400;margin-bottom:10px}.credits{line-height:17px;color:var(--text-under-img);font-size:14px;margin-bottom:30px;margin-top:20px}article{border-bottom:4px solid var(--background-grey)}.text-content blockquote{margin:0;padding:0}.text-content blockquote p{color:var(--publish-date);padding:20px;border-left:2px solid var(--lineColor)}.text-content table{border-collapse:collapse}.text-content th,td{border:1px solid #ccc;padding:8px}.text-content tr:nth-child(even){background:#efefef;color:var(--table-color)}.text-content tr:hover{background:#dad8d8}.text-content pre{overflow-x:scroll;background-color:#1e1e1e;color:#fff;padding:20px 25px;line-height:1.5}.text-content pre>code{font-family:Menlo Regular,Menlo Bold,droid sans mono,Consolas,lucida console,courier new,monospace;font-style:normal;font-weight:400;margin:auto;line-height:1.5;font-variant-ligatures:none}.text-content h4{font-size:1.2rem;line-height:150%}.text-content img{display:block;margin:0 auto}.bio-row{display:-webkit-box;display:-ms-flexbox;display:flex}.bio-left{-webkit-box-flex:1;-ms-flex:1;flex:1}.mm-cover{max-width:200px;height:100%}.section-title-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:4px solid var(--lineColor)}.section-title-flex img{width:100%;height:auto}.disabled{background-color:var(--lineColor)}.disabled a{cursor:not-allowed}.text-content{word-break:break-word;overflow-wrap:break-word}.text-content p{color:var(--text)}.text-content p,.text-content li,.text-content ul,.text-content td{line-height:150%}.review{background-color:var(--text-under-img);color:var(--background-color);padding:10px 20px}.review h5{padding:0;margin:0}.book-head{display:-webkit-box;display:-ms-flexbox;display:flex}.book-left{-webkit-box-flex:1;-ms-flex:1;flex:1}.book-right{-webkit-box-flex:2;-ms-flex:2;flex:2}.book-subtitle{font-size:large!important;color:dimgrey}@media only screen and (min-width:200px) and (max-width:385px){header .nav-brand p{font-size:1rem!important;line-height:1.3!important}}@media only screen and (min-width:100px) and (max-width:767px){.full-width-mobile{padding:0!important;margin:0}.text-content img{width:100%;height:auto}header{border-bottom:1px solid var(--lineColor)}footer{margin-top:10px;border-top:1px solid var(--lineColor)}.nav-links li{-webkit-box-flex:1;-ms-flex:1 0 35%;flex:1 0 35%}.nav-links{padding:10px}.container-page{padding:0 10px}.article-item-illustration{padding-top:5px}.article-content{padding:0 10px}.subscribe-box{margin:20px 0}.bio-row{-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse}.text-content figure{margin:0;padding:0}.text-content p,.text-content li{font-size:1.1rem}.section-title-flex img{margin:0 auto;max-width:100px}.section-title{-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse}.block-grey{margin:0}.tags{margin:20px 0}.home-left{width:100%}.subscribe-me{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:20px}.section-title h2{font-size:1.3rem;color:var(--semiL)!important;margin:15px 0}.article-item{-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse}.article-item-body h3{line-height:120%}.quote-box{margin:8px 0}.container{padding:2px 10px}nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav-brand{width:100%}.nav-brand p{-ms-flex-line-pack:center;align-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-size:1.4rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:10px 5px}.logo-brand{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}footer .logo-brand h2{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}footer .nav-links{-ms-flex-wrap:wrap;flex-wrap:wrap}footer .nav-links a{display:block}footer .nav-item{padding:0 20px;text-align:center!important}.nav-links{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.3rem;padding:0;margin:0}section{margin:20px 0}.main-nav{margin:10px 0}.home-main{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.quote-items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.book-items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.single-book{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:10px}.next-article-row{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.book-head{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.book-head .btn-inner{-ms-flex-pack:distribute;justify-content:space-around;padding-top:10px;padding-bottom:10px}.no-disp-mobile{display:none}.section-title-flex h2{font-size:1.8rem}.section-title-flex{padding-bottom:10px}.highlight pre{padding:20px}.next-article{padding:0 15px}.bio-right{margin:0 auto}footer .nav-brand h2{font-size:1.3rem}.container-home{padding:0 10px}.warn{padding:20px}.book-cover{display:block;margin:0 auto}.bio-left{padding-top:10px}.nav-links-top{display:none}.menu-mobile{display:block;margin:auto 20px}.main-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.check:checked~.nav-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.nav-links a{width:100%;padding:12px 0;text-align:left;display:block}.nav-links a:not(:last-child){border-bottom:.2px solid #ededed}.line-break{width:100%}.book-cover img{height:auto;max-width:100%}}@media only screen and (min-width:768px){.text-content table{word-break:keep-all}.section-title h2{margin-bottom:25px;margin-top:0}.home-main{margin-top:20px}.article-body>p:nth-child(2):not(.publish-date){font-size:1.2em;font-weight:700}.text-content figure{padding:10px 0}.book-left .btn-inner{padding:10px 0}.book-items{padding-top:20px}.book-head{-ms-flex-line-pack:center;align-content:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.next-article{margin-top:20px;margin-bottom:10px}.block-grey{margin:20px 0}.highlight pre{line-height:140%;padding:30px 25px}.article-content h2{font-size:2em}.article-content h3{font-size:1.7em}.article-body h2:before{content:"#";color:var(--lineColor);position:absolute;font-size:5rem;margin-left:-80px;margin-top:-30px}.article-body h3:before{content:"##";color:var(--lineColor);position:absolute;font-size:3rem;margin-left:-80px;margin-top:-15px}.warn{padding:30px 40px;font-size:1rem;margin:20px 0}.text-content h1{font-size:2.2em;letter-spacing:-.03em}.publish-date{margin-bottom:15px}.text-content p,.text-content li{font-size:1.1rem}.container-page{width:70%;max-width:800px}.tags{margin:20px 0}.contact-text{padding-top:20px}.subscribe-me{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 40px}.form form{padding-left:20px}.footer-container{width:80%;margin:0 auto}.article-item{-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.book-content{padding:0 30px}.article-item-body h3{padding-top:10px;line-height:130%;margin-bottom:20px}.container{width:80%}.nav-brand p,.nav-brand span{padding-left:20px}.logo-brand{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.home-left{-webkit-box-flex:1;-ms-flex:1;flex:1;width:80%;padding-right:40px}.home-right{width:20%}.article-item{width:100%}.article-item-body{width:70%}.article-item-img{width:30%}.nav-links{list-style:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.footer{margin-top:20px}.main-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-line-pack:distribute;align-content:space-around;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.container-home,.container{width:85%}.nav-item{padding:0 5px}.nav-brand p{font-size:1.2rem}.book-cover img{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}@media(min-width:992px){.quote-box{margin:20px}.warn{border-left:2px solid #86868b}nav,.nav-item{font-size:1rem}.nav-item{padding:0 20px}.main-nav{padding-top:10px}.nav-brand p{font-size:1.5rem}}@media(min-width:1200px){.container-home{width:75%}.container{width:85%}}.warn{background-color:var(--background-grey);color:var(--cartBack)!important;line-height:160%}.warn p{color:var(--cartBack)}.block-grey{background-color:var(--background-grey)}.subscribe-me{display:-webkit-box;display:-ms-flexbox;display:flex}.subscribe-me h3{font-family:inherit}.form form{display:-webkit-box;display:-ms-flexbox;display:flex}.input-email input{width:200px;height:35px}#mc-embedded-subscribe{background-color:var(--text);color:var(--background-color);border:2px solid #000;height:100%;border-radius:0 2px 2px 0;text-shadow:none;-webkit-appearance:none;font-weight:700}#mc-embedded-email{border-radius:2px 0 0 2px;border-top:1px solid #000;border-bottom:1px solid #000;border-left:1px solid #000;border-right:0;padding:4px 15px;background:var(--background-color);color:var(--text)}.exercise{background-color:#ececec;padding:20px;border:dashed 2px #bdbdbd}.exercise h4{font-family:menlo bold,monospace}.pagination{list-style:none;font-size:1.2em;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-item{display:inline;border:2px solid #212529}.active a{background-color:var(--semiL);color:var(--background-color)!important}.page-item a{display:block;padding:8px 16px;text-decoration:none}.img-custom{margin:0 auto!important}.img-little-2x{width:200px;height:200px;display:block;margin:0 auto!important}.img-little{max-width:400px!important;max-height:400px!important}.twitter{fill:var(--black)}.banner-dark{display:none}.book-page{-webkit-box-flex:0;-ms-flex:0;flex:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}.book-page .single-book{padding:10px 0}#publications,#what-they-say-about-me{padding-top:10px}.menu-mobile line{stroke:var(--text)!important}.twitter-tweet-block{display:inline-block;font-family:helvetica neue,Roboto,segoe ui,Calibri,sans-serif;font-size:12px;font-weight:700;line-height:16px;border-color:#eee #ddd #bbb;border-radius:5px;border-style:solid;border-width:1px;box-shadow:0 1px 3px rgba(0,0,0,.15);margin:10px 5px;padding:0 16px 16px;max-width:468px;background-color:#fff!important}.twitter-tweet-block p{font-size:16px;color:#000!important;font-weight:400;line-height:20px}.twitter-tweet-block a{color:inherit;font-weight:400;text-decoration:none;outline:0}.twitter-tweet-block a:hover,.twitter-tweet-block a:focus{text-decoration:underline}.links-pages a{padding:10px;display:block}.list-book-pages{border:1px solid #ededed;padding:10px;margin:10px 0}.list-book-pages h4{padding:10px 0;margin:0}.serie-box{border:1px solid var(--lineColor);display:block;margin-bottom:10px;font-family:menlo}.serie-box a{text-underline-offset:5px}.serie-box h4{margin:15px 20px}.serie-box li{padding:5px 0}