.GrowingCalendar-module__uPjcgW__calendar{background:#f2f3e8;border:1px solid #daddc7;border-radius:18px;margin:48px 0;padding:clamp(20px,4vw,38px)}.GrowingCalendar-module__uPjcgW__kicker{color:#546833;letter-spacing:.12em;text-transform:uppercase;font-size:.76rem;font-weight:750}.GrowingCalendar-module__uPjcgW__calendar h2{margin:12px 0 18px}.GrowingCalendar-module__uPjcgW__intro{margin:0 0 22px}.GrowingCalendar-module__uPjcgW__months{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin:20px 0;display:grid}.GrowingCalendar-module__uPjcgW__months button{color:#23382a;cursor:pointer;background:#fff;border:1px solid #b9c3a7;border-radius:8px;min-height:44px;font-weight:700}.GrowingCalendar-module__uPjcgW__months button:focus-visible{outline-offset:2px;outline:3px solid #586d3e}.GrowingCalendar-module__uPjcgW__months button.GrowingCalendar-module__uPjcgW__selected{color:#fff;background:#253b2c}.GrowingCalendar-module__uPjcgW__panel{background:#fff;border-radius:12px;padding:22px}.GrowingCalendar-module__uPjcgW__panel h3{font:500 1.7rem/1.2 var(--font-display),Georgia,serif;color:#253b2c;margin:10px 0}.GrowingCalendar-module__uPjcgW__panel ul{padding-left:21px}.GrowingCalendar-module__uPjcgW__panel li{margin:9px 0}.GrowingCalendar-module__uPjcgW__panel p{margin-bottom:0}.GrowingCalendar-module__uPjcgW__climate{border:0;flex-wrap:wrap;gap:12px 22px;margin-top:22px;padding:0;display:flex}.GrowingCalendar-module__uPjcgW__climate legend{margin-bottom:8px;font-weight:700}.GrowingCalendar-module__uPjcgW__climate label{cursor:pointer;align-items:center;gap:8px;display:flex}.GrowingCalendar-module__uPjcgW__climate input{accent-color:#253b2c;width:18px;height:18px}.GrowingCalendar-module__uPjcgW__advice{background:#e4ead7;border-radius:8px;padding:15px}.GrowingCalendar-module__uPjcgW__source{font-size:.89rem!important}.GrowingCalendar-module__uPjcgW__source a{text-decoration:underline}@media (max-width:600px){.GrowingCalendar-module__uPjcgW__months{grid-template-columns:repeat(4,minmax(0,1fr))}.GrowingCalendar-module__uPjcgW__panel{padding:16px}}
