.CityExperience_page__Icx5R{width:min(1180px,calc(100% - 48px));margin:auto;padding:24px 0 48px;color:#15344b}.CityExperience_heading__J_zTj{display:flex;justify-content:space-between;align-items:end;gap:20px;margin:22px 0}.CityExperience_heading__J_zTj h1{font-size:36px;line-height:1.2;letter-spacing:-.8px;margin:0 0 8px}.CityExperience_heading__J_zTj p{font-size:15px;color:#526c80;line-height:1.6;margin:0}.CityExperience_heading__J_zTj>div>span{display:block;color:#536d80;font-size:13px;margin:0 0 6px}.CityExperience_observation__5Smot{display:flex;gap:24px;justify-content:space-between;align-items:center;border-bottom:1px solid #dce4eb;padding:20px 0;margin-bottom:28px}.CityExperience_observation__5Smot p{font-size:13px;color:#526d81;margin:0 0 7px}.CityExperience_observation__5Smot strong{font-size:39px;font-weight:650;letter-spacing:-1px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CityExperience_observation__5Smot time{display:block;font-size:13px;margin-top:7px;color:#506b80}.CityExperience_observation__5Smot>div:last-child{max-width:410px}.CityExperience_observation__5Smot a{color:#1267a4;display:inline-flex;align-items:center;min-height:38px;font-size:13px}.CityExperience_observationDetails__osByO{border-bottom:1px solid #dce4eb;margin:0 0 25px}.CityExperience_observationDetails__osByO summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-size:14px;color:#526d81}.CityExperience_observationDetails__osByO>.CityExperience_observation__5Smot{border:0;margin:0}.CityExperience_vigilance__gLvWd{display:flex;align-items:center;gap:12px;background:#f3f6f9;border-left:3px solid #6f889a;padding:14px 16px;margin:18px 0;color:#3b576c;font-size:14px;line-height:1.5}.CityExperience_vigilance__gLvWd svg{flex-shrink:0}.CityExperience_vigilance__gLvWd[data-level=jaune]{background:#fff9e5;border-color:#a27a03;color:#765a12}.CityExperience_vigilance__gLvWd[data-level=orange]{background:#fff1e3;border-color:#b55a08;color:#854211}.CityExperience_vigilance__gLvWd[data-level=rouge]{background:#fff0ed;border-color:#b83029;color:#8c2922}.CityExperience_vigilance__gLvWd>span:first-of-type{flex:1 1}.CityExperience_vigilance__gLvWd small{display:block;font-size:12px;margin-top:3px}.CityExperience_forecast__vNraV{margin:25px 0 32px}.CityExperience_sectionHeading__RMwnP{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px}.CityExperience_sectionHeading__RMwnP p{font-size:13px;color:#536e81;margin:0 0 5px}.CityExperience_sectionHeading__RMwnP h2{font-size:27px;letter-spacing:-.5px;margin:0}.CityExperience_sectionHeading__RMwnP a{display:flex;align-items:center;gap:10px;min-height:44px;font-size:14px;color:#1267a4;font-weight:650}.CityExperience_dayButtons__2CTx5{display:flex;gap:10px}.CityExperience_dayButtons__2CTx5>button{flex:1 1;min-width:0;padding:16px;text-align:left;background:#fff;border:1px solid #c7d5e0;border-radius:5px;color:#15344b;cursor:pointer;display:grid;gap:8px;font:inherit}.CityExperience_dayButtons__2CTx5 span{font-size:14px;text-transform:capitalize}.CityExperience_dayButtons__2CTx5 strong{font-size:27px;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CityExperience_dayButtons__2CTx5 small{font-size:12px;color:#536d81}.CityExperience_dayButtons__2CTx5>button[aria-pressed=true]{border-color:#1267a4;box-shadow:inset 0 3px #1267a4;background:#f0f7fc}.CityExperience_moments__RtG5f{display:flex;gap:5px;flex-wrap:wrap;margin:18px 0}.CityExperience_moments__RtG5f button{min-height:44px;background:#fff;color:#456276;border:1px solid #cad8e1;border-radius:4px;padding:8px 16px;font:inherit;font-size:13px;cursor:pointer}.CityExperience_moments__RtG5f button[aria-pressed=true]{background:#1267a4;color:white;border-color:#1267a4}.CityExperience_selectedForecast__XOgTj{display:grid;grid-template-columns:1fr 1fr;gap:32px;padding:22px 24px;background:#f3f6f9;border:1px solid #dce6ed;border-radius:6px}.CityExperience_selectedForecast__XOgTj>div>p{font-size:13px;line-height:1.5;color:#4e697e;margin:0 0 12px}.CityExperience_selectedForecast__XOgTj>div>strong{font-size:43px;line-height:1.15;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CityExperience_selectedForecast__XOgTj>div>span{display:block;font-size:14px;line-height:1.6;color:#506b80;margin-top:8px}.CityExperience_selectedForecast__XOgTj dl{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:0;align-content:center}.CityExperience_selectedForecast__XOgTj dt{display:flex;gap:6px;align-items:center;font-size:13px;color:#506b80}.CityExperience_selectedForecast__XOgTj dd{margin:10px 0 7px;font-weight:650;font-size:22px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CityExperience_selectedForecast__XOgTj small{font-size:12px;line-height:1.6;color:#536d81}.CityExperience_forecastFoot__5Ve62{display:flex;align-items:start;justify-content:space-between;gap:25px;margin-top:14px}.CityExperience_forecastFoot__5Ve62 p{font-size:12px;line-height:1.7;color:#586f80;max-width:600px;margin:0}.CityExperience_forecastFoot__5Ve62 a,.CityExperience_returnLink__YYxLW{min-height:38px;display:inline-flex;align-items:center;font-size:13px;color:#1267a4;flex-shrink:0}.CityExperience_empty__6i_Ld,.CityExperience_notice___rv7F{padding:18px;background:#f3f6f9;border-left:3px solid #809aaa;margin:20px 0;color:#405d73;line-height:1.7;font-size:14px}.CityExperience_empty__6i_Ld h2{font-size:21px;margin:0 0 8px}.CityExperience_empty__6i_Ld a,.CityExperience_notice___rv7F a{color:#1267a4}.CityExperience_quality__GA04z{border-top:1px solid #dce4eb;margin-top:25px}.CityExperience_quality__GA04z>summary{cursor:pointer;min-height:48px;display:flex;align-items:center;font-size:14px;color:#4e697e}.CityExperience_quality__GA04z>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:10px 0 20px}.CityExperience_quality__GA04z article{font-size:13px;line-height:1.7}.CityExperience_quality__GA04z article strong{display:block}.CityExperience_quality__GA04z article span{display:block;color:#5b7283}.CityExperience_historyBridge__g8nO7{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;margin-top:26px;border-top:1px solid #dce4eb}.CityExperience_historyBridge__g8nO7 h2{font-size:23px;margin:0 0 8px;letter-spacing:-.3px}.CityExperience_historyBridge__g8nO7 p{font-size:14px;line-height:1.6;margin:0;color:#536d80}.CityExperience_historyBridge__g8nO7 a{display:flex;align-items:center;gap:10px;min-height:44px;flex-shrink:0;color:#1267a4;font-size:14px;font-weight:650}.CityExperience_loading__vEy09{min-height:240px;background:#f3f6f9;padding:24px;display:flex;align-items:center;color:#526d81;margin:25px 0}.CityExperience_page__Icx5R a:hover{text-decoration:underline}.CityExperience_page__Icx5R :is(a,button,input,summary,select):focus-visible{outline:3px solid #1267a4;outline-offset:4px}@media(max-width:767px){.CityExperience_page__Icx5R{width:calc(100% - 32px);padding-top:18px}.CityExperience_heading__J_zTj{margin:17px 0}.CityExperience_heading__J_zTj h1{font-size:29px}.CityExperience_heading__J_zTj p{font-size:14px}.CityExperience_observation__5Smot{gap:16px;align-items:start;padding:15px 0}.CityExperience_observation__5Smot strong{font-size:32px}.CityExperience_observation__5Smot>div:last-child{max-width:53%}.CityExperience_observation__5Smot p,.CityExperience_observation__5Smot time{font-size:12px}.CityExperience_vigilance__gLvWd{font-size:13px;padding:12px}.CityExperience_sectionHeading__RMwnP{align-items:start;gap:5px;flex-direction:column}.CityExperience_sectionHeading__RMwnP h2{font-size:25px}.CityExperience_sectionHeading__RMwnP a{min-height:34px}.CityExperience_dayButtons__2CTx5{gap:7px}.CityExperience_dayButtons__2CTx5>button{padding:12px 9px;gap:6px}.CityExperience_dayButtons__2CTx5 span{font-size:12px}.CityExperience_dayButtons__2CTx5 strong{font-size:23px}.CityExperience_dayButtons__2CTx5 small{font-size:11px}.CityExperience_moments__RtG5f{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.CityExperience_moments__RtG5f button{padding:8px 4px;font-size:11px}.CityExperience_selectedForecast__XOgTj{grid-template-columns:1fr;gap:23px;padding:19px}.CityExperience_selectedForecast__XOgTj>div>strong{font-size:37px}.CityExperience_selectedForecast__XOgTj dl{border-top:1px solid #d4e0e9;padding-top:17px;gap:12px}.CityExperience_selectedForecast__XOgTj dd{font-size:20px}.CityExperience_forecastFoot__5Ve62{flex-direction:column;gap:5px}.CityExperience_forecastFoot__5Ve62 a{flex-shrink:1}.CityExperience_quality__GA04z>div{grid-template-columns:1fr 1fr}.CityExperience_historyBridge__g8nO7{flex-direction:column;align-items:start;gap:10px}.CityExperience_historyBridge__g8nO7 h2{font-size:22px}.CityExperience_loading__vEy09{min-height:300px}}@media(max-width:359px){.CityExperience_dayButtons__2CTx5{flex-wrap:wrap}.CityExperience_dayButtons__2CTx5>button{flex-basis:calc(50% - 7px)}.CityExperience_observation__5Smot{flex-direction:column}.CityExperience_observation__5Smot>div:last-child{max-width:100%}}.HomeHistoryPreview_section__mBZeX{padding:36px 0;color:#15344b;border-top:1px solid #dce4eb}.HomeHistoryPreview_heading__pDVwo{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px}.HomeHistoryPreview_heading__pDVwo p{margin:0 0 5px;color:#526a7a;font-size:14px}.HomeHistoryPreview_heading__pDVwo h2{font-size:28px;line-height:1.2;letter-spacing:-.5px;margin:0}.HomeHistoryPreview_action__ynM4C,.HomeHistoryPreview_heading__pDVwo>a{display:inline-flex;align-items:center;gap:12px;min-height:44px;font-size:14px;color:#1267a4;font-weight:650}.HomeHistoryPreview_grid__WCrf_{display:grid;grid-template-columns:1fr 1fr;gap:40px}.HomeHistoryPreview_grid__WCrf_ article{min-width:0}.HomeHistoryPreview_grid__WCrf_ h3{font-size:20px;margin:0 0 7px}.HomeHistoryPreview_context__1eXu4,.HomeHistoryPreview_note__HDZuO{font-size:13px;color:#536a7a;line-height:1.6;margin:0 0 17px}.HomeHistoryPreview_figures__ureli{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:16px 0}.HomeHistoryPreview_figures__ureli dt{min-height:42px;font-size:13px;color:#526a7a;line-height:1.5}.HomeHistoryPreview_figures__ureli dd{font-size:36px;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin:5px 0 0;letter-spacing:-1px}.HomeHistoryPreview_figures__ureli>div+div dd{color:#647d8c}.HomeHistoryPreview_conclusion__lVABT{font-size:18px;line-height:1.55;min-height:50px;margin:14px 0 8px}.HomeHistoryPreview_conclusion__lVABT strong{color:#1267a4}.HomeHistoryPreview_action__ynM4C{justify-content:space-between;border-top:1px solid #dce4eb;display:flex;margin-top:18px;padding-top:10px}.HomeHistoryPreview_yearRows__HGWNP{display:grid;gap:17px;margin:22px 0 10px}.HomeHistoryPreview_yearRow__eHHe2{display:grid;grid-template-columns:44px 1fr 72px;gap:14px;align-items:center;font-size:14px}.HomeHistoryPreview_yearRow__eHHe2>strong{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.HomeHistoryPreview_track__j5Vy4{height:2px;background:#dce4eb;position:relative}.HomeHistoryPreview_track__j5Vy4 i{position:absolute;width:11px;height:11px;background:#6889a0;border:2px solid #fff;border-radius:50%;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #6889a0}.HomeHistoryPreview_yearRow__eHHe2:last-child .HomeHistoryPreview_track__j5Vy4 i{background:#1267a4;box-shadow:0 0 0 1px #1267a4}.HomeHistoryPreview_yearRow__eHHe2:last-child>span{font-weight:750}.HomeHistoryPreview_axis__jQEof{display:flex;justify-content:space-between;margin:0 86px 20px 58px;font-size:11px;color:#62798a}.HomeHistoryPreview_provenance__SRgrX{border-top:1px solid #e2e9ee;padding-top:15px;margin:22px 0 0;font-size:12px;line-height:1.7;color:#536a7a}.HomeHistoryPreview_provenance__SRgrX a{color:#1267a4;display:inline-block;min-height:30px}.HomeHistoryPreview_unavailable__ecC4e{font-size:15px;line-height:1.6;min-height:150px;color:#536a7a}.HomeHistoryPreview_section__mBZeX a:hover{text-decoration:underline}.HomeHistoryPreview_section__mBZeX a:focus-visible{outline:3px solid #1267a4;outline-offset:4px}@media(max-width:767px){.HomeHistoryPreview_section__mBZeX{padding:26px 0}.HomeHistoryPreview_heading__pDVwo{align-items:start;flex-direction:column;gap:8px}.HomeHistoryPreview_heading__pDVwo h2{font-size:25px}.HomeHistoryPreview_grid__WCrf_{grid-template-columns:1fr;gap:28px}.HomeHistoryPreview_comparison__K4fFX{padding-top:24px;border-top:1px solid #dce4eb}.HomeHistoryPreview_figures__ureli dd{font-size:32px}.HomeHistoryPreview_conclusion__lVABT{min-height:0}.HomeHistoryPreview_unavailable__ecC4e{min-height:80px}.HomeHistoryPreview_heading__pDVwo>a{min-height:35px}}.ForecastDayExplorer_explorer__hpKy2{background:white;border:1px solid #d6e2e9;border-radius:10px;padding:24px;margin:20px 0;color:#173244;font:400 14px/1.55 var(--font-sans,Arial,sans-serif);min-width:0}.ForecastDayExplorer_explorer__hpKy2 *{box-sizing:border-box}.ForecastDayExplorer_explorer__hpKy2 .fd-day-controls{display:flex;gap:20px;justify-content:space-between;align-items:center;margin-bottom:18px}.ForecastDayExplorer_explorer__hpKy2 .fd-kicker{font-size:11px;font-weight:700;letter-spacing:.055em;color:#526575;margin:0 0 5px;text-transform:uppercase}.ForecastDayExplorer_explorer__hpKy2 h2{margin:0;font-size:clamp(21px,2vw,28px);line-height:1.25;font-weight:700;color:#173244;letter-spacing:-.02em}.ForecastDayExplorer_explorer__hpKy2 h3{font-size:17px;line-height:1.4;color:#173244;font-weight:650;margin:5px 0 12px}.ForecastDayExplorer_explorer__hpKy2 .fd-days-overview>p{font-size:12px;color:#526575;margin-bottom:8px}.ForecastDayExplorer_explorer__hpKy2 .fd-days-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(108px,1fr));gap:6px;margin-bottom:22px}.ForecastDayExplorer_explorer__hpKy2 .fd-days-strip button{display:grid;gap:5px;min-height:88px;border:1px solid #c7d9e5;background:#fff;border-radius:6px;padding:10px;color:#173244;font:inherit;cursor:pointer;text-align:left}.ForecastDayExplorer_explorer__hpKy2 .fd-days-strip button span{font-size:12px}.ForecastDayExplorer_explorer__hpKy2 .fd-days-strip button strong{font-size:22px;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ForecastDayExplorer_explorer__hpKy2 .fd-days-strip button small{font-size:10px;line-height:1.3;color:#526575}.ForecastDayExplorer_explorer__hpKy2 .fd-days-strip button[aria-pressed=true]{border:2px solid #1267a4;background:#edf6fc;padding:9px}.ForecastDayExplorer_explorer__hpKy2 .fd-slot-picker{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:18px 0}.ForecastDayExplorer_explorer__hpKy2 .fd-slot-picker button{min-height:88px;display:grid;align-content:center;gap:4px;border:1px solid #c7d9e5;border-radius:5px;background:#fff;color:#173244;padding:10px;font:inherit;cursor:pointer}.ForecastDayExplorer_explorer__hpKy2 .fd-slot-picker button>span{font-size:14px;font-weight:700}.ForecastDayExplorer_explorer__hpKy2 .fd-slot-picker button small{font-size:11px}.ForecastDayExplorer_explorer__hpKy2 .fd-slot-picker button strong{font-size:22px;line-height:1.25}.ForecastDayExplorer_explorer__hpKy2 .fd-slot-picker button[aria-pressed=true]{color:#fff;background:#1267a4;border-color:#1267a4}.ForecastDayExplorer_explorer__hpKy2 .fd-forecast-detail{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);gap:30px;padding:22px 0;border-top:1px solid #d6e2e9;border-bottom:1px solid #d6e2e9}.ForecastDayExplorer_explorer__hpKy2 .fd-forecast-primary{display:flex;align-items:center;justify-content:space-between;gap:18px}.ForecastDayExplorer_explorer__hpKy2 .fd-kind{font-size:12px;font-weight:700;color:#526575}.ForecastDayExplorer_explorer__hpKy2 .fd-temperature{display:block;font-size:clamp(38px,5vw,64px);line-height:1.1;font-weight:750;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.04em}.ForecastDayExplorer_explorer__hpKy2 .fd-temperature.is-missing{font-size:23px;letter-spacing:normal}.ForecastDayExplorer_explorer__hpKy2 .fd-forecast-primary p{font-size:13px;margin:12px 0 0;color:#526575}.ForecastDayExplorer_explorer__hpKy2 .fd-forecast-primary .ui-weather-icon svg{width:56px;height:56px;color:#a36e16}.ForecastDayExplorer_explorer__hpKy2 .fd-forecast-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;align-content:center}.ForecastDayExplorer_explorer__hpKy2 .fd-forecast-facts dt{display:flex;align-items:center;gap:6px;font-size:12px;color:#526575}.ForecastDayExplorer_explorer__hpKy2 .fd-forecast-facts dd{font-size:24px;line-height:1.25;font-weight:700;margin:8px 0}.ForecastDayExplorer_explorer__hpKy2 .fd-forecast-facts small{font-size:11px;color:#526575;line-height:1.5;display:block}.ForecastDayExplorer_explorer__hpKy2 .fd-forecast-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 24px;font-size:12px;color:#526575;padding:10px 0}.ForecastDayExplorer_explorer__hpKy2 .fd-forecast-foot p{max-width:78ch;margin:4px 0}.ForecastDayExplorer_explorer__hpKy2 .fd-all-forecast,.ForecastDayExplorer_explorer__hpKy2 .fd-forecast-foot a,.ForecastDayExplorer_explorer__hpKy2 .fd-return-map{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:#1267a4;font-size:13px;font-weight:650}.ForecastDayExplorer_explorer__hpKy2 .fd-daily-uv{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;border-left:3px solid #e9a329;padding:12px;background:#fffbef;margin:10px 0}.ForecastDayExplorer_explorer__hpKy2 .fd-daily-uv span{color:#526575;font-size:12px}.ForecastDayExplorer_explorer__hpKy2 .fd-chart-details,.ForecastDayExplorer_explorer__hpKy2 .fd-reading-guide{border-top:1px solid #d6e2e9;margin-top:14px}.ForecastDayExplorer_explorer__hpKy2 summary{min-height:48px;align-content:center;padding:12px 0;cursor:pointer;font-size:14px;font-weight:650;color:#173244}.ForecastDayExplorer_explorer__hpKy2 .fd-reading-guide p{font-size:13px;color:#526575;max-width:90ch}.ForecastDayExplorer_explorer__hpKy2 .fd-arrival-note,.ForecastDayExplorer_explorer__hpKy2 .fd-notice{font-size:13px;color:#526575;border-left:3px solid #e9a329;padding:10px 13px;background:#fffbef}.ForecastDayExplorer_explorer__hpKy2 .fd-notice a{color:#1267a4;text-decoration:underline}.ForecastDayExplorer_explorer__hpKy2 :is(a,button,select,summary):focus-visible{outline:3px solid #e9a329;outline-offset:3px}@media(max-width:900px){.ForecastDayExplorer_explorer__hpKy2 .fd-forecast-detail{grid-template-columns:1fr;gap:22px}.ForecastDayExplorer_explorer__hpKy2 .fd-forecast-primary{justify-content:flex-start;gap:40px}.ForecastDayExplorer_explorer__hpKy2 .fd-forecast-facts{border-top:1px solid #d6e2e9;padding-top:18px}}@media(max-width:600px){.ForecastDayExplorer_explorer__hpKy2{padding:16px 12px;border-radius:8px}.ForecastDayExplorer_explorer__hpKy2 .fd-days-strip{grid-template-columns:repeat(auto-fit,minmax(94px,1fr))}.ForecastDayExplorer_explorer__hpKy2 .fd-slot-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.ForecastDayExplorer_explorer__hpKy2 .fd-slot-picker button{min-height:80px}.ForecastDayExplorer_explorer__hpKy2 .fd-forecast-facts{gap:12px;grid-template-columns:1fr 1fr}.ForecastDayExplorer_explorer__hpKy2 .fd-forecast-facts>div:last-child{grid-column:1/-1}.ForecastDayExplorer_explorer__hpKy2 .fd-forecast-facts dd{font-size:23px}.ForecastDayExplorer_explorer__hpKy2 .fd-temperature{font-size:52px}.ForecastDayExplorer_explorer__hpKy2 .fd-temperature.is-missing{font-size:22px}}.ForecastDayExplorer_explorer__hpKy2 .fd-time-convention{color:#526575;font-size:12px;line-height:1.5;margin:8px 0 14px}