.weekly-home[hidden]{display:none!important}.weekly-home{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 26px;margin:22px 0;background:#edf3e8;border:1px solid #d5e2cc;border-radius:16px}.weekly-home h2{font-size:25px;margin:5px 0}.weekly-home p{margin:5px 0;color:#5b6e60}.weekly-home .primary{text-decoration:none;white-space:nowrap}.weekly-home small{font-weight:bold;letter-spacing:1px;color:#557239}@media(max-width:600px){.weekly-home{align-items:flex-start;flex-direction:column}.weekly-home h2{font-size:22px}}
