.vf-daily{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(240px,.8fr);gap:2rem;margin:2rem 0 3rem;padding:clamp(1rem,3vw,2rem);border:1px solid #c8d4c5;border-radius:22px;background:#edf1e8;align-items:center;scroll-margin-top:2rem}.vf-daily .vf-daily-eyebrow{color:#526b47;font-size:.8rem;letter-spacing:.12em;font-weight:700}.vf-daily h2{margin:.5rem 0 1rem;line-height:1.25}.vf-daily dt{font-weight:700;margin-top:1rem}.vf-daily dd{margin:.25rem 0 0}.vf-daily .vf-daily-offer{font-size:1.2rem;font-weight:700;color:#24563f}.vf-daily-preview{margin:0;min-width:0}.vf-daily-card{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;gap:1rem;background:linear-gradient(145deg,#203d32,#315d40 62%,#456c44);color:#fffdf0;padding:1.4rem;border-radius:18px;box-shadow:0 16px 36px #203d3224;min-height:440px}.vf-daily-card:before{content:"";position:absolute;z-index:-1;width:210px;height:320px;right:-110px;top:60px;border-radius:90% 0 90% 0;background:linear-gradient(150deg,#c5db6a42,#a9c1880d);transform:rotate(-18deg);border-left:1px solid #dbe8ac55}.vf-daily-card:after{content:"";position:absolute;z-index:-1;width:140px;height:230px;right:10px;top:30px;border-radius:90% 0 90% 0;background:#a6c16917;transform:rotate(-60deg)}.vf-daily-card-top{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.6rem;font-size:.7rem;letter-spacing:.03em}.vf-daily-card h3{font-size:1.8rem;color:#fffdf0;margin:.5rem 0;line-height:1.3}.vf-daily-card-note{padding:.7rem 0;border-top:1px solid #e3e8c83d}.vf-daily-card-note>span{color:#e8e9b8;font-size:.75rem;letter-spacing:.06em}.vf-daily-card-note p{font-size:.95rem;line-height:1.6;margin:.35rem 0 0;color:#fffdf0}.vf-daily-card-bottom{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-top:auto;font-size:.65rem}.vf-daily-card-bottom img{width:70px!important;height:70px!important;max-width:70px!important;flex:0 0 70px;background:#fff;border-radius:4px}.vf-daily figcaption{font-size:.75rem;color:#526350;text-align:center;margin-top:.7rem}.vf-daily a.button{white-space:normal;text-align:center}@media(max-width:720px){.vf-daily{grid-template-columns:minmax(0,1fr);gap:1.4rem}.vf-daily-preview{width:min(100%,360px);justify-self:center}.vf-daily-card{min-height:420px}.vf-daily .button{display:block}}
.vf-daily-copy{color:#203d32}.vf-daily-copy h2,.vf-daily-copy p,.vf-daily-copy dt,.vf-daily-copy dd{color:#203d32!important}.vf-daily-copy p.small{color:#4b5d51!important}.vf-daily-card p{color:#fffdf0!important}.vf-daily a.button{color:#fff!important}
@media(max-width:720px){.vf-daily-preview{grid-row:1}}
