.cmp.s1ez3k3s{gap:0;margin-top:14px;display:grid}.visually-hidden.s1ez3k3s{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.row.s1ez3k3s>.rowlab:where(.s1ez3k3s){grid-column:1/-1}.head.s1ez3k3s img:where(.s1ez3k3s){visibility:hidden}.head.s1ez3k3s img.ready:where(.s1ez3k3s){visibility:visible}.head.s1ez3k3s .cred:where(.s1ez3k3s){font-size:var(--fs-xs);color:var(--ink3);overflow-wrap:anywhere;padding:4px 14px 0;display:block}.pinnames.s1ez3k3s{z-index:30;pointer-events:none;height:0;position:sticky;top:44px;overflow:clip visible}.pinnames.s1ez3k3s .pinrow:where(.s1ez3k3s){grid-template-columns:repeat(var(--n), minmax(0, 1fr));background:var(--bg);border-bottom:1px solid var(--rule);opacity:0;gap:12px;padding:6px 0;transition:opacity .15s;display:grid}.pinnames.on.s1ez3k3s .pinrow:where(.s1ez3k3s){opacity:1}.pinnames.s1ez3k3s span:where(.s1ez3k3s){font-family:var(--serif);font-size:var(--fs-md);text-overflow:ellipsis;white-space:nowrap;padding:0 6px;font-weight:600;overflow:hidden}@media (prefers-reduced-motion:reduce){.pinnames.s1ez3k3s .pinrow:where(.s1ez3k3s){transition:none}}.swipehint.s1ez3k3s{margin:10px 0 0;display:none}.row.s1ez3k3s{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:12px;display:grid}.rowlab.s1ez3k3s{font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--ink3);font-weight:700;font-family:var(--ui);margin:18px 0 6px}.cell.s1ez3k3s{background:var(--card);border-radius:var(--r);box-shadow:var(--sh);min-width:0;padding:12px 14px}.head.s1ez3k3s .cell:where(.s1ez3k3s){padding:0 0 12px;overflow:hidden}.head.s1ez3k3s .hero:where(.s1ez3k3s){aspect-ratio:4/3;background:var(--sunk);width:100%}.head.s1ez3k3s img:where(.s1ez3k3s){object-fit:cover;width:100%;height:100%;display:block}.rowlab.s1ez3k3s .dif:where(.s1ez3k3s),.rowlab.s1ez3k3s .kinds:where(.s1ez3k3s){letter-spacing:.04em;text-transform:none;margin-left:8px;font-weight:600}.rowlab.s1ez3k3s .dif:where(.s1ez3k3s){color:var(--warm-ink)}.rowlab.s1ez3k3s .kinds:where(.s1ez3k3s){color:var(--ink3);font-weight:500}.btn.wrap.s1ez3k3s{white-space:normal;height:auto}.head.s1ez3k3s .nm:where(.s1ez3k3s){font-family:var(--serif);font-style:italic;font-size:var(--fs-xl);color:var(--ink);padding:10px 14px 0;font-weight:600;display:block}@media (pointer:coarse){.head.s1ez3k3s .nm:where(.s1ez3k3s){min-height:var(--tap)}a.small[href*=\#s-climate].s1ez3k3s{min-height:var(--tap);align-items:center;display:inline-flex}}.head.s1ez3k3s .fam:where(.s1ez3k3s){font-size:var(--fs-sm);color:var(--ink2);padding:3px 14px 0}.head.s1ez3k3s .hnote:where(.s1ez3k3s){padding:6px 14px 0}.fig.s1ez3k3s b:where(.s1ez3k3s){font-family:var(--mono);font-size:var(--fs-2xl);letter-spacing:-.02em;font-weight:500;display:block}.fig.s1ez3k3s span:where(.s1ez3k3s){font-size:var(--fs-sm);color:var(--ink2);margin-top:3px;line-height:1.45;display:block}.sheet.s1ez3k3s p:where(.s1ez3k3s){font-size:var(--fs-md);margin:0 0 6px;line-height:1.5}.sheet.s1ez3k3s p:where(.s1ez3k3s):last-child{margin:0}.sheet.s1ez3k3s .rainnote:where(.s1ez3k3s){font-size:var(--fs-sm);margin-top:6px}.muted.s1ez3k3s{color:var(--ink3)}.cell.s1ez3k3s .climo{box-shadow:none;margin:0;padding:0}.notice.s1ez3k3s{margin:10px 0 0}.row.differs.s1ez3k3s .cell:where(.s1ez3k3s){background:color-mix(in srgb, var(--warm) 10%, var(--card))}.drop.s1ez3k3s{color:var(--ink3);min-height:var(--tap);min-width:var(--tap);align-items:center;margin:2px 14px 0;display:inline-flex}.picker.s1ez3k3s{gap:4px;min-width:0;max-width:28rem;margin:12px 0 0;display:grid;position:relative}.picker.s1ez3k3s .searchbar:where(.s1ez3k3s){width:100%;min-width:0}.picker.s1ez3k3s label:where(.s1ez3k3s){font-size:var(--fs-sm);color:var(--ink2);font-weight:600}.picker.s1ez3k3s input:where(.s1ez3k3s){min-height:44px}.found.s1ez3k3s{background:var(--card);border-radius:var(--r);box-shadow:var(--sh2);margin:0;padding:4px 0;list-style:none}.found.s1ez3k3s a:where(.s1ez3k3s){min-height:44px;padding:10px 14px;display:block}.overlay.s1ez3k3s{background:var(--card);border-radius:var(--r);box-shadow:var(--sh);margin:0;padding:10px 12px}.overlay.s1ez3k3s svg:where(.s1ez3k3s){width:100%;max-width:480px;height:auto;margin:0 auto;display:block}.overlay.s1ez3k3s .grid:where(.s1ez3k3s){stroke:var(--rule);stroke-width:1px}.overlay.s1ez3k3s .tick:where(.s1ez3k3s){fill:var(--ink3);font-size:12px;font-family:var(--mono)}.overlay.s1ez3k3s .sw:where(.s1ez3k3s){vertical-align:-1px;border-radius:2px;width:10px;height:10px;margin-right:4px;display:inline-block}@media (width<=700px){.cmp.s1ez3k3s{scroll-snap-type:x mandatory;margin-right:-16px;padding-bottom:4px;padding-right:16px;overflow-x:auto}.row.s1ez3k3s{grid-template-columns:repeat(var(--n), minmax(calc(43% - 6px), 1fr))}.pinnames.s1ez3k3s .pinrow:where(.s1ez3k3s){grid-template-columns:repeat(var(--n), minmax(calc(43% - 6px), 1fr));width:max-content;min-width:100%}.row.s1ez3k3s .cell:where(.s1ez3k3s){scroll-snap-align:start}.rowlab.s1ez3k3s{background:var(--bg);width:max-content;padding:0 8px 0 2px;position:sticky;left:0}.swipehint.s1ez3k3s{display:block}.head.s1ez3k3s .nm:where(.s1ez3k3s){font-size:var(--fs-lg)}}
