.blog-post-card{background:#fdfefb;border-radius:16px;box-shadow:0 2px 8px rgba(0,0,0,.08);display:flex;flex-direction:column;gap:32px;height:100%;max-width:581.33px;overflow:hidden;transition:all .3s ease;width:100%}.blog-post-card:hover{box-shadow:0 8px 24px rgba(0,0,0,.12);transform:translateY(-4px)}.blog-post-card:hover .blog-post-card__image img{transform:scale(1.05)}.blog-post-card:hover .blog-post-card__icon{transform:translateX(4px) translateY(-4px)}.blog-post-card__image{background:#f9fafb;overflow:hidden;padding-top:56.25%;position:relative;width:100%}.blog-post-card__image img{aspect-ratio:6/5;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;transition:transform .3s ease;width:100%}.blog-post-card__body{display:flex;flex-direction:column;gap:12px;padding:0 24px 24px}.blog-post-card__date{color:#496b53;font-family:Roboto,sans-serif;font-size:14px;font-weight:600;letter-spacing:.25px;line-height:20px;margin:0}.blog-post-card__title{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin:0}.blog-post-card__title a{color:#212121;flex:1;font-family:Fira Sans,sans-serif;font-size:23px;font-weight:500;letter-spacing:0;line-height:32px;text-decoration:none;transition:color .2s ease}.blog-post-card__title a:hover{color:#496b53}.blog-post-card__icon{align-items:center;color:#496b53;display:flex;flex-shrink:0;font-size:24px;justify-content:center;transition:transform .2s ease}.blog-post-card__icon .material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}.blog-post-card__excerpt{color:#667085;font-family:Fira Sans,sans-serif;font-size:16px;font-weight:400;letter-spacing:.25px;line-height:24px;margin-bottom:10px}.blog-post-card__tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.blog-post-card__tag{align-items:center;border-radius:16px;display:inline-flex;font-family:Fira Sans,sans-serif;font-size:14px;font-weight:400;height:24px;justify-content:center;letter-spacing:0;line-height:20px;padding:2px 10px;text-align:center;text-decoration:none;transition:all .2s ease}.blog-post-card__tag--blue{background:rgba(2,119,189,.1);color:#0277bd}.blog-post-card__tag--blue:hover{background:rgba(2,119,189,.2);transform:translateY(-2px)}.blog-post-card__tag--purple{background:rgba(142,36,170,.1);color:#8e24aa}.blog-post-card__tag--purple:hover{background:rgba(142,36,170,.2);transform:translateY(-2px)}.blog-post-card__category{align-items:center;color:#496b53;display:inline-flex;font-size:12px;text-decoration:none}.blog-post-card__category:hover{text-decoration:underline}.blog-section__title{color:#496b53;font-family:Corinthia,cursive;font-size:96px;font-weight:400;letter-spacing:.5px;line-height:60px;margin:35px 0 65px;text-align:center}.blog-section__cta{margin-bottom:32px;margin-top:48px;text-align:center}.blog-section__cta .btn{align-items:center;background:transparent;border:1px solid #496b53;border-radius:44px;color:#496b53;cursor:pointer;display:inline-flex;font-family:Fira Sans,sans-serif;font-size:1rem;font-weight:600;gap:16px;height:52px;justify-content:center;line-height:1;min-width:205px;padding:0 36px;text-decoration:none;transition:all .3s ease}.blog-section__cta .btn .material-symbols-outlined{font-size:24px}.blog-section__cta .btn:hover{background:#496b53;border-color:#496b53;box-shadow:0 8px 20px rgba(73,107,83,.3);color:#fff;transform:translateY(-2px)}.blog-section__cta .btn:active{transform:translateY(0)}.blog-section__cta .btn:focus{box-shadow:0 0 0 3px rgba(73,107,83,.2);outline:none}#index .psblog-wrapper{background-color:#e9f4eb;padding:48px 0}#index .psblog-wrapper .blog-posts{margin-bottom:40px}@media(max-width:767px){.blog-section__title{font-size:56px;line-height:40px;margin-bottom:2rem}.blog-post-card{max-width:100%}}@media(max-width:575px){.blog-section__title{font-size:56px;line-height:40px;margin:2rem 0}.blog-post-card__title a{font-size:20px;line-height:28px}}