.related-post-card:where(.astro-4SN4ZG3R){transition:all .5s cubic-bezier(.4,0,.2,1)}.related-post-card:where(.astro-4SN4ZG3R):hover{box-shadow:0 25px 60px #3a5a4026,0 10px 30px #c8a85033}.line-clamp-2:where(.astro-4SN4ZG3R){display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-3:where(.astro-4SN4ZG3R){display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.description-container:where(.astro-4SN4ZG3R){position:relative}.description-text:where(.astro-4SN4ZG3R){width:100%}.description-short:where(.astro-4SN4ZG3R){display:inline}.description-full:where(.astro-4SN4ZG3R){display:none}.description-full:where(.astro-4SN4ZG3R).show{display:inline}.see-more-btn:where(.astro-4SN4ZG3R){background:none;border:none;padding:0;cursor:pointer;white-space:nowrap}.see-more-btn:where(.astro-4SN4ZG3R):hover{text-decoration:none}.prose:where(.astro-4SN4ZG3R){font-size:1.125rem;line-height:1.75}.prose:where(.astro-4SN4ZG3R) p:where(.astro-4SN4ZG3R):first-of-type:first-letter{font-family:Playfair Display,serif;font-size:4rem;font-weight:700;line-height:1;float:left;margin-right:.5rem;margin-top:.1rem;color:#c8a850;text-shadow:2px 2px 4px rgba(0,0,0,.1)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.related-post-card:where(.astro-4SN4ZG3R){animation:fadeInUp .6s ease-out}.related-post-card:where(.astro-4SN4ZG3R):nth-child(2){animation-delay:.1s}.related-post-card:where(.astro-4SN4ZG3R):nth-child(3){animation-delay:.2s}@media (max-width: 768px){.prose:where(.astro-4SN4ZG3R) p:where(.astro-4SN4ZG3R):first-of-type:first-letter{font-size:3rem;margin-right:.3rem}}
