.mushroom-season-calendar-module__87TWmW__calendar{margin-block:var(--space-6);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);scroll-margin-top:var(--space-8);container:mushroom-calendar/inline-size}.mushroom-season-calendar-module__87TWmW__calendar h3:first-child{margin:0 0 var(--space-2);color:var(--forest);font-size:22px;line-height:1.4}.mushroom-season-calendar-module__87TWmW__calendar .mushroom-season-calendar-module__87TWmW__description,.mushroom-season-calendar-module__87TWmW__calendar .mushroom-season-calendar-module__87TWmW__scope,.mushroom-season-calendar-module__87TWmW__calendar .mushroom-season-calendar-module__87TWmW__note{margin:0 0 var(--space-4);color:var(--muted);font-size:13px;line-height:1.7}.mushroom-season-calendar-module__87TWmW__calendar .mushroom-season-calendar-module__87TWmW__months{gap:var(--space-1);grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.mushroom-season-calendar-module__87TWmW__calendar .mushroom-season-calendar-module__87TWmW__months li{justify-content:center;align-items:center;gap:var(--space-1);min-width:0;min-height:64px;padding:var(--space-2) 0;border:1px solid var(--line);border-radius:var(--space-2);background:var(--cream);color:var(--muted);flex-direction:column;margin:0;font-size:12px;font-weight:700;line-height:1.3;display:flex}.mushroom-season-calendar-module__87TWmW__calendar .mushroom-season-calendar-module__87TWmW__months [data-state=primary]{background:var(--forest);border-color:var(--forest);color:var(--paper)}.mushroom-season-calendar-module__87TWmW__calendar .mushroom-season-calendar-module__87TWmW__months [data-state=occasional]{background:var(--sage);border-color:var(--green);color:var(--forest);border-style:dashed}.mushroom-season-calendar-module__87TWmW__calendar .mushroom-season-calendar-module__87TWmW__months [data-state=persistent]{background:var(--paper);border-color:var(--green);color:var(--forest)}.mushroom-season-calendar-module__87TWmW__symbol{font-size:18px;line-height:1}.mushroom-season-calendar-module__87TWmW__calendar .mushroom-season-calendar-module__87TWmW__legend{gap:var(--space-2) var(--space-4);margin:var(--space-4) 0 0;color:var(--muted);flex-wrap:wrap;font-size:12px;line-height:1.6;display:flex}.mushroom-season-calendar-module__87TWmW__legend>span>span{color:var(--forest);font-weight:700}.mushroom-season-calendar-module__87TWmW__calendar .mushroom-season-calendar-module__87TWmW__scope{color:var(--forest)}.mushroom-season-calendar-module__87TWmW__calendar .mushroom-season-calendar-module__87TWmW__note{margin-top:var(--space-3);margin-bottom:0;font-size:12px}.mushroom-season-calendar-module__87TWmW__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@container mushroom-calendar (min-width:580px){.mushroom-season-calendar-module__87TWmW__calendar .mushroom-season-calendar-module__87TWmW__months{grid-template-columns:repeat(12,minmax(0,1fr))}}@media (max-width:639px){.mushroom-season-calendar-module__87TWmW__calendar{padding:var(--space-4)}}
.editorial-section{padding-bottom:64px}.editorial-caption{color:var(--muted);margin-top:32px;font-size:12px;line-height:1.8}@media (max-width:639px){.editorial-section{padding-bottom:40px}}.editorial-caption a{text-underline-offset:3px;text-decoration:underline}.badge.badge-caution{background:var(--yellow);color:var(--forest)}
