.index-blog-post-container::before,.clearfix::before{content:'';display:table}.index-blog-post-container::after,.clearfix::after{clear:both;content:'';display:table}.index-blog-redirection-button a{display:inline-block;color:var(--prot-col-baselinkfg);padding:.5rem 1rem;border:1px solid var(--prot-col-baselinkfg)}.index-blog-redirection-button a:hover,.index-blog-redirection-button a:focus{background:var(--prot-col-baselinkfghover);color:var(--prot-col-basebg);border-color:var(--prot-col-baselinkfghover)}:root{--prot-col-black:        #000000;--prot-col-black-alt:    #505050;--prot-col-red:          #a60000;--prot-col-red-alt:      #972500;--prot-col-green:        #005e00;--prot-col-green-alt:    #145c33;--prot-col-yellow:       #813e00;--prot-col-yellow-alt:   #863927;--prot-col-blue:         #0000bb;--prot-col-blue-alt:     #223fbf;--prot-col-magenta:      #721045;--prot-col-magenta-alt:  #5317ac;--prot-col-cyan:         #00538b;--prot-col-cyan-alt:     #005a5f;--prot-col-white-alt:    #f0f0f0;--prot-col-white:        #ffffff;--prot-col-calm:         #61284f;--prot-col-cold:         #093060;--prot-col-mild:         #184034;--prot-col-warm:         #5d3026;--prot-col-bgdim:        #f8f8f8;--prot-col-brandbg:      #ebebeb;--prot-col-brandfg:      #424242;--prot-col-brandlink:    #002f40;--prot-col-basebg:             var(--prot-col-white);--prot-col-basebgalt:          var(--prot-col-white-alt);--prot-col-basefg:             var(--prot-col-black);--prot-col-basefgalt:          var(--prot-col-black-alt);--prot-col-baselinkfg:         var(--prot-col-blue);--prot-col-baselinkfgalt:      var(--prot-col-cyan);--prot-col-baselinkfghover:    var(--prot-col-blue-alt);--prot-col-baselinkfgalthover: var(--prot-col-cyan-alt);--prot-col-inlinecodebg:       var(--prot-col-basebgalt);--prot-col-inlinecodefg:       var(--prot-col-basefg);--prot-col-codeblockbg:        var(--prot-col-bgdim);--prot-col-codeblockfg:        var(--prot-col-basefg);--prot-col-notifyinfo:         var(--prot-col-blue);--prot-col-notifynote:         var(--prot-col-green);--prot-col-notifywarn:         var(--prot-col-yellow);--prot-col-notifycrit:         var(--prot-col-red)}@media (prefers-color-scheme: dark){:root{--prot-col-black:        #000000;--prot-col-black-alt:    #181a20;--prot-col-red:          #ff8059;--prot-col-red-alt:      #f4923b;--prot-col-green:        #44bc44;--prot-col-green-alt:    #00cd68;--prot-col-yellow:       #eecc00;--prot-col-yellow-alt:   #f0ce43;--prot-col-blue:         #00bdfa;--prot-col-blue-alt:     #72a4ff;--prot-col-magenta:      #feacd0;--prot-col-magenta-alt:  #b6a0ff;--prot-col-cyan:         #00d3d0;--prot-col-cyan-alt:     #6ae4b9;--prot-col-white-alt:    #a8a8a8;--prot-col-white:        #ffffff;--prot-col-calm:         #fbd6f4;--prot-col-cold:         #c6eaff;--prot-col-mild:         #bfebe0;--prot-col-warm:         #f8dec0;--prot-col-bgdim:        #110b11;--prot-col-brandbg:      #121212;--prot-col-brandfg:      #b2a2a2;--prot-col-brandlink:    #c8d4df;--prot-col-basebg:    var(--prot-col-black);--prot-col-basebgalt: var(--prot-col-black-alt);--prot-col-basefg:    var(--prot-col-white);--prot-col-basefgalt: var(--prot-col-white-alt)}}html{font-family:sans-serif;font-size:16px;-webkit-text-size-adjust:100%}@media screen and (min-width: 75em){html{font-size:20px}}article,aside,footer,header,nav,section{display:block}body{background-color:var(--prot-col-basebg);color:var(--prot-col-basefg);font-family:"Noto Sans",sans-serif;line-height:1.44;margin:0;word-wrap:break-word}hr{background:var(--prot-col-basefgalt);display:block;border:0;width:100%;height:1px;margin:2.16rem auto}h1,h2,h3,h4,h5,h6{font-family:"Noto Serif",serif;line-height:1.2;padding:0;margin-bottom:.5rem}h1,.h1{font-size:2.073rem;font-weight:700}h2,.h2{font-size:1.728rem;font-weight:700;color:var(--prot-col-warm)}h3,.h3{font-size:1.44rem;font-weight:700;color:var(--prot-col-cold)}h4,.h4{font-size:1.2rem;font-weight:700;color:var(--prot-col-mild)}h5,.h5{font-size:1.2rem;font-weight:700;color:var(--prot-col-calm)}h6,.h6{font-size:1rem;font-weight:700;color:var(--prot-col-basefgalt)}p,.post-header-meta{margin:0 0 1.44rem;padding:0}b,strong{font-weight:700}i,em{font-style:italic}blockquote{margin:0;padding-left:1.44rem}@media screen and (min-width: 44.375em){blockquote{padding-left:2.16rem}}@media screen and (min-width: 75em){blockquote{padding-left:3.6rem}}ul,ol{margin:0 0 1.44rem;padding:0 0 0 1.44rem}pre,code,samp{font-family:Hack,"DejaVu Sans Mono","Source Code Pro",monospace}pre{background:var(--prot-col-codeblockbg);color:var(--prot-col-codeblockfg);font-size:.889rem;margin:1.44rem 0;padding:1rem;padding-left:1.44rem;white-space:pre-wrap;overflow-x:auto;word-break:normal;word-wrap:inherit;border-top:5px solid var(--prot-col-basebgalt);border-bottom:5px solid var(--prot-col-basebgalt)}table{margin:1.44rem 0}@media screen and (min-width: 44.375em){table{margin:2.16rem 0}}figure{margin:0;padding:0}img{border:0;height:auto;max-width:100%}small{font-size:.79rem}abbr[title]{border-bottom:1px dotted;text-decoration:none;cursor:help}sub,sup{font-size:85%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}time{font-variant:tabular-nums}dt{font-weight:700}.infobar{background:var(--prot-col-brandbg);color:var(--prot-col-brandfg);font-family:"Noto Sans",sans-serif}@media screen and (min-width: 75em){.infobar{position:fixed;top:0;left:0;bottom:0;width:calc(100% / 5)}}.infobar-inner{max-width:38rem;margin:0 auto;padding:1rem}@media screen and (min-width: 75em){.infobar-inner{position:absolute;right:1rem;left:1rem;bottom:1rem}}.infobar-header{padding:0;margin:0}@media screen and (min-width: 75em){.infobar-header{margin-bottom:1.44rem}}.infobar-navigation{padding:1rem 0}@media screen and (min-width: 75em){.infobar-navigation{padding:0}}.infobar-navigation ul{display:inline;list-style-type:none;margin:.5rem 0 0;padding:0}@media screen and (min-width: 75em){.infobar-navigation ul{display:block;margin:0}}.infobar-navigation ul li{display:inline-block;line-height:2rem;margin-right:.5rem}@media screen and (min-width: 75em){.infobar-navigation ul li{display:block;line-height:1.44rem}.infobar-navigation ul li+li{margin-top:.5rem}}.infobar-navigation ul li:last-child{margin-right:0;padding-right:0}body{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:100vh}main{-ms-flex:1 0 auto;flex:1 0 auto}.container{margin:1.44rem auto}@media screen and (min-width: 44.375em){.container{max-width:42rem}}@media screen and (min-width: 75em){.container{max-width:46rem;position:relative;margin-left:calc(calc(100% / 5) + 3.6rem)}}@media screen and (min-width: 90em){.container{max-width:62rem}}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px;word-wrap:normal !important}.skip-link{display:block;left:-9999em;outline:none;padding:1rem 2rem;top:-9999em}.skip-link:focus{clip:auto;height:auto;left:1rem;top:1rem;width:auto;z-index:100000}p+h2,.post-header-meta+h2,p+h3,.post-header-meta+h3,ul+h2,ul+h3,ol+h2,ol+h3,blockquote+h2,blockquote+h3,div+h2,div+h3,small+h2,small+h3,pre+h2,pre+h3{margin-top:1.44rem}@media screen and (min-width: 44.375em){p+h2,.post-header-meta+h2,p+h3,.post-header-meta+h3,ul+h2,ul+h3,ol+h2,ol+h3,blockquote+h2,blockquote+h3,div+h2,div+h3,small+h2,small+h3,pre+h2,pre+h3{margin-top:2.16rem}}h1+h2.subtitle,h2+h3,h3+h4,h4+h5,h5+h6,h1+h6,h2+h6,h3+h6{margin-top:0}ul ul,ul ol,ol ol,ol ul{margin:0}li+li,li ul,li ol{margin-top:.5rem}ol ul{list-style-type:disc}.print-meta{display:none}.print-note p,.print-note .post-header-meta{margin-bottom:0}a{color:var(--prot-col-baselinkfg);text-decoration:underline}a:hover,a:focus{background:var(--prot-col-baselinkfghover);color:var(--prot-col-basebg);outline:none;text-decoration:none}a:visited{color:var(--prot-col-baselinkfgalt)}a:visited:hover,a:visited:focus{background:var(--prot-col-baselinkfgalthover);color:var(--prot-col-basebg)}.infobar a{color:var(--prot-col-brandlink);text-decoration:none}.infobar a:hover,.infobar a:focus{background:var(--prot-col-brandlink);color:var(--prot-col-brandbg)}.button a,.index-rss a,a[href^="#fn"]{text-decoration:none}a.skip-link{background:var(--prot-col-green-alt) !important;color:var(--prot-col-basebg) !important}a.skip-link:hover{background:var(--prot-col-cyan-alt) !important}.index-header-meta{margin:1.44rem 0}@media screen and (min-width: 75em){.index-header-meta{margin:2.16rem 0}}.index-rss{display:block}.index-rss-feed-text{margin-right:.25rem}.index-rss-feed-label{color:var(--prot-col-red)}.index-rss-feed-text:hover .index-rss-feed-label,.index-rss-feed-text:focus .index-rss-feed-label{color:inherit}.index-blog{margin-bottom:2.16rem}.index-blog ul{list-style-type:none;padding:0;margin:0}.index-blog ul li+li{margin-top:1rem}.index-blog article+article{margin-top:2.16rem}@media screen and (min-width: 75em){.index-blog article+article{margin-top:3.6rem}}.index-blog-post-timestamp{color:var(--prot-col-basefgalt);display:inline;margin:0 .5rem 0 0}@media screen and (min-width: 44.375em){.index-blog-post-timestamp{display:table-cell;padding:0 1rem 0 0;margin:0;min-width:6em}}.index-blog-post-link{display:inline}@media screen and (min-width: 44.375em){.index-blog-post-link{display:table-cell}}.index-blog-post-meta-label{color:var(--prot-col-yellow-alt)}.index-blog-post-link:hover .index-blog-post-meta-label,.index-blog-post-link:focus .index-blog-post-meta-label{color:inherit}.index-blog-section-heading{padding-bottom:.5rem;margin-bottom:1.44rem;border-bottom:1px dashed var(--prot-col-basefgalt)}@media screen and (min-width: 44.375em){.index-blog-section-heading{margin-top:2.16rem}}.index-notice-card{font-family:"Noto Sans",sans-serif;font-size:.889rem;padding:1rem;margin-top:2.16rem;border:1px solid var(--prot-col-notifyinfo);border-left:10px solid var(--prot-col-notifyinfo)}@media screen and (min-width: 44.375em){.index-notice-card{margin-top:3.6rem}}@media screen and (min-width: 75em){.index-notice-card{margin-top:5.04rem}}.index-blog-redirection-button{margin-top:2.16rem}@media screen and (min-width: 44.375em){.index-blog-redirection-button{margin-top:3.6rem}}.post,.post-header-inner,.post-footer-inner{display:block;max-width:38rem;margin:0 auto;padding:1rem}@media screen and (min-width: 44.375em){.post,.post-header-inner,.post-footer-inner{max-width:42rem}}@media screen and (min-width: 75em){.post,.post-header-inner,.post-footer-inner{max-width:46rem}}@media screen and (min-width: 90em){.post,.post-header-inner,.post-footer-inner{max-width:62rem}}.post-header{padding:0}@media screen and (min-width: 44.375em){.post-header{padding-bottom:1.44rem}}.post-header h1{margin-top:0}.post-header .subtitle{font-weight:400;color:var(--prot-col-basefgalt)}.post-header-meta h4:not(a),.post-header-meta span:not(a),.post-header-meta time:not(a){color:var(--prot-col-basefgalt)}p code,.post-header-meta code,li code,dd code{background:var(--prot-col-inlinecodebg);color:var(--prot-col-inlinecodefg);font-size:.889rem;padding:0 .25rem}p pre code,.post-header-meta pre code,li pre code,dd pre code{background:none}p,.post-header-meta,ul,ol,li,dd,dt{max-width:46rem}@media screen and (min-width: 44.375em){blockquote p,blockquote .post-header-meta{max-width:calc(46rem - 2.16rem)}}@media screen and (min-width: 75em){blockquote p,blockquote .post-header-meta{max-width:calc(46rem - 3.6rem)}}.nextprev{display:block;margin:2.16rem auto 0;padding:2.16rem 0;border-top:1px dashed var(--prot-col-basefgalt);overflow:hidden}.nextprev div{display:block;padding:1.44rem 0}.nextprev div:last-child{padding:1.44rem 0}.nextprev div+div{padding-top:1.44rem}.nextprev span{color:var(--prot-col-basefgalt);margin-right:.5rem}.critical,.warn,.note,.info{font-family:"Noto Sans",sans-serif;font-size:.889rem;padding:1rem;margin:1.44rem 0}.info{border:1px solid var(--prot-col-notifyinfo);border-left:10px solid var(--prot-col-notifyinfo)}.note{border:1px solid var(--prot-col-notifynote);border-left:10px solid var(--prot-col-notifynote)}.warn{border:1px solid var(--prot-col-notifywarn);border-left:10px solid var(--prot-col-notifywarn)}.critical{border:1px solid var(--prot-col-notifycrit);border-left:10px solid var(--prot-col-notifycrit)}.guestbox{background:var(--prot-col-basebgalt);margin:1.44rem 0;padding:1rem}.medialayer{width:100%;padding:0 0 1.44rem 0;margin:0 0 1.44rem 0}.mediaframe{display:block;max-width:38rem;margin:0 auto;background:var(--prot-col-basebgalt)}@media screen and (min-width: 44.375em){.mediaframe{max-width:42rem}}@media screen and (min-width: 75em){.mediaframe{max-width:46rem}}@media screen and (min-width: 90em){.mediaframe{max-width:62rem}}.mediawrapper{height:0;padding-bottom:56.25%;padding-top:25px;position:relative}.mediawrapper iframe{height:100%;left:0;position:absolute;top:0;width:100%;border:0}.footnote::before,.footref::before{content:'[';display:inline}.footnote::after,.footref::after{content:']';display:inline}h2.footnotes{font-size:1rem;margin:1rem 0;padding:1rem 0}.footnotes{font-size:.889rem;margin:3.6rem 0 0;padding:1.44rem 0 0;border-top:1px dotted var(--prot-col-basefgalt)}.footnotes p,.footnotes .post-header-meta{margin-bottom:.5rem}.footnum{font-size:100%}.footnum::before{content:'[^';display:inline}.footnum::after{content:']';display:inline}.footer{display:block;max-width:38rem;margin:0 auto;font-size:.889rem;color:var(--prot-col-basefgalt);padding:1rem}@media screen and (min-width: 44.375em){.footer{max-width:42rem}}@media screen and (min-width: 75em){.footer{max-width:46rem}}@media screen and (min-width: 90em){.footer{max-width:62rem}}@media screen and (min-width: 75em){.footer{max-width:46rem;position:relative;margin-left:calc(calc(100% / 5) + 3.6rem)}}.footer-block{padding:0 0 .5rem}.footer-block+.footer-block{padding:.5rem 0;border-top:1px dotted var(--prot-col-basefgalt)}

/*# sourceMappingURL=style.css.map */