.elementor-1017 .elementor-element.elementor-element-d7f3bdc{--display:flex}.elementor-1017 .elementor-element.elementor-element-ec7ddc1{--display:flex}.elementor-1017 .elementor-element.elementor-element-34f3d55{--grid-row-gap:35px;--grid-column-gap:30px}.elementor-1017 .elementor-element.elementor-element-34f3d55 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc(0.66 * 100%)}.elementor-1017 .elementor-element.elementor-element-34f3d55:after{content:"0.66"}.elementor-1017 .elementor-element.elementor-element-34f3d55 .elementor-post__thumbnail__link{width:100%}.elementor-1017 .elementor-element.elementor-element-34f3d55 .elementor-post__meta-data span+span:before{content:"•"}.elementor-1017 .elementor-element.elementor-element-34f3d55 .elementor-post__text{margin-top:20px}@media(max-width:767px){.elementor-1017 .elementor-element.elementor-element-34f3d55 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc(0.5 * 100%)}.elementor-1017 .elementor-element.elementor-element-34f3d55:after{content:"0.5"}.elementor-1017 .elementor-element.elementor-element-34f3d55 .elementor-post__thumbnail__link{width:100%}}.elementor-1017 .elementor-element.elementor-element-34f3d55{--paper:#FFFFFF;--ink:#262E33;--accent:#DA3E6E;--hair:rgba(38,46,51,.16);--tile:#F2F3F4;--mute:rgba(38,46,51,.72);--ease:cubic-bezier(.22,.72,.24,1);--display:'Plus Jakarta Sans',system-ui,-apple-system,sans-serif;--text:'Inter',system-ui,-apple-system,sans-serif}.elementor-1017 .elementor-element.elementor-element-34f3d55 .elementor-post{background:var(--paper);border:1px solid var(--hair);border-radius:16px;overflow:hidden;transition:border-color .3s var(--ease)}.elementor-1017 .elementor-element.elementor-element-34f3d55 .elementor-post:hover{border-color:var(--accent)}.elementor-1017 .elementor-element.elementor-element-34f3d55 .elementor-post__thumbnail{border-radius:0!important;overflow:hidden;background:var(--tile);margin:0!important;border-bottom:1px solid var(--hair)}.elementor-1017 .elementor-element.elementor-element-34f3d55 .elementor-post__text{padding:clamp(18px,2vw,24px)!important;margin:0!important}.elementor-1017 .elementor-element.elementor-element-34f3d55 .elementor-post__meta-data{font-family:var(--display)!important;font-weight:800!important;font-size:.72rem!important;letter-spacing:.11em;text-transform:uppercase;line-height:1.4;margin:0 0 10px!important;padding:0!important;border:0!important;color:var(--accent)!important}.elementor-1017 .elementor-element.elementor-element-34f3d55 .elementor-post__meta-data span,.elementor-1017 .elementor-element.elementor-element-34f3d55 .elementor-post__meta-data a{color:var(--accent)!important;text-decoration:none}.elementor-1017 .elementor-element.elementor-element-34f3d55 .elementor-post__title{font-family:var(--display)!important;font-weight:800!important;font-size:1.12rem!important;letter-spacing:-.028em;line-height:1.26!important;margin:0 0 9px!important}.elementor-1017 .elementor-element.elementor-element-34f3d55 .elementor-post__title,.elementor-1017 .elementor-element.elementor-element-34f3d55 .elementor-post__title a{color:var(--ink)!important;text-decoration:none;transition:color .25s var(--ease)}.elementor-1017 .elementor-element.elementor-element-34f3d55 .elementor-post:hover .elementor-post__title a{color:var(--accent)!important}.elementor-1017 .elementor-element.elementor-element-34f3d55 .elementor-post__excerpt{margin:0!important}.elementor-1017 .elementor-element.elementor-element-34f3d55 .elementor-post__excerpt p{font-family:var(--text)!important;font-weight:400!important;font-size:.95rem!important;line-height:1.62!important;margin:0!important;color:var(--mute)!important}.elementor-1017 .elementor-element.elementor-element-34f3d55 .elementor-post__read-more{display:inline-block;margin:14px 0 0!important;padding:0 0 3px!important;font-family:var(--display)!important;font-weight:800!important;font-size:.9rem!important;letter-spacing:-.012em;color:var(--accent)!important;text-decoration:none!important;border-bottom:2px solid var(--accent);transition:color .25s var(--ease),border-color .25s var(--ease)}.elementor-1017 .elementor-element.elementor-element-34f3d55 .elementor-post:hover .elementor-post__read-more{color:var(--ink)!important;border-color:var(--ink)}.elementor-1017 .elementor-element.elementor-element-34f3d55 .elementor-pagination{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;margin-top:clamp(24px,3vw,40px)!important;padding-top:clamp(20px,2.4vw,30px);border-top:1px solid var(--hair)}.elementor-1017 .elementor-element.elementor-element-34f3d55 .elementor-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 12px;border:1px solid var(--hair);border-radius:8px;font-family:var(--display)!important;font-weight:800!important;font-size:.92rem!important;color:var(--ink)!important;text-decoration:none;transition:background .25s var(--ease),border-color .25s var(--ease),color .25s var(--ease)}.elementor-1017 .elementor-element.elementor-element-34f3d55 .elementor-pagination .page-numbers:hover{border-color:var(--accent);color:var(--accent)!important}.elementor-1017 .elementor-element.elementor-element-34f3d55 .elementor-pagination .page-numbers.current{background:var(--ink);border-color:var(--ink);color:var(--paper)!important}.elementor-1017 .elementor-element.elementor-element-34f3d55 .elementor-pagination .page-numbers.dots{border-color:#fff0;color:var(--mute)!important}.elementor-1017 .elementor-element.elementor-element-34f3d55 a:focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:6px}@media(max-width:768px){.elementor-1017 .elementor-element.elementor-element-34f3d55 .elementor-post__text{padding:16px!important}.elementor-1017 .elementor-element.elementor-element-34f3d55 .elementor-post__title{font-size:1.06rem!important}.elementor-1017 .elementor-element.elementor-element-34f3d55 .elementor-pagination .page-numbers{min-width:36px;height:36px;font-size:.88rem!important}}@media(prefers-reduced-motion:reduce){.elementor-1017 .elementor-element.elementor-element-34f3d55 .elementor-post,.elementor-1017 .elementor-element.elementor-element-34f3d55 .elementor-post *{transition:none!important}}