.Weather_hero__48xPg{padding:8px 0 26px}.Weather_place__14cBk{font-size:20px;font-weight:600;letter-spacing:-.024em}.Weather_temperature__WBjAU{margin-top:6px;font-size:78px;font-weight:250;line-height:1;letter-spacing:-.045em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Weather_condition__fQWyV{margin-top:8px;display:flex;align-items:center;gap:8px;font-size:17px;color:var(--text-secondary)}.Weather_feels__1NRu4{margin-top:2px;font-size:15px;color:var(--text-tertiary)}@media (min-width:768px){.Weather_hero__48xPg{padding:12px 0 34px}.Weather_temperature__WBjAU{font-size:92px}}.Weather_section__9Z9TT{padding-bottom:34px}.Weather_sectionHead__ahkoK{display:flex;align-items:baseline;gap:10px;padding-bottom:12px}.Weather_sectionTitle__IwOTs{font-size:15px;font-weight:600;letter-spacing:-.01em}.Weather_sectionNote__XOKW_{font-size:13px;color:var(--text-tertiary)}.Weather_hourlyRail__nCBrF{margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter)}.Weather_hourlyRow__TCJ_R{display:flex;gap:4px;width:max-content}.Weather_hour__IsWVH{display:flex;flex-direction:column;align-items:center;gap:9px;min-width:62px;padding:12px 8px 13px;border-radius:var(--r-md)}.Weather_hour__IsWVH[data-now=true]{background:var(--fill)}.Weather_hourTime__wKpYw{font-size:13px;color:var(--text-secondary);font-weight:500}.Weather_hour__IsWVH[data-now=true] .Weather_hourTime__wKpYw{color:var(--text)}.Weather_hourTemp__bFr0i{font-size:17px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.015em}.Weather_hourIcon__DcMOS{color:var(--text)}.Weather_hourRain__5_SLc{font-size:11.5px;color:var(--accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Weather_days__shNJo{display:flex;flex-direction:column;max-width:620px}.Weather_day__Z06V4{display:grid;grid-template-columns:92px 26px 1fr auto;align-items:center;grid-gap:12px;gap:12px;padding:11px 0;border-bottom:1px solid var(--separator)}.Weather_days__shNJo .Weather_day__Z06V4:last-child{border-bottom:0}.Weather_dayName__KuSSI{font-size:15px;font-weight:500;letter-spacing:-.01em}.Weather_dayIcon__qbG2i{color:var(--text-secondary);justify-self:center}.Weather_dayLabel__fuiva{font-size:14px;color:var(--text-secondary)}.Weather_range__mNloq{display:flex;align-items:center;gap:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:15px}.Weather_low__P74YD{color:var(--text-tertiary);width:32px;text-align:right}.Weather_high__QSPcK{color:var(--text);font-weight:500;width:32px;text-align:right}.Weather_bar__Fkzs0{position:relative;width:74px;height:4px;border-radius:var(--r-pill);background:var(--fill-strong);overflow:hidden}.Weather_barFill__tntio{position:absolute;top:0;bottom:0;border-radius:var(--r-pill);background:var(--text);opacity:.72}@media (max-width:519px){.Weather_day__Z06V4{grid-template-columns:74px 24px 1fr;gap:10px}.Weather_dayLabel__fuiva{display:none}.Weather_bar__Fkzs0{width:56px}.Weather_range__mNloq{justify-self:end}}.Weather_detailsContainer__dOYmP{container-type:inline-size}.Weather_details__yY_K_{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}@container (min-width: 560px){.Weather_details__yY_K_{grid-template-columns:repeat(3,1fr);gap:12px}}@container (min-width: 820px){.Weather_details__yY_K_{grid-template-columns:repeat(4,1fr)}}.Weather_detail__smxf_{padding:14px 16px 15px;border-radius:var(--r-md);background:var(--fill)}.Weather_detailLabel__L27IC{font-size:12.5px;font-weight:500;color:var(--text-secondary);letter-spacing:0}.Weather_detailValue__QW05V{margin-top:5px;font-size:21px;font-weight:500;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Weather_detailHint__4iR2x{margin-top:2px;font-size:12.5px;color:var(--text-tertiary)}.Weather_tripEmpty__2klm5{max-width:620px;padding:18px 18px 20px;border-radius:var(--r-md);background:var(--fill)}.Weather_tripEmptyTitle__gkg6K{font-size:15.5px;font-weight:600;letter-spacing:-.012em}.Weather_tripEmptyDetail__eUwmQ{margin-top:4px;font-size:14px;color:var(--text-secondary);line-height:1.45}.Weather_normalsTitle__Snjil{padding-top:18px;font-size:13.5px;font-weight:600;letter-spacing:-.005em}.Weather_normals__ZahTL{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 20px;padding-top:7px}.Weather_normal__tK0fI{display:flex;align-items:baseline;gap:7px;font-size:15px}.Weather_normalLabel__Uqz9X{color:var(--text-secondary);font-size:13.5px}.Weather_normalValue__0OlOn{font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Weather_source__rmpfS{padding-top:10px;font-size:12.5px;color:var(--text-tertiary);line-height:1.4}.Weather_tripDay__LAfRE{grid-template-columns:92px 26px 1fr auto}