html{font-size:calc(.5vw + .5vh)}.blog-detail-container{transition:height .5s ease-in-out,opacity .5s ease-in-out;border-radius:0 0 8px 8px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.blog-card-container.expanded{border-bottom:none;border-radius:8px 8px 0 0;background-color:#2f2c30}.prose h1{margin-bottom:1.5rem}.prose h2{margin-top:2rem;margin-bottom:.5rem}.prose p{margin-bottom:1.5rem}.prose a{text-decoration:underline;transition:color .2s ease}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}