body{font-family:B612;display:block;margin-left:auto;margin-right:auto;max-width:100ch;padding-left:5%;padding-right:5%}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));grid-auto-rows:auto;gap:1.5em}.grid figure{margin:0}.grid img{object-fit:cover;width:100%;height:100%;margin:0}.post{display:flex;flex-wrap:wrap;gap:1.5em}.post article{flex:4 50ch;text-align:justify}.post aside{flex:1 25ch;font-size:.9em}.post :first-child{margin-top:0}.title_wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:baseline}.title_wrapper img{height:.8em;font-size:1.5em}h1{font-family:RobotoThin;font-size:3rem;font-weight:100}h1 a{text-decoration:none;font-size:inherit}h2{font-family:RobotoSlab;font-size:1.5em;font-weight:600}a{text-decoration-line:underline;text-decoration-style:dotted;color:inherit}a:hover{text-decoration-style:solid}figure{margin:0;width:100%}figure img{width:100%;margin-top:.5em;margin-bottom:.5em;cursor:pointer}figure figcaption{text-align:center;font-size:.85em;color:#595959}.date{font-style:italic;color:#595959;font-size:.8em;margin-top:2em}.gallery{gap:1em;grid-template-columns:repeat(3,1fr);margin-bottom:3em}.pagination{list-style:none;padding:0;text-align:center}.pagination .page-item{display:inline;margin-left:.5em;margin-right:.5m}.pagination .page-item.active a{text-decoration:none;font-weight:700}.pagination .page-item.disabled a{text-decoration:none;visibility:hidden}footer{text-align:center;font-size:.9em}footer table{padding-top:0;width:100%;text-align:center;border:0;table-layout:fixed;font-size:100%}.terms{margin-top:3em;margin-bottom:3em}.terms .term:first-child{padding-top:1em;border-top:1px solid #000}.terms .term:last-child{padding-bottom:1em;border-bottom:1px solid #000}.lightbox{display:none;position:fixed;z-index:999;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.8);place-items:center}.lightbox img{max-height:90vh;max-width:90vw;object-fit:contain}@font-face{font-family:B612;src:url(/fonts/B612/B612-Regular.ttf);font-weight:400;font-display:swap}@font-face{font-family:RobotoThin;src:url(/fonts/Roboto/Roboto-Thin.ttf);font-weight:400;font-display:swap}@font-face{font-family:RobotoSlab;src:url(/fonts/RobotoSlab/RobotoSlab-Regular.ttf);font-weight:400;font-display:swap}