.wp-block-st-blog-grid{position:relative;width:100%;padding:var(--section-padding, 100px) var(--outer--padding, 30px)}.wp-block-st-blog-grid__search-wrapper{position:relative;width:100%;margin:0 auto}@media(min-width: 782px){.wp-block-st-blog-grid__search-wrapper{width:700px;max-width:70vw}}.wp-block-st-blog-grid__search-wrapper-inner{position:relative;display:flex;align-items:flex-end;justify-content:center}.wp-block-st-blog-grid__search{width:100%;height:60px;padding:1rem 40px 1rem 0;color:var(--wp--preset--color--darkgrey);font-size:0.9375rem;font-family:var(--wp--preset--font-family--europa, sans-serif);font-weight:300;letter-spacing:.01em;line-height:1.2;text-transform:uppercase;background-color:rgba(0,0,0,0);border:none;outline:none;border-bottom:.01em solid var(--wp--preset--color--green)}@media(min-width: 782px){.wp-block-st-blog-grid__search{padding:1rem 60px;font-size:1.25rem;text-align:center}}.wp-block-st-blog-grid__search::-moz-placeholder{color:var(--wp--preset--color--brown);opacity:.6}.wp-block-st-blog-grid__search::placeholder{color:var(--wp--preset--color--brown);opacity:.6}.wp-block-st-blog-grid__search-button{width:50px;height:60px;position:absolute;right:0;bottom:0;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:rgba(0,0,0,0)}.wp-block-st-blog-grid__search-button svg{opacity:.8}.wp-block-st-blog-grid__search-button svg path{fill:var(--wp--preset--color--green)}.wp-block-st-blog-grid__search-button:hover svg{opacity:1}.wp-block-st-blog-grid__ai-response{color:var(--wp--preset--color--brown);font-style:italic;font-size:1.125rem;font-weight:200;text-align:center}.wp-block-st-blog-grid__posts{display:grid;grid-template-columns:1fr;gap:3.75rem 3rem;margin-left:auto;margin-right:auto;max-width:100%;margin-block-start:5rem}@media(min-width: 782px){.wp-block-st-blog-grid__posts{grid-template-columns:repeat(2, 1fr);gap:7.5rem 3rem;max-width:1600px}}.wp-block-st-blog-grid__post:hover .wp-block-st-blog-grid__image-wrapper img{transform:scale(1.1)}@media(max-width: 782px){.wp-block-st-blog-grid__post{transform:translate3d(0px, 0px, 0px) !important}}.wp-block-st-blog-grid__image-wrapper{aspect-ratio:5/4;width:100%;position:relative;margin:0;overflow:hidden}.wp-block-st-blog-grid__image-wrapper img{position:absolute !important;width:100% !important;height:100% !important;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:ease-out 1200ms}.wp-block-st-blog-grid__post-title{color:var(--wp--preset--color--darkgrey);margin-top:1.5rem;margin-bottom:0}