.fm-blog{--fm-sage:#799c86;--fm-sage-dark:#5a7a66;--fm-sage-deep:#46604f;--fm-paper:#fdfcfa;--fm-tint:#f3f7f4;--fm-line:#e2eae4;--fm-radius:18px;background:var(--fm-paper);font-family:'Wix Madefor Text',sans-serif;color:#000;padding-top:0;padding-bottom:90px}.fm-blog.page-wrapper{padding-top:0}.fm-blog-fade{opacity:0;transform:translateY(16px);animation:fm-blog-fade-up .7s cubic-bezier(.22,.8,.35,1) forwards;animation-delay:calc(var(--d, 0) * .13s + .08s)}@keyframes fm-blog-fade-up{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.fm-blog-fade{opacity:1!important;transform:none!important;animation:none!important}}.fm-blog-hero{position:relative;background:radial-gradient(800px 380px at 15% -10%,rgb(121 156 134 / .13),transparent 65%),radial-gradient(640px 340px at 92% 10%,rgb(121 156 134 / .09),transparent 60%),var(--fm-tint);border-bottom:1px solid var(--fm-line);text-align:center;padding:84px 22px 130px;overflow:hidden}.fm-blog-hero-inner{position:relative;max-width:820px;margin:0 auto}.fm-blog .fm-blog-hero h1{font-family:'Wix Madefor Display',sans-serif;font-weight:800;font-size:clamp(32px, 4.5vw, 52px);letter-spacing:-.02em;line-height:1.1;margin:0 0 18px}.fm-blog .fm-blog-hero p{font-size:17.5px;line-height:1.7;margin:0 auto;max-width:560px}.fm-blog-hero-wave{position:absolute;left:0;right:0;bottom:6px;width:100%;height:96px;pointer-events:none}.fm-blog-grid{max-width:1350px;margin:64px auto 0;padding:0 24px;display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.fm-blog-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--fm-line);border-radius:var(--fm-radius);overflow:hidden;transition:transform .3s cubic-bezier(.22,.8,.35,1),box-shadow .3s ease}.fm-blog-card:hover{transform:translateY(-6px);box-shadow:0 24px 44px -24px rgb(70 96 79 / .4)}.fm-blog-thumb{aspect-ratio:16 / 10;overflow:hidden;background:var(--fm-tint)}.fm-blog-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.22,.8,.35,1)}.fm-blog-card:hover .fm-blog-thumb img{transform:scale(1.06)}.fm-blog-thumb-empty{display:flex;align-items:center;justify-content:center;height:100%}.fm-blog-thumb-empty svg{width:80px;height:40px;opacity:.5}.fm-blog-body{display:flex;flex-direction:column;gap:10px;padding:24px 26px 26px;flex:1}.fm-blog-date{font-size:13.5px;color:#000;opacity:.55}.fm-blog .fm-blog-body h2{font-family:'Wix Madefor Display',sans-serif;font-weight:800;font-size:21px;line-height:1.3;letter-spacing:-.01em;margin:0;color:#000;transition:color .2s ease}.fm-blog-card:hover .fm-blog-body h2{color:var(--fm-sage-dark)!important}.fm-blog .fm-blog-body p{font-size:15.5px;line-height:1.65;margin:0;color:#000;opacity:.75}.fm-blog-more{display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding-top:10px;font-size:14.5px;font-weight:700;color:var(--fm-sage-dark)}.fm-blog-more svg{width:14px;height:14px;transition:transform .25s ease}.fm-blog-card:hover .fm-blog-more svg{transform:translateX(4px)}.fm-blog-pagination{max-width:1350px;margin:56px auto 0;padding:0 24px;display:flex;justify-content:center;gap:6px;font-size:15px}.fm-blog-pagination .page-numbers{display:inline-flex;align-items:center;padding:9px 16px;border:1px solid var(--fm-line);border-radius:999px;color:#000;background:#fff;transition:background .2s ease,color .2s ease}.fm-blog-pagination .page-numbers:hover{background:var(--fm-tint)}.fm-blog-pagination .page-numbers.current{background:var(--fm-sage);border-color:var(--fm-sage);color:#fff}.fm-blog-empty{max-width:700px;margin:80px auto;padding:0 24px;text-align:center;font-size:17px}@media (max-width:980px){.fm-blog-grid{grid-template-columns:repeat(2,1fr);gap:24px}.fm-blog-hero{padding:64px 20px 80px}}@media (max-width:640px){.fm-blog-grid{grid-template-columns:minmax(0,1fr);margin-top:44px}.fm-blog-hero{padding:52px 18px 72px}}