@import url("https://fonts.googleapis.com/css2?family=Ubuntu:wght@400;700&display=swap");:root{--main-padding:20px;--max-width:1100px;--border-radius:15px;--sidebar-width:17.5rem;--sidebar-padding:10px;--sidebar-background:#1b1c1d;--sidebar-background-light:#1b1c1d4b;--link-content-color:#0e70f1;--link-content-color-hover:#008a8f;--link-title-color:#fff;--link-color:#c4c4c4;--link-color-hover:#fff;--card-wrapper-border:gray;--card-border:#4e4e4e;--card-filter-hover:hsla(0,0%,5%,.36);--card-title-size:20px;--card-title-weight:bold;--footer-height:5rem;--footer-background:#121923}html *{font-family:Ubuntu,Arial,Helvetica,sans-serif}body{padding:0;margin:0;background-color:#fff}h1{font-size:4rem}h2{font-size:2.25rem}h1,h2,h3{padding:.5rem 0;margin:0}a{color:var(--link-color);text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;transition-duration:.3s}a:hover{color:var(--link-color-hover);-webkit-text-decoration-color:var(--link-color-hover);text-decoration-color:var(--link-color-hover)}ul{padding:0;margin:0}li{list-style-type:none;padding:5px 0}@media screen and (max-width:924px){main{margin-left:0!important}}main{min-height:calc(100vh - var(--footer-height) - (var(--main-padding) * 2));max-width:var(--max-width);padding:var(--main-padding);margin-left:calc(var(--sidebar-width) + 3rem)}.media-desktop{height:20rem;width:100%;object-fit:cover;border-radius:15px;margin:1rem 0}@media screen and (max-width:924px){nav{display:none;opacity:0}}nav{position:fixed;top:0;height:100%;width:var(--sidebar-width);background-color:var(--sidebar-background);padding:var(--sidebar-padding);z-index:100}nav span{display:block;color:var(--link-title-color);margin:1rem 0;font-size:large;font-weight:700}.thumb{width:2rem;height:1.5rem;object-fit:cover;vertical-align:middle;margin-right:5px}@media screen and (max-width:924px){footer{width:100%!important}}footer{display:flex;justify-content:center;align-items:center;position:relative;margin-left:auto;height:var(--footer-height);width:calc(100% - var(--sidebar-width) - (var(--sidebar-padding) * 2));background-color:var(--footer-background)}footer ul{display:flex;flex-direction:row}footer li{margin:1rem}main .content{padding-bottom:.5rem}.wrapper,.wrapper ul{margin-top:1rem}.wrapper ul{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem}@media screen and (max-width:1344px){.wrapper ul{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:1008px){.wrapper ul{grid-template-columns:1fr}}.wrapper li{position:relative;margin:1rem auto;padding:0;width:17.5rem;height:21rem;background-color:var(--sidebar-background-light);overflow:hidden}.wrapper img{padding:0;margin:0;width:100%;height:12.75rem;object-fit:cover}.wrapper .title{display:block;margin:auto;z-index:1;width:100%;color:#fff;text-align:center;background-color:var(--sidebar-background);padding-top:1.5rem;font-size:var(--card-title-size);font-weight:var(--card-title-weight)}.wrapper a{position:absolute;top:0;display:block;width:100%;height:100%;z-index:2}.wrapper .excerpt{text-overflow:ellipsis;overflow:hidden;display:-webkit-box!important;-webkit-line-clamp:3;-webkit-box-orient:vertical;white-space:normal;color:var(--link-color);display:block}.wrapper .excerpt-wrapper{padding:1rem;background-color:var(--sidebar-background)}.wrapper a:hover{background-color:var(--card-filter-hover)}.thumb-placeholder{display:flex;align-items:center;justify-content:center;height:12.75rem;padding:0 1rem;text-align:center}.content a{color:var(--link-content-color)!important;text-decoration:underline}.content a:hover{color:var(--link-content-color-hover)!important}.content ul{padding:1rem}.content li{list-style-type:disc}.content figure img{max-width:512px;object-fit:cover}.content dt{font-weight:700;border-bottom:2px solid #000;width:-moz-fit-content;width:fit-content;margin-bottom:5px;text-transform:capitalize}.content dt:after{content:":";margin-left:4px}@media screen and (max-width:924px){.content figure img{width:350px}}@media screen and (max-width:450px){.content figure img{width:250px}}.image-style-align-left{float:left}.image-style-align-right{float:right}.image-style-block-align-left{justify-content:flex-start}.image-style-block-align-right{justify-content:flex-end}.image-style-block-align-left,.image-style-block-align-right{display:flex;margin:0;padding:0;width:100%}.image-style-align-center img{display:block;margin:auto}