﻿.article-card{display:flex;flex-direction:column;width:100%;min-width:0}.article-card__thumb-wrap{width:100%;aspect-ratio:3/2;overflow:hidden;border-radius:.5rem;background-color:var(--wp--preset--color--nude, #fdf3eb);margin-bottom:.9rem;cursor:pointer}.article-card__thumb{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;border-radius:.5rem}.article-card__thumb-placeholder{width:100%;height:100%;background-color:var(--wp--preset--color--nude, #fdf3eb);border-radius:.5rem}.article-card__cat{font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--card-pill-color, var(--wp--preset--color--blue, #245a69));display:block;margin-bottom:.5rem;line-height:1.2}.article-card__title{font-size:1.25rem;line-height:1.3;margin:0 0 .5rem 0;color:var(--card-heading-color, var(--wp--preset--color--black, #000))}.article-card__title a{font-family:inherit;color:inherit;text-decoration:none;border:none;box-shadow:none}.article-card__title a:focus-visible{outline:none;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em;text-decoration-color:var(--wp--preset--color--blue, #245a69)}.article-card__meta{font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.78rem;color:var(--card-date-color, var(--wp--preset--color--dark-gray, #999));display:block;line-height:1.2}.article-card--noimg{display:flex;flex-direction:column;flex:1 1 auto}.article-card--noimg .article-card__content{display:flex;flex-direction:column;align-items:flex-start;flex:1 1 auto;width:100%;background-color:var(--card-noimg-bg, var(--wp--preset--color--nude, #fdf3eb));padding:1.25rem;border-radius:.5rem;box-sizing:border-box}.article-card--noimg .article-card__cat{color:var(--card-noimg-pill-color, var(--wp--preset--color--blue, #245a69))}.article-card--noimg .article-card__title{color:var(--card-noimg-heading-color, var(--wp--preset--color--black, #000))}.article-card--noimg .article-card__meta{color:var(--card-noimg-date-color, var(--wp--preset--color--dark-gray, #999));margin-top:0;margin-bottom:1rem}.article-card--noimg .article-card__excerpt{font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.88rem;line-height:1.25;color:var(--card-noimg-heading-color, var(--wp--preset--color--black, #000));margin:0 0 1rem 0;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.article-card--noimg .article-card__link{margin-top:auto;display:inline-flex;align-items:center;cursor:pointer}.article-card--noimg .article-card__link .svg-icon{margin-left:.5rem}.elase-blog-posts{width:100%;max-width:var(--wp--style--global--wide-size, 1300px);margin:0 auto}.elase-blog-posts .article-grid{display:grid;grid-template-columns:repeat(var(--grid-cols-mobile, 1), 1fr);gap:1.75rem;width:100%;margin-bottom:var(--wp--preset--spacing--section, 3rem)}@media(min-width: 782px){.elase-blog-posts .article-grid{grid-template-columns:repeat(var(--grid-cols-tablet, 2), 1fr);gap:2rem 1.5rem}}@media(min-width: 960px){.elase-blog-posts .article-grid{grid-template-columns:repeat(var(--grid-cols-desktop, 3), 1fr);gap:2.25rem 1.8rem}}.elase-blog-posts__empty{text-align:center;padding:3rem 1rem;color:var(--wp--preset--color--dark-gray, #535353);font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif}.elase-blog-posts__empty p{font-size:1.125rem;margin:0}.elase-blog-posts__pagination{width:100%}.elase-blog-posts .wp-pagenavi,.elase-blog-posts .pagination{margin-top:0;padding:clamp(1rem,4vw,1.8rem) 0;width:100%;position:relative}.elase-blog-posts .wp-pagenavi::before,.elase-blog-posts .wp-pagenavi::after,.elase-blog-posts .pagination::before,.elase-blog-posts .pagination::after{content:"";position:absolute;left:50%;transform:translateX(-50%);width:100vw;height:.5px;background-color:var(--wp--preset--color--bluff, #e5c9ba);pointer-events:none}.elase-blog-posts .wp-pagenavi::before,.elase-blog-posts .pagination::before{top:0}.elase-blog-posts .wp-pagenavi::after,.elase-blog-posts .pagination::after{bottom:0}.elase-blog-posts .wp-pagenavi,.elase-blog-posts .pagination{--_page-color: var( --pagination-color, var(--wp--preset--color--blue, #245a69) );--_page-num-color: var( --pagination-number-color, var(--wp--preset--color--dark-gray, #535353) );--_page-hover-bg: var( --pagination-hover-bg, var(--wp--preset--color--air, #cddee3) );--_page-active-num-color: var( --pagination-active-num-color, var(--wp--preset--color--white, #fff) )}.elase-blog-posts .wp-pagenavi,.elase-blog-posts .pagination-inner{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;position:relative;gap:.35rem}.elase-blog-posts .wp-pagenavi>span,.elase-blog-posts .wp-pagenavi>a,.elase-blog-posts .pagination-inner>span,.elase-blog-posts .pagination-inner>a{flex:none;width:auto;border:none;box-shadow:none;padding:0;text-transform:none;letter-spacing:normal;font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;background:rgba(0,0,0,0)}.elase-blog-posts .wp-pagenavi>span:hover,.elase-blog-posts .wp-pagenavi>span:focus,.elase-blog-posts .wp-pagenavi>a:hover,.elase-blog-posts .wp-pagenavi>a:focus,.elase-blog-posts .pagination-inner>span:hover,.elase-blog-posts .pagination-inner>span:focus,.elase-blog-posts .pagination-inner>a:hover,.elase-blog-posts .pagination-inner>a:focus{background:rgba(0,0,0,0);border:none;box-shadow:none}.elase-blog-posts .wp-pagenavi .previouspostslink,.elase-blog-posts .wp-pagenavi .prev.page-numbers,.elase-blog-posts .wp-pagenavi .page-btn--prev,.elase-blog-posts .wp-pagenavi .nextpostslink,.elase-blog-posts .wp-pagenavi .next.page-numbers,.elase-blog-posts .wp-pagenavi .page-btn--next,.elase-blog-posts .pagination-inner .previouspostslink,.elase-blog-posts .pagination-inner .prev.page-numbers,.elase-blog-posts .pagination-inner .page-btn--prev,.elase-blog-posts .pagination-inner .nextpostslink,.elase-blog-posts .pagination-inner .next.page-numbers,.elase-blog-posts .pagination-inner .page-btn--next{position:absolute;display:inline-flex;align-items:center;font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-weight:600;color:var(--_page-color);text-decoration:none;letter-spacing:.04em;padding:8px 1rem;border-radius:4px;background-color:rgba(0,0,0,0);border:none;transition:opacity .2s ease,color .2s ease}.elase-blog-posts .wp-pagenavi .previouspostslink:hover,.elase-blog-posts .wp-pagenavi .prev.page-numbers:hover,.elase-blog-posts .wp-pagenavi .page-btn--prev:hover,.elase-blog-posts .wp-pagenavi .nextpostslink:hover,.elase-blog-posts .wp-pagenavi .next.page-numbers:hover,.elase-blog-posts .wp-pagenavi .page-btn--next:hover,.elase-blog-posts .pagination-inner .previouspostslink:hover,.elase-blog-posts .pagination-inner .prev.page-numbers:hover,.elase-blog-posts .pagination-inner .page-btn--prev:hover,.elase-blog-posts .pagination-inner .nextpostslink:hover,.elase-blog-posts .pagination-inner .next.page-numbers:hover,.elase-blog-posts .pagination-inner .page-btn--next:hover{opacity:.7;color:var(--_page-color);border:none}.elase-blog-posts .wp-pagenavi .previouspostslink,.elase-blog-posts .wp-pagenavi .prev.page-numbers,.elase-blog-posts .wp-pagenavi .page-btn--prev,.elase-blog-posts .pagination-inner .previouspostslink,.elase-blog-posts .pagination-inner .prev.page-numbers,.elase-blog-posts .pagination-inner .page-btn--prev{left:0}.elase-blog-posts .wp-pagenavi .previouspostslink::before,.elase-blog-posts .wp-pagenavi .prev.page-numbers::before,.elase-blog-posts .wp-pagenavi .page-btn--prev::before,.elase-blog-posts .pagination-inner .previouspostslink::before,.elase-blog-posts .pagination-inner .prev.page-numbers::before,.elase-blog-posts .pagination-inner .page-btn--prev::before{content:"←";display:inline-block;margin-right:.5rem;font-size:1.1em;line-height:1;transform:translateY(-1px)}.elase-blog-posts .wp-pagenavi .nextpostslink,.elase-blog-posts .wp-pagenavi .next.page-numbers,.elase-blog-posts .wp-pagenavi .page-btn--next,.elase-blog-posts .pagination-inner .nextpostslink,.elase-blog-posts .pagination-inner .next.page-numbers,.elase-blog-posts .pagination-inner .page-btn--next{right:0}.elase-blog-posts .wp-pagenavi .nextpostslink::after,.elase-blog-posts .wp-pagenavi .next.page-numbers::after,.elase-blog-posts .wp-pagenavi .page-btn--next::after,.elase-blog-posts .pagination-inner .nextpostslink::after,.elase-blog-posts .pagination-inner .next.page-numbers::after,.elase-blog-posts .pagination-inner .page-btn--next::after{content:"→";display:inline-block;margin-left:.5rem;font-size:1.1em;line-height:1;transform:translateY(-1px)}.elase-blog-posts .wp-pagenavi .page-numbers,.elase-blog-posts .wp-pagenavi .pages,.elase-blog-posts .pagination-inner .page-numbers,.elase-blog-posts .pagination-inner .pages{display:flex;align-items:center;justify-content:center;gap:.35rem}.elase-blog-posts .wp-pagenavi .pages,.elase-blog-posts .pagination-inner .pages{display:none}.elase-blog-posts .wp-pagenavi .page,.elase-blog-posts .wp-pagenavi a.page-numbers:not(.prev):not(.next),.elase-blog-posts .wp-pagenavi .page-num,.elase-blog-posts .wp-pagenavi .current:not(.prev):not(.next),.elase-blog-posts .pagination-inner .page,.elase-blog-posts .pagination-inner a.page-numbers:not(.prev):not(.next),.elase-blog-posts .pagination-inner .page-num,.elase-blog-posts .pagination-inner .current:not(.prev):not(.next){font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;border:none !important;text-decoration:none}.elase-blog-posts .wp-pagenavi .page,.elase-blog-posts .wp-pagenavi a.page-numbers:not(.prev):not(.next),.elase-blog-posts .wp-pagenavi .page-num:not(.active),.elase-blog-posts .pagination-inner .page,.elase-blog-posts .pagination-inner a.page-numbers:not(.prev):not(.next),.elase-blog-posts .pagination-inner .page-num:not(.active){font-weight:500;color:var(--_page-num-color);background:rgba(0,0,0,0);transition:background-color .2s ease,color .2s ease}.elase-blog-posts .wp-pagenavi .page:hover,.elase-blog-posts .wp-pagenavi .page:focus,.elase-blog-posts .wp-pagenavi a.page-numbers:not(.prev):not(.next):hover,.elase-blog-posts .wp-pagenavi a.page-numbers:not(.prev):not(.next):focus,.elase-blog-posts .wp-pagenavi .page-num:not(.active):hover,.elase-blog-posts .wp-pagenavi .page-num:not(.active):focus,.elase-blog-posts .pagination-inner .page:hover,.elase-blog-posts .pagination-inner .page:focus,.elase-blog-posts .pagination-inner a.page-numbers:not(.prev):not(.next):hover,.elase-blog-posts .pagination-inner a.page-numbers:not(.prev):not(.next):focus,.elase-blog-posts .pagination-inner .page-num:not(.active):hover,.elase-blog-posts .pagination-inner .page-num:not(.active):focus{color:var(--_page-color);background-color:var(--_page-hover-bg)}.elase-blog-posts .wp-pagenavi .current,.elase-blog-posts .wp-pagenavi .page-num.active,.elase-blog-posts .pagination-inner .current,.elase-blog-posts .pagination-inner .page-num.active{background-color:var(--_page-color) !important;color:var(--_page-active-num-color) !important;font-weight:600;cursor:default}.elase-blog-posts .wp-pagenavi .extend,.elase-blog-posts .wp-pagenavi .dots,.elase-blog-posts .wp-pagenavi .page-ellipsis,.elase-blog-posts .pagination-inner .extend,.elase-blog-posts .pagination-inner .dots,.elase-blog-posts .pagination-inner .page-ellipsis{font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;color:var(--wp--preset--color--dark-gray, #535353);padding:0 .3rem;display:inline-flex;align-items:center;justify-content:center;pointer-events:none;cursor:default;background:rgba(0,0,0,0)}.elase-blog-posts .wp-pagenavi .extend~.extend,.elase-blog-posts .wp-pagenavi .dots~.dots,.elase-blog-posts .wp-pagenavi .page-ellipsis~.page-ellipsis,.elase-blog-posts .pagination-inner .extend~.extend,.elase-blog-posts .pagination-inner .dots~.dots,.elase-blog-posts .pagination-inner .page-ellipsis~.page-ellipsis{display:none}
