div.blogPosts{display:block;position:relative}div.blogPosts .blogPostsWrapper{display:block;position:relative;padding:0 0 200px;width:100%}div.blogPosts .blogPostsWrapper .searchWrapper{display:block;position:relative;margin-bottom:110px}div.blogPosts .blogPostsWrapper .searchWrapper .searchForm{display:flex;width:100%}div.blogPosts .blogPostsWrapper .searchWrapper .searchForm .searchFormInput{border:none;border-radius:4px 0 0 4px;background-color:var(--platinum);font-size:18px;font-family:Epilogue-Regular,sans-serif;color:var(--liquorice);line-height:165%;font-weight:700;padding:12px;box-sizing:border-box;width:557px;height:54px;outline:none}div.blogPosts .blogPostsWrapper .searchWrapper .searchForm .searchFormInput::placeholder{color:var(--liquorice);font-size:18px}div.blogPosts .blogPostsWrapper .searchWrapper .searchForm button{background:none;border:none;padding:0;margin:0}div.blogPosts .blogPostsWrapper .searchWrapper .searchForm svg{width:54px;height:54px;cursor:pointer}div.blogPosts .blogPostsWrapper .paginatedBlogPostCollection{display:block;position:relative}div.blogPosts .blogPostsWrapper .paginatedBlogPostCollection .container .blogGrid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px;gap:20px;width:100%;padding:90px 0 0;margin-bottom:40px}div.blogPosts .blogPostsWrapper .pagination .container{justify-content:flex-end}div.blogPosts .blogPostsWrapper .pagination .container .pages{display:flex;align-self:flex-end;gap:10px;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-end}div.blogPosts .blogPostsWrapper .pagination .container .pages .page{display:block;position:relative;border:2px solid var(--halsbury-red);border-radius:4px;color:var(--halsbury-red);padding:4px 11px 0;background-color:rgba(0,0,0,0);cursor:pointer;text-decoration:none;transition:background-color .3s ease,color .3s ease}div.blogPosts .blogPostsWrapper .pagination .container .pages .page a{text-decoration:none}div.blogPosts .blogPostsWrapper .pagination .container .pages .page svg{position:relative;top:2px}div.blogPosts .blogPostsWrapper .pagination .container .pages .page svg path{stroke:var(--halsbury-red)}div.blogPosts .blogPostsWrapper .pagination .container .pages .page.active,div.blogPosts .blogPostsWrapper .pagination .container .pages .page:hover{background-color:var(--halsbury-red);color:var(--liquorice)}div.blogPosts .blogPostsWrapper .pagination .container .pages .page.active svg path,div.blogPosts .blogPostsWrapper .pagination .container .pages .page:hover svg path{stroke:var(--liquorice)}@media screen and (max-width:990px){div.blogPosts .blogPostsWrapper .paginatedBlogPostCollection .container .blogGrid{grid-template-columns:1fr 1fr}div.blogPosts .blogPostsWrapper .pagination .container{justify-content:center}}@media screen and (max-width:768px){div.blogPosts .blogPostsWrapper{padding:0 0 100px}div.blogPosts .blogPostsWrapper .searchWrapper{padding:0 var(--mobile-padding);margin-bottom:60px}div.blogPosts .blogPostsWrapper .searchWrapper .container .searchForm .searchFormInput{font-size:12px;line-height:120%;padding:7.5px;width:calc(100% - 35px);height:35px}div.blogPosts .blogPostsWrapper .searchWrapper .container .searchForm .searchFormInput::placeholder{font-size:12px;line-height:120%;font-weight:700}div.blogPosts .blogPostsWrapper .searchWrapper .container .searchForm svg{height:35px;width:35px}div.blogPosts .blogPostsWrapper .paginatedBlogPostCollection .container .blogGrid{grid-template-columns:1fr;justify-items:center;padding:60px var(--mobile-padding) 0 var(--mobile-padding)}div.blogPosts .blogPostsWrapper .pagination .container .pages{padding:0 var(--mobile-padding)}}@media screen and (max-width:440px){div.blogPosts .blogPostsWrapper .pagination .container .pages{gap:7px}div.blogPosts .blogPostsWrapper .pagination .container .pages .page{padding:4px 7px 0}}div.blogHomepage,div.blogHomepage .landing{display:block;position:relative}div.blogHomepage .landing .container .landingContent{display:block;position:relative;padding:80px 0 50px;width:100%}div.blogHomepage .landing .container .landingContent h1{max-width:560px;margin-bottom:45px}div.blogHomepage .landing .container .landingContent h5{max-width:700px}@media screen and (max-width:768px){div.blogHomepage .landing .container .landingContent{padding:100px var(--mobile-padding) 30px var(--mobile-padding)}div.blogHomepage .landing .container .landingContent h1{margin-bottom:30px}}