.blog-random-posts{background-position:0 0!important;background-repeat:no-repeat!important;background-size:auto!important;padding:0 1rem}@media only screen and (min-width:1024px){.blog-random-posts{padding:6rem 0}}.blog-listing{margin:0 auto;transition:all .4s cubic-bezier(.165,.84,.44,1);width:100%}@media only screen and (min-width:1024px){.blog-listing{max-width:var(--site-custom-width-large)}}.blog-listing a{border:none;text-decoration:none}@media only screen and (max-width:1024px){.blog-listing a{color:rgba(var(--ft-theme-rgb-color-2),1)}}.blog-listing--card{display:grid;gap:3rem 1rem;grid-template-columns:repeat(auto-fit,minmax(24rem,1fr));justify-items:center;margin:0 auto}@media only screen and (min-width:480px){.blog-listing--card{grid-template-columns:repeat(auto-fit,minmax(24rem,1fr));max-width:25rem}}@media only screen and (min-width:768px){.blog-listing--card{grid-template-columns:repeat(auto-fit,minmax(24rem,1fr));max-width:50rem}}@media only screen and (min-width:1367px){.blog-listing--card{grid-template-columns:repeat(auto-fit,minmax(24rem,1fr));max-width:75rem}}.blog-listing__heading{margin-bottom:3rem;text-align:center}.blog-listing__post{display:flex;flex:1 1 100%;flex-direction:column}@media only screen and (min-width:768px){.blog-listing__post{max-width:24rem}}.blog-listing__post-image-wrapper{align-items:center;display:flex;justify-content:center;margin:0 0 2rem;position:relative}.blog-post-listing__post-image-wrapper--card{aspect-ratio:1/1;display:block}.blog-listing__post-image{height:100%;object-fit:cover;width:100%}.blog-listing__post-title{font-size:1.5rem;font-weight:400;line-height:1.6rem}.blog-listing__post-title-link{display:block;font-weight:400}.blog-listing__post-summary p{font-size:1rem;font-weight:400;line-height:1.6rem}.card{transition:all .3s cubic-bezier(.165,.84,.44,1)}.card-content-title{font-size:1.5rem;font-weight:500;line-height:1.6rem}.card-content-summary{font-size:1rem;font-weight:400}.card-content-button{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgdmlld0JveD0iMCAtOTYwIDk2MCA5NjAiPjxwYXRoIGQ9Ik01MzEuNTE0LTQ4MC40MSAzNDIuMTY4LTY3MC4wMTNsMzMuODk2LTM0LjM3MUw1OTkuNzgxLTQ4MC40MSAzNzYuMDY0LTI1Ni42OTNsLTMzLjg5Ni0zNC4zNzF6Ii8+PC9zdmc+");background-position:-10px 50%;background-repeat:no-repeat;background-size:40px;display:inline-flex;font-size:1rem;font-weight:500;line-height:3;padding-left:2rem}.blog-listing__post:hover .card-content-button{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgdmlld0JveD0iMCAtOTYwIDk2MCA5NjAiPjxwYXRoIGQ9Im01NTEuOTQ4LTI1Ny43Ny0zMy44OTYtMzQuMTRMNjgzLjU0LTQ1Ny4zOThIMTg0Ljc0NXYtNDcuODgzSDY4My41NEw1MTcuNjQyLTY3MS4xOGwzMy44OTYtMzMuNjE0IDIyMy43MTcgMjIzLjcxN3oiLz48L3N2Zz4=");background-position:-4px 50%;margin-left:0;padding-left:3rem}@keyframes fadeIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media (max-width:1366px){.blog-listing.blog-listing--card{display:grid;gap:1rem;grid-auto-flow:column;grid-template-columns:repeat(auto-fit,384px);margin:0 auto;max-width:100%;overflow-y:auto;overscroll-behavior-x:contain;padding:2rem 4rem;scroll-snap-type:x mandatory}.blog-listing.blog-listing--card>.card{display:block;scroll-snap-align:center;text-decoration:none;width:384px}}@media (max-width:960px){.blog-listing.blog-listing--card{grid-template-columns:repeat(auto-fit,40vw);padding:2rem 3vw}.blog-listing.blog-listing--card>.card{width:40vw}}@media (max-width:620px){.blog-listing.blog-listing--card{grid-template-columns:repeat(auto-fit,70vw)}.blog-listing.blog-listing--card>.card{width:70vw}}