.wp-blog-filter{grid-column-gap:var(--wp--style--block-gap);grid-row-gap:calc(var(--wp--style--block-gap)/2);align-items:start;display:grid;grid-template-areas:"categories button" "clear clear";grid-template-columns:minmax(auto,768px) auto;list-style:none;margin:0 0 var(--wp--style--block-gap);padding:0}@media screen and (max-width:781px){.wp-blog-filter{grid-template-areas:"categories" "clear" "button"}}.wp-blog-filter ul.wp-blog-categories{display:flex;flex-wrap:wrap;gap:calc(var(--wp--style--block-gap)/2);grid-area:categories;list-style:none;margin:0;padding:0}.wp-blog-filter ul.wp-blog-categories li{display:grid}.wp-blog-filter ul.wp-blog-categories li input{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;grid-column:1/-1;grid-row:1/-1;position:relative;z-index:1}.wp-blog-filter ul.wp-blog-categories li input:checked~label{background-color:var(--wp--preset--color--green);color:#fff}.wp-blog-filter ul.wp-blog-categories li label{border:1px solid var(--wp--preset--color--green);color:var(--wp--preset--color--green);display:inline-flex;font-family:Cormorant Garamond,serif;font-size:1.25rem;font-weight:600;grid-column:1/-1;grid-row:1/-1;padding:calc(var(--wp--style--block-gap)/3)}.wp-blog-filter button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--wp--preset--color--brown);border:none;color:#fff;font-size:.875rem;grid-area:button;margin:0 0 0 auto;padding:.5rem 3.75rem .5rem 1.25rem;position:relative;text-align:left}.wp-blog-filter button:hover:before{width:100%}.wp-blog-filter button:before{background-color:hsla(0,0%,100%,.05);content:"";height:100%;position:absolute;right:0;top:0;transition:all .3s ease-out;width:40px}.wp-blog-filter button:after{border-color:transparent currentcolor transparent transparent;border-style:solid;border-width:3px 6px 3px 0;content:"";height:0;position:absolute;right:15px;top:50%;transform:translateY(-50%) scaleX(-1);width:0}.wp-blog-filter button span{position:relative;z-index:1}.wp-blog-filter p{grid-area:clear;margin:0}.wp-blog-filter p a{-webkit-text-decoration-skip:ink;color:currentColor;font-size:.875rem;text-decoration-line:underline;text-decoration-skip-ink:auto;text-decoration-style:solid;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.wp-blog-query{display:grid;gap:var(--wp--style--block-gap);grid-template-columns:repeat(3,1fr)}@media screen and (max-width:640px){.wp-blog-query{grid-template-columns:1fr}}.wp-blog-query .blog-post{background-image:Linear-gradient(to bottom,transparent 50%,var(--wp--preset--color--gray) 0);overflow:hidden;position:relative}.wp-blog-query .blog-post .featured-image{align-self:flex-start;aspect-ratio:16/9;margin-bottom:0;position:relative}.wp-blog-query .blog-post .featured-image img{clip-path:polygon(0 0,0 0,calc(100% - 40px) 0,100% 40px,100% calc(100% - 40px),100% 100%,0 100%,0 0);display:block;height:100%;margin:0;-o-object-fit:cover;object-fit:cover;width:100%}.wp-blog-query .blog-post .featured-image:after{border-color:#f0e0d8 transparent transparent;border-style:solid;border-width:20px 0 0 20px;content:"";height:0;position:absolute;right:0;top:0;width:0}.wp-blog-query .blog-post .text{background-color:var(--wp--preset--color--gray);padding:var(--wp--style--block-gap);width:100%}.wp-blog-query .blog-post .text .line-clamp{line-clamp:4;-webkit-line-clamp:4;box-orient:vertical;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;position:relative}.wp-blog-query .blog-post .text .line-clamp h4{margin:0}.wp-blog-query .blog-post .text .line-clamp h4 a{color:currentColor;text-decoration:none}.wp-blog-query .blog-post .text .line-clamp p{margin:0}.wp-blog-query__pagination{grid-column:1/-1;margin-top:2.25rem}.wp-blog-query__pagination nav .nav-links{align-items:center;display:flex;gap:calc(var(--wp--style--block-gap)/3);justify-content:center}.wp-blog-query__pagination nav .nav-links .page-numbers{align-items:center;aspect-ratio:1;border:1px solid var(--wp--preset--color--green);color:inherit;display:flex;font-size:1.25rem;justify-content:center;max-height:35px;padding:0 calc(var(--wp--style--block-gap)/2);text-decoration:none}.wp-blog-query__pagination nav .nav-links .page-numbers.current{background-color:var(--wp--preset--color--green);color:#fff}.wp-blog-query__pagination nav .nav-links .page-numbers.dots{border:none;padding:0}.wp-blog-query__pagination nav .nav-links .page-numbers.next,.wp-blog-query__pagination nav .nav-links .page-numbers.prev{background-color:var(--wp--preset--color--brown);border-color:var(--wp--preset--color--brown);color:transparent;position:relative}.wp-blog-query__pagination nav .nav-links .page-numbers.next:after,.wp-blog-query__pagination nav .nav-links .page-numbers.prev:after{border-color:transparent #fff transparent transparent;border-style:solid;border-width:3px 6px 3px 0;content:"";height:0;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:0}.wp-blog-query__pagination nav .nav-links .page-numbers.next:after{transform:translateX(-50%) translateY(-50%) scale(-1)}
