@font-face{font-display:swap;font-family:PT Sans;font-style:normal;font-weight:400;src:url(../fonts/pt-sans-v17-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:PT Sans;font-style:italic;font-weight:400;src:url(../fonts/pt-sans-v17-latin-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:PT Sans;font-style:normal;font-weight:700;src:url(../fonts/pt-sans-v17-latin-700.woff2) format("woff2")}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-family:PT Sans,Helvetica,Arial,sans-serif;font-size:18px;line-height:1.5;margin:0;padding:0}body{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;color:#515151;margin:0 auto;max-width:44em;padding:.5em}h1,h2,h3,h4,h5{color:#8d4384}a.headerlink{opacity:0;padding-left:.3em}a.headerlink:before{content:"¶"}:hover>a.headerlink{opacity:1}nav#top{background:#71589b linear-gradient(45deg,#71589d,#745699 38%,#785397 54%,#7b5194 67%,#7e4f92 77%,#804d8f 85%,#834a8c 92%,#88478a 97%,#8b4688 100%,#8e4385 0);padding:.1em 1em}#site-name,nav#top,nav#top a{color:#fff}#site-name{text-rendering:optimizeLegibility;font-size:1.75rem;font-weight:700;line-height:1.25;margin:1rem 0 .5rem}a{color:#268bd2}a strong{color:inherit}h1,h2,h3,h4,h5,h6{text-rendering:optimizeLegibility;font-weight:700;line-height:1.25;margin-bottom:.5rem;overflow-wrap:anywhere}h1{font-size:2rem}h2{font-size:1.5rem;margin-top:1rem}h3{font-size:1.25rem;margin-top:1.5rem}h4,h5,h6{font-size:1rem;margin-top:1rem}p{margin-bottom:1rem;margin-top:0}strong{color:#303030}dl,ol,ul{margin-bottom:1rem;margin-top:0}ol.loweralpha{list-style-type:lower-alpha}dt{font-weight:700}dd{margin-bottom:.5rem}hr{border:0;border-bottom:1px solid #fff;border-top:1px solid #eee;margin:1.5rem 0;position:relative}abbr{color:#555;font-size:85%;font-weight:700;text-transform:uppercase}abbr[title]{border-bottom:1px dotted #e5e5e5;cursor:help}summary{cursor:pointer}code,pre{font-family:Menlo,Monaco,Courier New,monospace;font-size:85%}code{border-radius:3px;color:#bf616a;padding:.25em .5em}pre{word-wrap:break-word;background-color:#f9f9f9;display:block;line-height:1.2;margin-bottom:1rem;margin-top:0;padding:1rem;white-space:pre-wrap;word-break:break-all}pre code{background-color:transparent;color:inherit;padding:0}@media screen and (max-width:790px){pre{overflow-x:auto;white-space:pre}}.highlight{border-radius:4px;margin:0 0 1rem}.highlight pre{margin-bottom:0}blockquote{border-left:.25rem solid #e5e5e5;color:#7a7a7a;margin:.8rem 0;padding:.5rem 1rem}blockquote p:last-child{margin-bottom:0}@media (min-width:30em){blockquote{padding-left:1.25rem;padding-right:5rem}}img{display:block;margin:0 0 1rem;max-width:100%}table{border:1px solid #e5e5e5;border-collapse:collapse;margin-bottom:1rem;width:100%}td,th{border:1px solid #e5e5e5;padding:.25rem .5rem}table.striped tbody tr:nth-child(odd) td,table.striped tbody tr:nth-child(odd) th{background-color:#f9f9f9}form{margin:2em 0 4em}input,label{font-size:1em;margin:0 .5em 0 0}input{padding:5px}input[type=submit]{background:#71589b;color:#fff}.message{background-color:#f9f9f9;color:#717171;margin-bottom:1rem;padding:1rem}.page,.post{margin-bottom:1em}.post-title,.post-title a{color:#8d4384}.post time{color:#9a9a9a;display:block;margin-bottom:1rem;margin-top:-.5rem}.pagination{color:#ccc;font-family:PT Sans,Helvetica,Arial,sans-serif;margin-left:-1rem;margin-right:-1rem;overflow:hidden;text-align:center}.pagination-item{border:1px solid #eee;display:block;padding:1rem}.pagination-item:first-child{margin-bottom:-1px}a.pagination-item:hover{background-color:#f5f5f5}@media (min-width:30em){.pagination{margin:3rem 0}.pagination-item{float:left;width:50%}.pagination-item:first-child{border-bottom-left-radius:4px;border-top-left-radius:4px;margin-bottom:0}.pagination-item:last-child{border-bottom-right-radius:4px;border-top-right-radius:4px;margin-left:-1px}}.highlight .hll{background-color:#ffc}.highlight .c{color:#999}.highlight .err{background-color:#faa;color:#a00}.highlight .k{color:#069}.highlight .o{color:#555}.highlight .cm{color:#09f}.highlight .cp{color:#099}.highlight .c1,.highlight .cs{color:#999}.highlight .gd{background-color:#fcc;border:1px solid #c00}.highlight .ge{font-style:italic}.highlight .gr{color:red}.highlight .gh{color:#030}.highlight .gi{background-color:#cfc;border:1px solid #0c0}.highlight .gp{color:#009}.highlight .gu{color:#030}.highlight .gt{color:#9c6}.highlight .kc,.highlight .kd,.highlight .kn,.highlight .kp,.highlight .kr{color:#069}.highlight .kt{color:#078}.highlight .m{color:#f60}.highlight .s{color:#d44950}.highlight .na{color:#4f9fcf}.highlight .nb{color:#366}.highlight .nc{color:#0a8}.highlight .no{color:#360}.highlight .nd{color:#99f}.highlight .ni{color:#999}.highlight .ne{color:#c00}.highlight .nf{color:#c0f}.highlight .nl{color:#99f}.highlight .nn{color:#0cf}.highlight .nt{color:#2f6f9f}.highlight .nv{color:#033}.highlight .ow{color:#069}.highlight .w{color:#bbb}.highlight .mf,.highlight .mh,.highlight .mi,.highlight .mo{color:#f60}.highlight .s2,.highlight .sb,.highlight .sc,.highlight .sd,.highlight .se,.highlight .sh{color:#c30}.highlight .si{color:#a00}.highlight .sx{color:#c30}.highlight .sr{color:#3aa}.highlight .s1{color:#c30}.highlight .ss{color:#fc3}.highlight .bp{color:#366}.highlight .vc,.highlight .vg,.highlight .vi{color:#033}.highlight .il{color:#f60}.highlight .ipy .gh{color:#900}.highlight .-Color-BGGreen{background-color:#afa;color:#0a0}.highlight .-Color-BGRed{background-color:#faa;color:#a00}.css .nt+.nt,.css .o,.css .o+.nt,.highlight .-Color-Faint{color:#999}@media (prefers-color-scheme:dark){body{background-color:#000}abbr,blockquote,body,h1,h2,h3,h4,h5,strong{color:#eee8d5}blockquote{color:#ccc}.message,code,pre,table.striped tbody tr:nth-child(odd) td,table.striped tbody tr:nth-child(odd) th{background-color:#191919}.highlight .highlight{color:#026802}.highlight .gh{color:#0a0}.highlight .gi{background-color:#030}.highlight .gd{background-color:#300}.highlight .gp{color:#0cf}.highlight .gu{color:#090}.highlight .nv{color:#099}.post-image{filter:invert(1)}}.float-left{float:left}.float-right{float:right}.m-0{margin:0}.m-4{margin:1rem}.mx-auto{margin-left:auto;margin-right:auto}.inline{display:inline}.text-center{text-align:center}.text-sm{font-size:.875rem;line-height:1.25rem}.mailchimp-obscured-input{left:-5000px;position:absolute}
