.editable-posts{margin:clamp(32px,4.5vw,52px) 0}.editable-posts__head{margin-bottom:18px;max-width:720px}.editable-posts__eyebrow{color:#31e06b;display:inline-flex;font-size:10px;font-weight:850;letter-spacing:.09em;margin-bottom:10px;text-transform:uppercase}.editable-posts__head h2{color:#fff;font-size:clamp(26px,2.4vw,36px);letter-spacing:-.04em;line-height:1.04;margin:0;max-width:760px}.editable-posts__grid{display:grid;gap:16px;grid-template-columns:1fr}.editable-post-card{align-items:stretch;background:#071522;border:1px solid hsla(0,0%,100%,.1);border-radius:18px;box-shadow:0 18px 44px rgba(0,0,0,.22);display:flex;min-height:232px;overflow:hidden;position:relative;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.editable-post-card[hidden]{display:none!important}.editable-post-card:hover{border-color:rgba(49,224,107,.3);box-shadow:0 24px 54px rgba(0,0,0,.28);transform:translateY(-3px)}.editable-post-card__image{background:hsla(0,0%,100%,.04);display:block;inset:0;overflow:hidden;position:absolute;z-index:0}.editable-post-card__image:after{background:linear-gradient(180deg,rgba(3,12,22,.14),rgba(3,12,22,.28) 34%,rgba(3,12,22,.92)),linear-gradient(90deg,rgba(3,12,22,.34),rgba(3,12,22,.1) 58%,rgba(3,12,22,.28));content:"";inset:0;position:absolute}.editable-post-card__image img{filter:brightness(.84) saturate(.96);height:100%;object-fit:cover;transition:transform .45s ease,filter .35s ease;width:100%}.editable-post-card:hover .editable-post-card__image img{filter:brightness(.76) saturate(.98);transform:scale(1.035)}.editable-post-card__body{display:flex;flex-direction:column;height:100%;padding:66px 17px 17px;position:relative;width:100%;z-index:1}.editable-post-card__chips{display:flex;flex-wrap:wrap;gap:8px;left:17px;position:absolute;right:17px;top:18px;z-index:3}.editable-post-card__chip{align-items:center;backdrop-filter:blur(12px);background:rgba(0,166,81,.22);border:1px solid rgba(0,166,81,.34);border-radius:999px;box-shadow:0 8px 18px rgba(0,0,0,.18);color:#9af4c2;display:inline-flex;font-size:10px;font-weight:850;letter-spacing:.08em;line-height:1;padding:7px 11px;text-transform:uppercase}.editable-post-card h3{color:#fff;flex:1;font-size:18px;letter-spacing:-.025em;line-height:1.16;margin:0;max-width:96%}.editable-post-card h3 a{color:#fff;text-decoration:none}.editable-post-card__footer{align-items:center;border-top:1px solid hsla(0,0%,100%,.14);display:flex;gap:12px;justify-content:space-between;margin-top:auto;padding-top:12px}.editable-post-card__meta{align-items:center;color:rgba(244,247,246,.72);display:flex;font-size:11px;font-weight:700;gap:8px}.editable-post-card__meta:before{border:1px solid #31e06b;border-radius:2px;box-shadow:0 0 10px rgba(49,224,107,.35);content:"";height:8px;width:8px}.editable-post-card__link{align-items:center;color:#31e06b;display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:850;text-decoration:none;white-space:nowrap}.editable-posts__pagination{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:22px}.editable-posts__page{background:hsla(0,0%,100%,.035);border:1px solid hsla(0,0%,100%,.12);border-radius:999px;color:hsla(0,0%,100%,.72);cursor:pointer;font:inherit;font-size:13px;font-weight:800;height:34px;transition:.2s ease;width:34px}.editable-posts__page.is-active,.editable-posts__page:hover{background:#31e06b;border-color:#31e06b;color:#06131d}@media (min-width:760px){.editable-posts__grid{gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.editable-post-card{min-height:245px}}@media (min-width:1120px){.editable-posts__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.editable-post-card{min-height:232px}}@media (max-width:767px){.editable-post-card{min-height:215px}.editable-post-card__body{padding:62px 15px 15px}.editable-post-card__chips{left:15px;right:15px;top:15px}.editable-post-card h3{font-size:17px;line-height:1.16}.editable-post-card__footer{align-items:flex-start;flex-direction:column;gap:9px}}.editable-posts__empty{background:hsla(0,0%,100%,.035);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;color:hsla(0,0%,100%,.72);font-size:14px;margin-top:18px;padding:18px}