.explore-calendar--spread .explore-calendar__canvas{position:absolute;inset:15.5% 9% 16.5%;color:var(--green-700);--fold:calc((49.251 - 9) * 1cqw);--fold-air:4.5cqw;display:grid;grid-template-columns:calc(var(--fold) - var(--fold-air)) minmax(0,1fr);column-gap:calc(2 * var(--fold-air));grid-template-rows:minmax(0,1fr)}.explore-calendar--spread .explore-calendar__page{display:grid;--cal-cols:8.8cqw 4.6cqw minmax(0, 1fr);--cal-gap:1cqw;grid-template-columns:var(--cal-cols);grid-template-rows:repeat(6,minmax(min-content,1fr));column-gap:var(--cal-gap)}.explore-calendar--spread .explore-calendar__page{margin-bottom:1.4cqw}.explore-calendar--spread .explore-calendar__page--right{margin-top:-4.4cqw}.explore-calendar--spread .explore-calendar__months{display:contents}.explore-calendar--spread .explore-calendar__row{grid-column:1 / -1;grid-row:var(--r);display:grid;grid-template-columns:var(--cal-cols);column-gap:var(--cal-gap);align-items:start;padding-block:0.55cqw 0.35cqw;border-top:0.08cqw dotted rgb(51 56 25 / .28);position:relative}.explore-calendar--spread .explore-calendar__row:first-child{border-top-color:#fff0}.explore-calendar--spread .explore-calendar__month{grid-column:1;font-family:var(--font-text);font-size:1.6cqw;font-style:italic;line-height:1.19;color:var(--green-600)}.explore-calendar--spread .explore-calendar__month::first-letter{text-transform:uppercase}.explore-calendar--spread .explore-calendar__signs{grid-column:2;display:flex;gap:0.3cqw;margin-top:-0.2cqw}.explore-calendar__sign{display:block;flex:none;width:2.15cqw;height:2.15cqw}.explore-calendar__sign svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.explore-calendar__sign--dry{color:var(--sand-500)}.explore-calendar__sign--dry .is-fill{fill:currentColor;fill-opacity:.3}.explore-calendar__sign--migrants{color:var(--green-500)}.explore-calendar__sign--migrants .is-fill{fill:currentColor;stroke:none}.explore-calendar--spread .explore-calendar__drawing{position:absolute;z-index:1;width:auto;pointer-events:none}.explore-calendar--spread .explore-calendar__drawing--cucurucho{top:2.9cqw;right:1.4cqw;height:8.4cqw;transform:rotate(5deg);transform-origin:50% 100%}.explore-calendar--spread .explore-calendar__drawing--venado{top:0.2cqw;right:0;height:5.6cqw;transform:rotate(4deg)}.explore-calendar--spread .explore-calendar__page--right .has-drawing .explore-calendar__marks{padding-right:6.4cqw}.explore-calendar--spread .explore-calendar__drawing--bandera{top:0.7cqw;right:0.3cqw;height:3.9cqw;transform:rotate(-4deg)}.explore-calendar--spread .explore-calendar__drawing--barrilete{top:0.4cqw;right:0.4cqw;height:6.6cqw;transform:rotate(-6deg)}.explore-calendar--spread .explore-calendar__legend{position:absolute;left:9%;bottom:8.5%;display:flex;flex-direction:column;gap:0.45cqw;margin:0;padding:0;list-style:none;color:var(--green-700)}.explore-calendar__legend-item{display:flex;align-items:center;gap:0.7cqw;font-family:var(--font-text);font-size:1.3cqw;line-height:1.3}.explore-calendar__legend-label{font-weight:var(--weight-semibold)}.explore-calendar__legend-range{opacity:.72}.explore-calendar__legend-range::before{content:' · '}.explore-calendar__marks{margin:0;padding:0;list-style:none}.explore-calendar--spread .explore-calendar__marks{grid-column:3;display:flex;flex-direction:column;gap:0.35cqw}.explore-calendar__mark-body{display:block;color:inherit;text-decoration:none}.explore-calendar__mark-date,.explore-calendar__mark-name,.explore-calendar__mark-place,.explore-calendar__mark-meta{display:block;font-family:var(--font-text)}.explore-calendar--spread .explore-calendar__mark-name{font-size:1.65cqw;font-weight:var(--weight-semibold);line-height:1.15}.explore-calendar--spread .explore-calendar__mark-meta{margin-top:0.1cqw;font-size:1.28cqw;line-height:1.25;opacity:.72}a.explore-calendar__mark-body:hover .explore-calendar__mark-name,a.explore-calendar__mark-body:focus-visible .explore-calendar__mark-name{text-decoration:underline;text-underline-offset:.18em}a.explore-calendar__mark-body:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:.2em}