@charset "UTF-8";@import "https://fonts.googleapis.com/css2?family=Architects+Daughter&family=Poppins&family=Bungee+Shade&display=swap";section article quote,section article blockquote{font-family:architects daughter,Georgia,times new roman,serif;display:block;margin:0 auto;font-style:italic;padding:1em}section article quote::before,section article blockquote::before{content:"“";font-family:Times New Roman;font-size:13rem;font-weight:700;color:#e2e2e2;position:absolute;margin-top:2rem;z-index:-10;margin-left:-2rem}*{word-break:break-word;word-wrap:break-word;font-family:poppins,Helvetica,sans-serif}body{background-color:#fff;padding:0;margin:0;letter-spacing:-.015em}body a{color:#000;text-decoration-color:red}body header{font-size:1.8rem;background-color:#000;z-index:1;position:relative;padding:0 1rem}body header nav{align-items:center;display:flex;justify-content:space-between;padding:.8rem 0;font-weight:200;font-size:1.2rem}body header nav a{color:#fff;text-decoration:none;padding:.75rem}body header nav div{width:120px;min-width:120px;height:109px;border:solid 3px #fff}body header nav div a{display:block;padding:10px;font-weight:400}body header nav div a::after{content:'.';color:red;font-size:2em;line-height:0}body header ul li{display:inline-flex;margin-left:20px}body h1{text-align:center;padding-bottom:2rem;font-size:3.5rem;font-weight:400;color:#fff;margin-top:0}@media only screen and (max-width:600px){body h1{font-size:2rem}}section{margin:0 auto;max-width:45rem;width:calc(100% - 4rem);font-size:1.4rem;font-weight:100;letter-spacing:.1rem;line-height:1.75rem}section time{border-bottom:solid 1px #000;margin-bottom:30px;display:block}section article h1{color:#000;font-size:2rem;text-align:left;padding-bottom:0}section article h2{line-height:2.2rem}section article div.legal{font-size:.75rem;line-height:.75rem;font-style:italic;margin-bottom:1rem}section article div.warning{border:solid 4px red;padding:.5em}section article p:not(.nofirstletter p):not(blockquote p):not(li p){margin-block-start:0}section article p:not(.nofirstletter p):not(blockquote p):not(li p):first-of-type{margin-block-start:1em}section article p:not(.nofirstletter p):not(blockquote p):not(li p):first-of-type:first-letter{font-family:bungee shade,Helvetica,sans-serif;color:red;font-size:4rem;float:left;line-height:3.4rem;padding-top:0;padding-right:8px;padding-left:3px}section article quote,section article blockquote{margin-bottom:1em}section article quote *,section article blockquote *{font-family:architects daughter,Georgia,times new roman,serif}section article quote p,section article blockquote p{margin-block-start:0;margin-block-end:.5rem}section article quote cite,section article blockquote cite{display:block;text-align:right;font-style:normal}section article img{width:100%;display:block;border:solid 4px #000;padding:2px;margin-bottom:1rem}section article strong{color:red;text-shadow:1px 0 0 red}section article strong a{color:red}section article code{font-family:monospace,courier new,serif}section article table{margin-bottom:1rem}section article table thead,section article table tr:nth-child(even){background-color:#c2c2c2}section article table tfoot{font-size:.75rem}section article ul.topics{column-count:3}section article dl{background-color:#dfdfdf;border-radius:20px;padding:10px 15px}section article dl dt{margin-bottom:.5em}section article dl dt span{display:block;font-style:italic}section article .archives ul{list-style:none;padding:0}section article .archives ul a{display:block;padding:5px}section article .archives ul.yearlist li{display:inline-block}section article .archives ul.bloglist li span{display:inline-block;vertical-align:top}section article .archives ul.bloglist li span:first-child{text-decoration:none;color:#000;width:32%}section article .archives ul.bloglist li span:nth-child(2){width:65%;text-decoration:underline;text-decoration-color:red}section .collectionNav,section .collectionList{margin-top:2.5em}section .collectionNav ul,section .collectionList ul{padding:0;list-style:none}section .collectionNav ul li{text-align:center}section .collectionNav ul li a{font-size:1rem;text-decoration:none;display:inline-block;padding:.75em;font-weight:300;background-color:#fff;border:solid 1px #000;max-width:75%}section .collectionNav ul li span{width:0;height:0;display:inline-block}section .collectionNav ul li.prev{margin-top:10px;margin-left:-10px}section .collectionNav ul li.prev span{border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #000}section .collectionNav ul li.next{margin-top:10px;margin-left:10px}section .collectionNav ul li.next span{border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #000}section .collectionList li{margin-bottom:1em}section .collectionList li a{display:block}section .meta{font-style:italic;border-bottom:solid 1px #000;margin-bottom:1rem}section .meta span{margin-right:3px}section .meta ul{list-style:none;padding:0;display:inline}section .meta ul li{display:inline}section .meta ul li:after{content:", "}section .meta ul li:last-child:after{content:none}section .meta.tag{border-bottom:none;border-top:solid 1px #000;margin-top:3rem}.copyright{text-align:center;margin-top:2rem;margin-bottom:2rem;border:none}@media only screen and (max-width:768px){body section article ul.topics{column-count:2}}@media only screen and (max-width:600px){body section article ul.topics{column-count:1}}.social-icons{display:flex;justify-content:center;margin-top:2rem}.social-icons__link{padding:.8rem}.social-icons__link:not(:last-child){margin-right:1em}.social-icons__link .social-icons__icon img{width:1.4rem;height:1.4rem;background-size:contain;background-repeat:no-repeat}