#blog-wrapper.single-post h1{font-size:3.625rem;margin-bottom:.5em;text-wrap:balance}#blog-wrapper.single-post .blog-post-image-wrapper{display:block;height:auto;margin:0 auto;max-width:40.75rem;width:100%}#blog-wrapper.single-post .blog-post-image{aspect-ratio:1/1;display:inline-block;isolation:isolate;margin-bottom:-25%;padding:9%;position:relative}#blog-wrapper.single-post .blog-post-image:before{background:linear-gradient(128deg,#002d5d 5%,#12732b 95%);border-radius:50%;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:5.5%;position:absolute;z-index:-1}#blog-wrapper.single-post .img-fluid{border-radius:50%;display:block}#blog-wrapper.single-post #author{font-size:1.125rem;font-style:italic;font-weight:500}#blog-wrapper.single-post #blog-post-content p{line-height:1.375rem;margin-bottom:1.375rem}#blog-wrapper.single-post #blog-post-content p strong{font-weight:600}@media(max-width:1200px){#blog-wrapper.single-post h1{font-size:3rem}}@media(max-width:991px){#blog-wrapper.single-post h1{font-size:2.75rem}#blog-wrapper.single-post .blog-post-image{margin-top:1rem}}@media(max-width:767px){#blog-wrapper.single-post h1{font-size:2.25rem}}#blog-wrapper #blogs .blog-post{margin:0 auto 1rem;max-width:21.75rem;width:100%}#blog-wrapper #blogs .blog-post .blog-img-wrapper{aspect-ratio:1/1;border-radius:2.125rem;overflow:hidden;width:100%;-webkit-margin-after:2.5rem;margin-block-end:1.25rem}#blog-wrapper #blogs .blog-post .blog-img-wrapper .blog-img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#blog-wrapper #blogs .blog-post a{color:#002d5d;font-weight:600;text-decoration:none}#blog-wrapper #blogs .blog-post a:hover{color:#12732b}#blog-wrapper #blogs .blog-post .large-text{font-weight:600;padding-inline:.75rem}#blog-wrapper #blogs .blog-post .large-text .date{font-weight:800}@media (max-width:991px){#blog-wrapper #blogs .blog-post{-webkit-margin-after:2.5rem;margin-block-end:2.5rem}#blog-wrapper #blogs .blog-post .blog-img-wrapper{-webkit-margin-after:1.5rem;margin-block-end:1.5rem}#blog-wrapper #blogs .blog-post .large-text{font-size:1rem}}