.responsive-title{font-size:40px;line-height:48px;color:#fff;font-weight:700}@media(max-width:1440px){.responsive-title{font-size:28px;line-height:32px}}@media(max-width:768px){.responsive-title{font-size:24px;line-height:28.8px}}.featured-container{border-radius:.75rem;--tw-bg-opacity:1;background-color:rgb(231 227 248/var(--tw-bg-opacity));padding:1rem}@media (min-width:768px){.featured-container{margin-left:0;margin-right:0;padding:2.5rem 2rem}}@media (min-width:1024px){.featured-container{border-radius:0}}@media (min-width:1280px){.featured-container{padding:4rem 3.5rem 6rem}}.featured-title{font-size:1.5rem;font-weight:700;line-height:2rem}@media (min-width:1024px){.featured-title{font-size:40px;line-height:56px}}.card-title{font-size:1.25rem;font-weight:700;line-height:1.75rem}@media (min-width:1024px){.card-title{font-size:32px;line-height:45px}}.card-description{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:.75rem;line-height:1rem;line-height:18px}@media (min-width:1024px){.card-description{font-size:1.125rem;line-height:1.75rem}}.main-image{margin-top:.75rem;margin-bottom:.75rem;border-radius:1.5rem}@media (min-width:1024px){.main-image{margin-top:0;margin-bottom:0;width:50%}}.blog-heading{font-size:1.25rem;font-weight:700;line-height:1.25rem}@media (min-width:768px){.blog-heading{font-size:1.5rem;line-height:1.75rem}}.blog-description{font-size:.75rem;line-height:1.25rem}@media (min-width:768px){.blog-description{font-size:1.125rem;line-height:1.75rem}}.blog-section blockquote,.blog-section dd,.blog-section dl,.blog-section figure,.blog-section h1,.blog-section h2,.blog-section h3,.blog-section h4,.blog-section h5,.blog-section h6,.blog-section hr,.blog-section li,.blog-section p,.blog-section pre{margin:16px 0}.blog-section>:first-child{margin-top:0}.blog-section>:last-child{margin-bottom:0}.blog-section ol,.blog-section ul{list-style:disc;padding-left:16px}.blog-section ol{list-style:decimal}.blog-section a,.blog-section a>*{cursor:pointer;text-decoration-line:underline}.blog-section a:hover,.blog-section a>:hover{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity))}.blog-section a,.blog-section a>*{color:#1c64f2!important}