.blog-card{cursor:pointer;border-radius:24px;flex-direction:column;height:310px;padding:26px 28px 24px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 32px #0000001a}.blog-card:hover{transform:translateY(-5px);box-shadow:0 18px 48px #00000029}.blog-card:before{content:"";opacity:.055;mix-blend-mode:overlay;pointer-events:none;z-index:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px;position:absolute;inset:0}.blog-card--green{background:linear-gradient(145deg,#656936 0%,#3d4020 100%)}.blog-card--cream{background:#feeee2;border:1.5px solid #ca442240;box-shadow:0 4px 24px #ca442212}.blog-card__content{z-index:1;flex-direction:column;height:100%;display:flex;position:relative}.blog-card__badge{text-transform:uppercase;letter-spacing:.14em;border-radius:20px;width:fit-content;margin-bottom:14px;padding:4px 11px;font-size:9px;font-weight:700;display:inline-block}.blog-card--green .blog-card__badge{color:#feeee2;background:#feeee224;border:1px solid #feeee2}.blog-card--cream .blog-card__badge{color:#ca4422;background:#ca44221a;border:1px solid #ca4422}.blog-card__title{font-family:var(--font-title);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;margin-bottom:10px;font-size:14.5px;font-weight:700;line-height:1.38;display:-webkit-box;overflow:hidden}.blog-card--green .blog-card__title{color:#feeee2}.blog-card--cream .blog-card__title{color:#372923}.blog-card__excerpt{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:16px;font-size:12px;font-weight:600;line-height:1.65;display:-webkit-box;overflow:hidden}.blog-card--green .blog-card__excerpt{color:#feeee2}.blog-card--cream .blog-card__excerpt{color:#372923}.blog-card__footer{justify-content:space-between;align-items:center;margin-top:auto;display:flex}.blog-card__meta{font-size:10px;font-weight:700}.blog-card--green .blog-card__meta{color:#feeee2}.blog-card--cream .blog-card__meta{color:#372923}.blog-card__cta{font-size:11px;font-weight:700;font-family:var(--font-body);background:0 0;border:1.5px solid;border-radius:30px;align-items:center;gap:5px;padding:6px 14px;text-decoration:none;transition:all .15s;display:inline-flex}.blog-card--green .blog-card__cta{color:#feeee2;border-color:#feeee2}.blog-card--green .blog-card__cta:hover{background:#feeee21f}.blog-card--cream .blog-card__cta{color:#ca4422;border-color:#ca4422}.blog-card--cream .blog-card__cta:hover{background:#ca442212}.blog-card--compact{border-radius:18px;height:200px;padding:18px 20px}.blog-card--compact .blog-card__title{-webkit-line-clamp:4;font-size:12px}.blog-card--compact .blog-card__excerpt{display:none}
