.vibrant-blog-container{background-color:#f8fafc;color:#000;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:0;padding:0}.vibrant-blog-header{position:relative;height:400px;display:flex;align-items:center;justify-content:center;text-align:center;color:#000}.vibrant-blog-header:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(https://via.placeholder.com/1200x400.png?text=Vibrant+Header);background-size:cover;background-position:center;opacity:.4;z-index:-1}.vibrant-blog-h1{font-size:3em;color:#000;text-shadow:2px 2px 4px rgba(0,0,0,.7)}.vibrant-blog-h2{color:#ff5733;font-size:2em;border-left:4px solid #FF5733;padding-left:15px;margin-top:40px}.vibrant-blog-a{color:#ff5733;text-decoration:none}.vibrant-blog-a:hover{text-decoration:underline}.vibrant-blog-section{padding:20px;max-width:800px;margin:0 auto}.vibrant-blog-img{max-width:100%;border:2px solid #FF5733;padding:5px}.prose img{max-width:100%;height:auto;border-radius:.375rem;box-shadow:0 1px 3px #0000001a}.prose h2{margin-top:2rem;margin-bottom:.75rem;font-size:1.5rem;font-weight:600;color:#1c1917;border-bottom:1px solid #e7e5e4;padding-bottom:.25rem}.prose h3{margin-top:1.5rem;margin-bottom:.5rem;font-size:1.25rem;font-weight:600;color:#1c1917}.prose ul,.prose ol{margin-bottom:1rem;padding-left:2rem}.prose li{margin-bottom:.5rem}.prose a{color:#2563eb;text-decoration:none}.prose a:hover{text-decoration:underline}@media(min-width:768px){.prose img[style*="float: right"]{float:right;margin-left:1.25rem;margin-bottom:.625rem}}.prose>div:last-child{clear:both}
