@import url("https://rsms.me/inter/inter.css");@import url("https://use.typekit.net/nvb2ary.css");@media screen and (max-width: 700px){html{font-size:14px}}@media screen and (min-width: 700px){html{font-size:16px}}@media screen and (min-width: 1800px){html{font-size:18px}}body{font-family:"inter",sans-serif;color:#333}h1{font-size:1.1rem;line-height:1.35rem;font-weight:500}h2{font-size:3rem;line-height:4rem;font-weight:500;margin:0;font-family:"inter",sans-serif}@media screen and (max-width: 700px){h2{font-size:2rem;line-height:2.75rem}}h2 a{color:#333;text-decoration:none;border-bottom:3px solid #ccc}h2 a:hover{color:#c00;text-decoration:none;border-bottom:3px solid #c00}.intro-highlight{color:#c00}.intro-highlight a{color:#c00;border-bottom:3px solid #c00}.intro-highlight a:hover{color:#ccc;text-decoration:none;border-bottom:3px solid #ccc}.category-header h2{font-size:2rem;line-height:3rem;font-weight:500;margin:0}.post-summary{line-height:2rem}a{color:#333;text-decoration:none}.sidebar-text{font-family:"inter",sans-serif;font-size:0.7rem;font-weight:500;color:gray;letter-spacing:2px;line-height:1.2rem;text-decoration:none}.sidebar-text a{color:gray;text-decoration:none}.sidebar-text a:hover{color:#c00;text-decoration:none}.blogheader h1{font-size:1.4rem;line-height:2rem;margin-top:10px;margin-bottom:5px}.blogheader .article-date{font-size:.82rem}.article-text{font-family:"ff-tisa-web-pro",serif;font-size:1.15rem;line-height:2.19rem;display:inline}.article-text h2{font-family:"inter",sans-serif;font-size:1.4rem;line-height:2rem;color:#333;margin-top:60px}.article-text h3{font-family:"inter",sans-serif;font-size:1.1rem;line-height:1.35rem;font-weight:500;color:gray;margin-top:40px}.article-text a img{border-bottom:blue}.article-text a{color:#333;text-decoration:none;border-bottom:1.8px solid #ccc}.article-text a:hover{color:#c00;text-decoration:none;border-bottom:2px solid #c00}.article-text .pullquote{font-size:1.4rem;line-height:2.25rem;font-style:italic;color:gray}a.see-all-link{font-family:"inter",sans-serif;font-size:0.7rem;font-weight:700;color:white;letter-spacing:2px;line-height:1.2rem;border:solid gray;border-width:2px 7px;background-color:gray;display:inline-block;text-decoration:none;vertical-align:3px}a.see-all-link:hover{text-decoration:none;color:white;border:solid #c00;border-width:2px 7px;background-color:#c00}.footnotes{font-size:1rem;line-height:1.7rem}.footnotes ol{padding-left:0px;list-style-position:inside}.footnotes li{margin-bottom:2rem}body{background:#F9F9F9;font-feature-settings:ss01,frac,cpsp,cv07}.completeright{margin-left:0.5rem;margin-right:0.5rem}@media screen and (min-width: 700px){.completeright{margin-left:26%;margin-right:5%}}.sidebar{margin-left:7px;margin-top:15px;margin-bottom:-37px}.sidebar li.active a{color:#c00;font-weight:700;cursor:default}.sidebar br,.sidebar .sidebar-index,.sidebar .sidebar-index-hidden{display:none}.sidebar ul{list-style-type:none;margin:0;padding:0}.sidebar .name-strikethrough{display:inline-block;position:relative}.sidebar .name-strikethrough-strike{position:absolute;content:"";display:block;left:0;right:2px;top:50%;transform:translateY(-50%);height:1.5px;background-color:rgba(0,0,0,0.5)}@media screen and (min-width: 700px){.sidebar{height:300px;width:200px;margin-top:0;float:left}.sidebar br{display:inline}.sidebar .sidebar-top{position:fixed;background-color:#F9F9F9;padding:60px 40px 0px;margin-top:-50px;top:40px}.sidebar .sidebar-title{margin:0;width:100px;padding-bottom:10px;border-bottom:2px solid gray;border-top:none}.sidebar .sidebar-index{margin-top:40px;padding:40px;top:40px;visibility:visible;position:static;display:inherit}.sidebar .sidebar-index-hidden{margin-top:50px;padding:40px;top:40px;position:fixed;visibility:visible;display:inherit}}.blogcontainer{margin:0;padding:0}.blogcontainer p,.blogcontainer .highlighter-rouge,.blogcontainer h1,.blogcontainer h2,.blogcontainer h3,.blogcontainer h4,.blogcontainer .embed,.blogcontainer .pullquote,.blogcontainer .tweet{width:100%}.blogcontainer ul{width:80%}.blogcontainer img,.blogcontainer .embed-120{width:100%;margin:10px 0}.blogcontainer .biggerimages img{width:100%}.blogcontainer .pullquote{margin:30px 0}.blogcontainer .relatedarticles{margin-top:100px}.blogcontainer #commentsection{max-width:640px;margin-top:100px;margin-bottom:100px;display:none}.blogcontainer blockquote{background-color:white;padding:20px 40px;margin:30px 0}.blogcontainer .tweet{background:#edf1f3}.blogcontainer .twitter-tweet{margin:auto}@media screen and (min-width: 700px){.blogcontainer p,.blogcontainer .highlighter-rouge,.blogcontainer h1,.blogcontainer h2,.blogcontainer h3,.blogcontainer h4,.blogcontainer .embed,.blogcontainer .pullquote,.blogcontainer .tweet{width:80%;max-width:640px}.blogcontainer ul{width:70%;max-width:590px}.blogcontainer img,.blogcontainer .embed-120{width:120%;max-width:900px}.blogcontainer .biggerimages img{width:130%;max-width:900px}.blogcontainer blockquote{padding:20px 40px;margin:30px 0;width:65%;max-width:560px}.blogcontainer blockquote p{width:100% !important}.blogcontainer .tweet{padding:30px 0}}.blogheader{margin-bottom:150px;margin-top:50px}hr{border:0;height:2px;width:100px;margin-left:0;background:#000}.category-header{margin-bottom:4rem;margin-top:3rem}.category-header .article-text{margin-top:0.8em}.category-header .button{background-color:white;color:#c00;cursor:pointer;border:none;border:2px solid #c00;display:inline;font-size:.82rem;margin:0;padding:7px 8px;position:relative;text-align:center;text-decoration:none;transition:all 0.2s ease 0s;vertical-align:middle;float:right}.category-header .button:hover{background-color:#c00;color:white;border:2px solid white}.intro{margin-top:117px;margin-bottom:100px;max-width:800px}.intro .buttons{margin-top:40px}a.anchor{position:relative;top:-60px;display:block;height:0;width:0}.grid{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;align-content:space-between}@media screen and (min-width: 1277px){.grid{justify-content:flex-start;align-content:flex-start}}a.thumb{margin-bottom:4.5rem}@media screen and (min-width: 370px){a.thumb{width:48%}}@media screen and (min-width: 950px){a.thumb{width:31%}}@media screen and (min-width: 1277px){a.thumb{flex-grow:1;margin-right:2.5rem;width:100%;max-width:250px}}.post-title{margin-bottom:7px;margin-top:0px}.post-date{font-size:.82rem;line-height:1.2rem;margin-bottom:5px;color:gray}.post-image{margin-bottom:10px}.post-image img{max-width:100%}.post-summary{font-size:.82rem;margin-bottom:5px;color:gray;line-height:1.2rem}a:hover.thumb img{filter:drop-shadow(0px 0px 0px grey) drop-shadow(0px 0px 50px grey)}.imglink{border-bottom:0px !important}#cookie{display:flex;flex-wrap:wrap;background:#c00;align-items:flex-start;position:fixed;bottom:0;left:0;right:0;padding:15px;margin:5px;display:none;color:white;font-family:"inter",sans-serif;font-size:.82rem;line-height:1.2rem}@media screen and (min-width: 634px){#cookie{flex-wrap:nowrap}}.visible{display:flex !important}.visible-comments{display:block !important}.cookie-leftSide{width:100%}@media screen and (min-width: 634px){.cookie-leftSide{width:70%}}.cookie-rightSide{width:100%;margin-top:10px;display:flex;justify-content:flex-end}@media screen and (min-width: 634px){.cookie-rightSide{width:30%;margin-top:0px}}.cookie-button{cursor:pointer;border-bottom:1px solid white;padding:4px 0px;text-align:right;margin-left:20px;margin-bottom:8px;margin-top:2px;margin-right:10px}.cookie-button :hover{color:black}code{font-family:"ibm-plex-mono",monospace;font-weight:400}.highlighter-rouge{background:white;padding:3px 5px 5px 5px;border:1px solid #ccc;font-size:80%;font-weight:600}pre.highlight{font-size:100%;line-height:20px;background:white;padding:0 1rem 0.8rem;overflow-x:auto}.highlight .hll{background-color:#ffc}.highlight{background:#ffffff}.highlight .c{color:#aaaaaa;font-style:italic;font-weight:400}.highlight .err{color:#FF0000;background-color:#FFAAAA;font-weight:400}.highlight .k{color:#00a}.highlight .ch{color:#aaaaaa;font-style:italic;font-weight:400}.highlight .cm{color:#aaaaaa;font-style:italic;font-weight:400}.highlight .cp{color:gray;font-weight:600}.highlight .cpf{color:#aaaaaa;font-style:italic;font-weight:400}.highlight .c1{color:#aaaaaa;font-style:italic;font-weight:400}.highlight .cs{color:#0000aa;font-style:italic;font-weight:400}.highlight .gd{color:#a00}.highlight .ge{font-style:italic}.highlight .gr{color:#aa0000;font-weight:400}.highlight .gh{color:#000080;font-weight:600}.highlight .gi{color:gray}.highlight .go{color:#888}.highlight .gp{color:#555}.highlight .gs{font-weight:600}.highlight .gu{color:#800080;font-weight:600}.highlight .gt{color:#a00}.highlight .kc{color:#00a}.highlight .kd{color:#00a}.highlight .kn{color:#00a}.highlight .kp{color:#00a}.highlight .kr{color:#00a}.highlight .kt{color:#0aa}.highlight .m{color:#099}.highlight .s{color:#c00}.highlight .na{color:gray}.highlight .nb{color:#0aa}.highlight .nc{color:gray;text-decoration:underline}.highlight .no{color:#a00}.highlight .nd{color:#888}.highlight .ni{color:#880000;font-weight:600}.highlight .nf{color:gray}.highlight .nn{color:#00aaaa;text-decoration:underline}.highlight .nt{color:gray;font-weight:600}.highlight .nv{color:#a00}.highlight .ow{color:#00a}.highlight .w{color:#bbb}.highlight .mb{color:#099}.highlight .mf{color:#099}.highlight .mh{color:#099}.highlight .mi{color:#099}.highlight .mo{color:#099}.highlight .sa{color:#c00}.highlight .sb{color:#c00}.highlight .sc{color:#c00}.highlight .dl{color:#c00}.highlight .sd{color:#c00}.highlight .s2{color:#c00}.highlight .se{color:#c00}.highlight .sh{color:#c00}.highlight .si{color:#c00}.highlight .sx{color:#c00}.highlight .sr{color:#099}.highlight .s1{color:#c00}.highlight .ss{color:#00a}.highlight .bp{color:#0aa}.highlight .fm{color:gray}.highlight .vc{color:#a00}.highlight .vg{color:#a00}.highlight .vi{color:#a00}.highlight .vm{color:#a00}.highlight .il{color:#099}
