.blog-overlay_overlay__EHkC8{position:fixed;inset:0;height:100dvh;overflow:auto;overscroll-behavior:contain;padding:190px 48px 48px;background:#0f24311f;color:#172e32}.blog-overlay_sheet__rMqoK{width:100%;max-width:1180px;margin:0 auto;padding:32px 40px 20px;border:1px solid #ffffffd9;border-radius:28px;background:#fafbf8;box-shadow:0 24px 90px #0d233624}.blog-overlay_allPosts__3_Nfq,.blog-overlay_close__4SNnl,.blog-overlay_footer__U6SJ2,.blog-overlay_masthead__ODM7n,.blog-overlay_masthead__ODM7n>span,.blog-overlay_meta__jjBv5,.blog-overlay_read__iM2zT{display:flex;align-items:center}.blog-overlay_masthead__ODM7n{justify-content:space-between;padding-bottom:20px;border-bottom:1px solid #dce3dc}.blog-overlay_masthead__ODM7n>span{gap:10px;color:#356a5a;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.blog-overlay_close__4SNnl{gap:8px;min-height:44px;padding:8px 14px;border:1px solid #dce3dc;border-radius:100px;color:#334a46;font-size:13px;transition:background .2s}.blog-overlay_close__4SNnl:hover{background:#e9eee8}.blog-overlay_header__Q5l2q{display:flex;align-items:flex-end;gap:32px;justify-content:space-between;padding:30px 0 32px}.blog-overlay_header__Q5l2q h2{hyphens:none;max-width:680px;margin:0;color:#172e32;font-size:clamp(30px,3.2vw,48px);font-weight:600;line-height:1.1;letter-spacing:-.045em;text-wrap:balance}.blog-overlay_header__Q5l2q p{max-width:590px;margin:16px 0 0;color:#5a6d68;font-size:15px;line-height:1.65}.blog-overlay_allPosts__3_Nfq{flex-shrink:0;justify-content:center;gap:10px;width:fit-content;min-height:44px;padding:12px 18px;border:1px solid #cad7ce;border-radius:100px;color:#234c3f;font-size:13px;font-weight:600;transition:background .2s,border-color .2s}.blog-overlay_allPosts__3_Nfq:hover{background:#e8efe7;border-color:#6d9582}.blog-overlay_grid__PH9fL{display:grid;grid-template-columns:1.15fr 1fr;gap:16px}.blog-overlay_article__9eQJO{display:flex;flex-direction:column;min-width:0;padding:26px;border:1px solid #dce3dc;border-radius:18px;background:#fff;transition:border-color .2s,box-shadow .2s,transform .2s}.blog-overlay_article__9eQJO:hover{transform:translateY(-3px);border-color:#7a9f8c;box-shadow:0 10px 28px #1a423014}.blog-overlay_meta__jjBv5{gap:12px;color:#65766c;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.blog-overlay_meta__jjBv5>span:first-child{color:#367457}.blog-overlay_meta__jjBv5 svg{margin-left:auto;flex-shrink:0}.blog-overlay_article__9eQJO h3{hyphens:none;margin:17px 0 0;color:#172e32;font-size:21px;font-weight:600;line-height:1.25;letter-spacing:-.025em;overflow-wrap:anywhere;text-wrap:pretty}.blog-overlay_article__9eQJO p{margin:12px 0 20px;color:#60716a;font-size:14px;line-height:1.65}.blog-overlay_read__iM2zT{gap:10px;margin-top:auto;padding-top:8px;color:#266544;font-size:13px;font-weight:700}.blog-overlay_read__iM2zT svg{transition:transform .2s}.blog-overlay_article__9eQJO:hover .blog-overlay_read__iM2zT svg{transform:translateX(4px)}.blog-overlay_featured__4XRal{grid-row:span 2;background:#e9f0e6;padding:32px;border-color:#ceddcb}.blog-overlay_featured__4XRal .blog-overlay_meta__jjBv5>span:first-child{padding:6px 9px;border-radius:5px;background:#255a43;color:#fff;letter-spacing:.04em}.blog-overlay_featured__4XRal h3{margin-top:28px;font-size:clamp(26px,2.55vw,36px);line-height:1.16;letter-spacing:-.035em}.blog-overlay_featured__4XRal p{margin-top:22px;font-size:15px}.blog-overlay_featured__4XRal .blog-overlay_read__iM2zT{width:fit-content;padding:12px 18px;margin-top:auto;border-radius:100px;background:#255a43;color:#fff}.blog-overlay_empty__Dj3j1{display:flex;align-items:center;flex-direction:column;padding:48px 24px;text-align:center;background:#edf2eb;border-radius:18px}.blog-overlay_empty__Dj3j1>svg{color:#367457;margin-bottom:18px}.blog-overlay_empty__Dj3j1 h3{font-size:22px;line-height:1.3}.blog-overlay_empty__Dj3j1 p{margin:12px 0 24px;max-width:470px;color:#60716a;line-height:1.6}.blog-overlay_skeleton__YYNO8{min-height:220px;border-radius:18px;background:#edf2eb;padding:30px}.blog-overlay_skeleton__YYNO8 span{display:block;height:18px;margin-bottom:22px;border-radius:5px;background:#dbe5d8;animation:blog-overlay_pulse__Y6Kf2 1.4s ease-in-out infinite alternate}.blog-overlay_skeleton__YYNO8 span:first-child{width:35%;height:12px}.blog-overlay_skeleton__YYNO8 span:last-child{width:65%}.blog-overlay_footer__U6SJ2{justify-content:space-between;margin-top:28px;padding-top:18px;border-top:1px solid #dce3dc;color:#65766c;font-size:10px;letter-spacing:.16em}.blog-overlay_sheet__rMqoK a:focus-visible,.blog-overlay_sheet__rMqoK button:focus-visible{outline:3px solid #477bca;outline-offset:5px}@keyframes blog-overlay_pulse__Y6Kf2{to{opacity:.4}}@media (max-width:1023px){.blog-overlay_overlay__EHkC8{padding:100px 24px 24px;background:#e7ede8}.blog-overlay_sheet__rMqoK{padding:24px}.blog-overlay_header__Q5l2q{align-items:flex-start;flex-direction:column;gap:20px}.blog-overlay_featured__4XRal{padding:26px}}@media (max-width:640px){.blog-overlay_overlay__EHkC8{padding:16px 12px 20px}.blog-overlay_sheet__rMqoK{padding:20px 16px 16px;border-radius:20px}.blog-overlay_masthead__ODM7n{padding-bottom:14px}.blog-overlay_header__Q5l2q{padding:24px 0}.blog-overlay_header__Q5l2q h2{hyphens:none;font-size:32px}.blog-overlay_header__Q5l2q p{font-size:14px}.blog-overlay_grid__PH9fL{grid-template-columns:1fr;gap:12px}.blog-overlay_article__9eQJO,.blog-overlay_featured__4XRal{padding:22px;grid-row:auto}.blog-overlay_featured__4XRal h3{margin-top:22px;font-size:27px}.blog-overlay_article__9eQJO h3{overflow-wrap:break-word}.blog-overlay_meta__jjBv5{flex-wrap:wrap;font-size:10px;gap:8px}.blog-overlay_featured__4XRal .blog-overlay_read__iM2zT{margin-top:8px}}@media (prefers-reduced-motion:reduce){.blog-overlay_allPosts__3_Nfq,.blog-overlay_article__9eQJO,.blog-overlay_close__4SNnl,.blog-overlay_read__iM2zT svg{transition:none}.blog-overlay_article__9eQJO:hover{transform:none}.blog-overlay_skeleton__YYNO8 span{animation:none}}