.post-preview{display:flex;border-radius:10px;overflow:hidden;margin-bottom:20px;text-decoration:none;height:150px}.post-preview .post-thumbnail{flex:0 0 auto;border-top-left-radius:10px;border-bottom-left-radius:10px;border:2px white solid;box-sizing:border-box;width:150px;height:150px;object-fit:cover}.post-preview .post-details{flex:1 1 auto;padding-left:1em;width:calc(100vw - 150px - 5% - 1em);background:white}.post-preview .post-details .post-title{color:black}.post-preview .post-details .post-date{color:black}.post-preview .post-details .post-excerpt *{color:grey}.post{background-color:white;padding-top:10px;padding-bottom:20px;padding-left:30px;padding-right:30px;border-radius:20px}.post *{color:black}.post a{color:#9d68dc}.post .post-title,.post .post-date{margin:0.1em 1ch 0.1em 0px;display:inline}.post .post-image{width:100%;height:auto}.post table{border-collapse:collapse}.post table td,.post table th{border:1px solid black;padding:0.4em}.post table thead tr{background-color:rgba(0,0,0,0.1);border-bottom:2px solid black}.post table tbody tr:nth-child(even){background-color:rgba(0,0,0,0.1)}.post table tbody tr:nth-child(odd){background-color:rgba(0,0,0,0.05)}.post .post-quote{display:flex;border:solid 2px black;border-radius:20px;padding-top:10px;padding-bottom:0px;padding-left:15px;padding-right:20px;margin-top:10px;margin-bottom:10px}.post .post-quote .post-quote-thumbnail{width:150px;height:150px;margin-right:15px;margin-bottom:10px;border-radius:10px;flex:0 0 auto;object-fit:cover}.post .post-quote .post-quote-title{margin-top:0.5em;margin-bottom:0.5em}.post .post-quote .post-quote-subtitle{margin-top:0.5em;margin-bottom:0.5em}.post-header{width:100%;height:auto;background:linear-gradient(to bottom, transparent 100%, #fff 100%);margin-bottom:-5px}.post-header-image{max-width:100%;max-height:50vh;width:100%;height:auto;object-fit:cover;border-radius:20px 20px 0px 0px;z-index:-1;position:relative}.post-header-body-border{border-radius:0px 0px 20px 20px}@media only screen and (min-width: 600px){.post-preview .post-details .post-title{margin-top:0.5em;margin-bottom:0.3em}.post-preview .post-details .post-date{margin-top:0.3em;margin-bottom:0.5em}.post-preview .post-details .post-excerpt p{margin-top:0.5em}}@media only screen and (max-width: 600px){.post-preview .post-details .post-title{font-size:min(6vw, 27px);margin-top:0.2em;margin-bottom:0.2em}.post-preview .post-details .post-date{font-size:min(5vw, 27px);margin-top:0.2em;margin-bottom:0.2em}.post-preview .post-details .post-excerpt p{margin-top:0.5em}}
