.blog-grid-cards_blog-grid-cards-row__5vI8c{--bs-gutter-x:2rem;--bs-gutter-y:2.75rem}@media (max-width:575px){.blog-grid-cards_blog-grid-cards-row__5vI8c{--bs-gutter-x:1.75rem;--bs-gutter-y:2.25rem}}.blog-grid-cards_blog-grid-card-title__lo_sB{font-family:Manrope,sans-serif!important;font-weight:600!important;font-size:20px!important;line-height:1.3!important;color:#1a1a1a;margin-bottom:6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:991px){.blog-grid-cards_blog-grid-card-title__lo_sB{font-size:18px!important}}@media (max-width:767px){.blog-grid-cards_blog-grid-card-title__lo_sB{font-size:17px!important}}@media (max-width:575px){.blog-grid-cards_blog-grid-card-title__lo_sB{font-size:16px!important}}.blog-grid-cards_blog-grid-card-excerpt__OpHq1{font-family:Manrope,sans-serif!important;font-weight:400!important;font-size:14px!important;line-height:1.6!important;color:#64748b;margin-bottom:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:767px){.blog-grid-cards_blog-grid-card-excerpt__OpHq1{font-size:13px!important}}.blog-grid-cards_blog-grid-card-author__8ph7l{font-family:Manrope,sans-serif!important;font-weight:600!important;font-size:13px!important;color:#1a1a1a;line-height:1.2}.blog-grid-cards_blog-grid-card-date__HjuBs{font-family:Manrope,sans-serif!important;font-weight:400!important;font-size:12px!important;color:#9ca3af;margin-top:3px}.blog-grid-cards_blog-grid-card-badge__yCMOn{font-family:Manrope,sans-serif!important;font-weight:600!important;font-size:11px!important;letter-spacing:.05em;text-transform:uppercase}.blog-grid-cards_blog-grid-empty-message__4bX4f{font-family:Manrope,sans-serif!important;font-weight:600!important;color:#666;margin-bottom:0}.blog-timeline{position:relative;max-width:1080px;margin:0 auto;padding:10px 0}.blog-timeline-line{position:absolute;top:0;bottom:0;left:50%;transform:translateX(-50%);width:44px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='96' viewBox='0 0 44 96'%3E%3Cpath d='M6 0 L38 48 L6 96' fill='none' stroke='%230d6e2e' stroke-width='2.5' stroke-linejoin='round' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:repeat-y;background-position:top;opacity:.65;z-index:0}.blog-timeline-row{position:relative;margin-bottom:0}.blog-timeline-row+.blog-timeline-row{margin-top:clamp(-72px,-3.5vw,-28px)}.blog-timeline-node{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:62px;height:62px;border-radius:50%;overflow:hidden;background:var(--surface-sage);border:3px solid var(--surface);box-shadow:0 0 0 2px var(--brand-green),0 6px 18px rgba(13,110,46,.22);z-index:2;transition:transform .25s ease,box-shadow .25s ease,opacity .6s ease}.blog-timeline-node:hover{transform:translate(-50%,-50%) scale(1.06);box-shadow:0 0 0 2px var(--brand-green-deep),0 10px 24px rgba(13,110,46,.3)}.blog-timeline-node img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.blog-timeline-node--fallback{display:flex;align-items:center;justify-content:center;color:var(--brand-green);font-size:22px}.blog-timeline-card-wrap{position:relative;width:calc(50% - 26px);opacity:0;transition:opacity .7s ease,transform .7s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.blog-timeline-row--left .blog-timeline-card-wrap{margin-right:auto;transform:translateX(-56px)}.blog-timeline-row--right .blog-timeline-card-wrap{margin-left:auto;transform:translateX(56px)}.blog-timeline-row.is-visible .blog-timeline-card-wrap{opacity:1;transform:translateX(0)}.blog-timeline-node{opacity:0}.blog-timeline-row.is-visible .blog-timeline-node{opacity:1}@media (prefers-reduced-motion:reduce){.blog-timeline-card-wrap{opacity:1!important;transform:translateX(0)!important;transition:none!important}.blog-timeline-node{opacity:1!important}}.blog-timeline-card-wrap:after{content:"";position:absolute;top:50%;width:26px;height:2px;background:var(--surface-pill-green-strong);z-index:0}.blog-timeline-row--left .blog-timeline-card-wrap:after{right:-26px}.blog-timeline-row--right .blog-timeline-card-wrap:after{left:-26px}@media (max-width:767px){.blog-timeline-row+.blog-timeline-row{margin-top:26px}.blog-timeline-line{left:27px;transform:none}.blog-timeline-node{left:27px;top:30px;transform:translateX(-50%);width:54px;height:54px}.blog-timeline-node:hover{transform:translateX(-50%) scale(1.06)}.blog-timeline-card-wrap,.blog-timeline-row--left .blog-timeline-card-wrap,.blog-timeline-row--right .blog-timeline-card-wrap{width:auto;margin-left:66px;margin-right:0}.blog-timeline-card-wrap:after{top:30px;width:12px;left:-12px;right:auto}.blog-timeline-row--left .blog-timeline-card-wrap:after{right:auto;left:-12px}}.mblog-card{position:relative;display:flex;flex-direction:column;background:var(--surface);border-radius:16px;border:1px solid rgba(0,0,0,.06);padding:20px 22px 16px;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;z-index:1}.mblog-card:hover{transform:translateY(-3px);box-shadow:0 14px 32px rgba(0,0,0,.08);border-color:rgba(15,157,88,.35)}.mblog-card-link{display:flex;flex-direction:row;align-items:flex-start;gap:18px;color:inherit;text-decoration:none}.mblog-card-body{flex:1;min-width:0}.mblog-card-tag{display:inline-block;font-family:Manrope,sans-serif;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--brand-green);background:rgba(13,110,46,.1);padding:4px 10px;border-radius:999px;margin-bottom:10px}.mblog-card-title{font-family:Manrope,sans-serif!important;font-weight:700!important;font-size:20px!important;line-height:1.3!important;color:var(--ink-serif)!important;letter-spacing:-.01em!important;margin:0 0 8px!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mblog-card:hover .mblog-card-title{color:var(--brand-green-bright)!important}.mblog-card-link,.mblog-card-link:focus,.mblog-card-link:hover,.mblog-card-link:hover .mblog-card-excerpt,.mblog-card-link:hover .mblog-card-tag,.mblog-card-link:hover .mblog-card-title{text-decoration:none!important}.mblog-card-excerpt{font-family:Manrope,sans-serif!important;font-weight:400!important;font-size:14px!important;line-height:1.55!important;color:#6b6b6b!important;margin:0!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.mblog-card-thumb{position:relative;width:130px;height:130px;flex-shrink:0;border-radius:8px;overflow:hidden;background:#f4f4f4}.mblog-card-img{-o-object-fit:cover;object-fit:cover;transition:transform .4s ease}.mblog-card:hover .mblog-card-img{transform:scale(1.04)}.mblog-card-foot{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:16px;padding-top:14px;border-top:1px solid #f1f1f1}.mblog-card-author{font-family:Manrope,sans-serif;font-weight:600;font-size:13px;color:var(--ink-serif);text-decoration:none}.mblog-card-author:hover{color:var(--brand-green-bright)}.mblog-card-foot-dot{color:var(--ink-muted);font-weight:700;line-height:1}.mblog-card-meta{font-family:Manrope,sans-serif;font-size:12px;color:var(--ink-body)}@media (max-width:575px){.mblog-card{padding:16px 16px 14px}.mblog-card-link{gap:12px}.mblog-card-thumb{width:100px;height:100px}.mblog-card-title{font-size:17px!important}.mblog-card-excerpt{-webkit-line-clamp:2}}