.SeasonalShortlistComparison_panel__ZaHgy{min-width:0}.SeasonalShortlistComparison_panel__ZaHgy h3{margin:1rem 0 .5rem;font-size:1.25rem}.SeasonalShortlistComparison_panel__ZaHgy p{font-size:.82rem;line-height:1.6}.SeasonalShortlistComparison_scroll__Bpsfy{max-width:100%;overflow-x:auto;border:1px solid #bfd2dd;border-radius:10px;background:white}.SeasonalShortlistComparison_scroll__Bpsfy:focus-visible{outline:3px solid #0589b1;outline-offset:3px}.SeasonalShortlistComparison_panel__ZaHgy table{border-collapse:collapse;width:100%;min-width:600px;table-layout:fixed}.SeasonalShortlistComparison_panel__ZaHgy caption{text-align:left;padding:1rem;font-size:.8rem;color:#426070}.SeasonalShortlistComparison_panel__ZaHgy td,.SeasonalShortlistComparison_panel__ZaHgy th{padding:1rem;border-bottom:1px solid #d8e4eb;border-right:1px solid #d8e4eb;vertical-align:top;text-align:left}.SeasonalShortlistComparison_panel__ZaHgy thead th{background:#113e54;color:white;font-size:.9rem}.SeasonalShortlistComparison_panel__ZaHgy tbody th{width:180px;background:#f3f8fb;font-size:.8rem}.SeasonalShortlistComparison_panel__ZaHgy tbody th span{display:block;line-height:1.5}.SeasonalShortlistComparison_panel__ZaHgy button{display:block;min-height:44px;padding:.5rem .7rem;margin:.7rem 0;border:1px solid #84b2c7;background:white;border-radius:7px;font:inherit;cursor:pointer;color:#145574}.SeasonalShortlistComparison_panel__ZaHgy button:disabled{background:#d9eee7;color:#235747;cursor:default}.SeasonalShortlistComparison_panel__ZaHgy th a{font-size:.72rem}.SeasonalShortlistComparison_panel__ZaHgy dl{margin:0;display:grid;grid-gap:1rem;gap:1rem}.SeasonalShortlistComparison_panel__ZaHgy dt{font-size:.65rem;font-weight:750;text-transform:uppercase;color:#526b79;letter-spacing:.04em}.SeasonalShortlistComparison_panel__ZaHgy dd{margin:.3rem 0 0;font-size:.85rem;line-height:1.5}.SeasonalShortlistComparison_panel__ZaHgy dd strong{color:#087b9c}.SeasonalShortlistComparison_panel__ZaHgy [data-kind=precipitation][data-category=Below] strong,.SeasonalShortlistComparison_panel__ZaHgy [data-kind=temperature][data-category=Above] strong{color:#995025}.SeasonalShortlistComparison_panel__ZaHgy tr[data-selected=true] td{background:#eff8f4}.SeasonalShortlistComparison_hint__hiKCs{display:none}@media(max-width:760px){.SeasonalShortlistComparison_hint__hiKCs{display:block}.SeasonalShortlistComparison_panel__ZaHgy td,.SeasonalShortlistComparison_panel__ZaHgy th{padding:.8rem}.SeasonalShortlistComparison_panel__ZaHgy table{min-width:620px}}.SeasonalShortlistComparison_cellMountain__8o1jC{display:none}@media(max-width:760px){.SeasonalShortlistComparison_cellMountain__8o1jC{display:block;font-size:.8rem;font-weight:800;color:#123e54;margin-bottom:.8rem}.SeasonalShortlistComparison_panel__ZaHgy tbody th{position:-webkit-sticky;position:sticky;left:0;z-index:1;box-shadow:2px 0 3px #123e5410}}