.CycloneAlertGuide_guide__wXomL{display:grid;gap:36px;margin-top:clamp(48px,7vw,88px);padding-top:32px;border-top:1px solid var(--line-strong)}.CycloneAlertGuide_intro__mUyTW,.CycloneAlertGuide_levels__InOoF{min-width:0}.CycloneAlertGuide_levels__InOoF{display:grid;gap:20px}.CycloneAlertGuide_intro__mUyTW h2{margin:16px 0;max-width:19ch;font-size:var(--type-section);line-height:1.25;scroll-margin-top:110px}.CycloneAlertGuide_authorities___xrUj,.CycloneAlertGuide_intro__mUyTW p,.CycloneAlertGuide_level__jytRm li,.CycloneAlertGuide_level__jytRm p{max-width:68ch;color:var(--ink-2);font-size:var(--text-sm);line-height:var(--type-leading-180)}.CycloneAlertGuide_explanation__noDfB{padding-block:16px;border-block:1px solid var(--line)}.CycloneAlertGuide_illustration__QucoY{margin:24px 0}.CycloneAlertGuide_illustration__QucoY img{display:block;width:100%;height:auto;aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;border-radius:8px}.CycloneAlertGuide_illustration__QucoY figcaption{margin-top:8px;color:var(--mute);font-size:var(--type-media-caption);line-height:var(--type-leading-body)}.CycloneAlertGuide_levelLinks__2mOvs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:24px 0}.CycloneAlertGuide_levelLinks__2mOvs a{display:flex;align-items:center;gap:10px;min-height:56px;padding:10px 12px;color:var(--ink);font-size:var(--text-sm);font-weight:var(--type-weight-label);text-decoration:none;transition:transform .16s ease}.CycloneAlertGuide_levelLinks__2mOvs a span:last-child{margin-left:auto}.CycloneAlertGuide_levelLinks__2mOvs a:hover{transform:translateY(-2px);text-decoration:underline;text-underline-offset:4px}.CycloneAlertGuide_levelLinks__2mOvs a:focus-visible,.CycloneAlertGuide_source__fWNsh:focus-visible{outline:3px solid var(--ocean);outline-offset:4px}.CycloneAlertGuide_source__fWNsh{display:inline-flex;align-items:center;min-height:44px;color:var(--ocean);font-size:var(--text-sm);line-height:var(--type-leading-article);text-underline-offset:4px}.CycloneAlertGuide_intro__mUyTW .CycloneAlertGuide_date__EK0EW{color:var(--mute);font-size:var(--text-xs)}.CycloneAlertGuide_level__jytRm{padding:clamp(18px,3vw,28px);scroll-margin-top:110px}.CycloneAlertGuide_level__jytRm .CycloneAlertGuide_colour___Vqz5{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;color:var(--ink);font-weight:var(--type-weight-label)}.CycloneAlertGuide_colour___Vqz5>span:last-child{font-weight:var(--type-weight-body)}.CycloneAlertGuide_level__jytRm h3{margin:14px 0 16px;font-size:var(--type-card);font-weight:400;line-height:1.35}.CycloneAlertGuide_level__jytRm ul{display:grid;gap:12px;margin:20px 0;padding-left:22px;list-style:disc}.CycloneAlertGuide_level__jytRm li{padding-left:3px}.CycloneAlertGuide_level__jytRm .CycloneAlertGuide_remember__JTOrU{margin:20px 0 0;padding:16px 20px;background:rgb(255 255 255/.7);border-radius:6px}.CycloneAlertGuide_authorities___xrUj{margin:0;padding-top:20px;border-top:1px solid var(--line)}@media (min-width:1100px){.CycloneAlertGuide_guide__wXomL{grid-template-columns:minmax(0,.7fr) minmax(0,1fr);align-items:start;gap:clamp(40px,6vw,96px)}}@media (min-width:1100px) and (min-height:1200px){.CycloneAlertGuide_intro__mUyTW{position:sticky;top:100px}}@media (prefers-reduced-motion:reduce){.CycloneAlertGuide_levelLinks__2mOvs a{transition:none}.CycloneAlertGuide_levelLinks__2mOvs a:hover{transform:none}}@media print{.CycloneAlertGuide_intro__mUyTW{position:static}.CycloneAlertGuide_guide__wXomL{display:block}.CycloneAlertGuide_levelLinks__2mOvs{display:none}.CycloneAlertGuide_level__jytRm{-moz-column-break-inside:avoid;break-inside:avoid}}.Weather_pageBody__0xDHo{padding:clamp(28px,4vw,64px) 0 clamp(64px,7vw,112px)}.Weather_pageBody__0xDHo h2[id]{scroll-margin-top:110px}.Weather_bulletin__HKvtm,.Weather_currentCard__N5_OO{min-width:0;border:1px solid var(--line-strong);border-radius:8px;background:var(--white)}.Weather_sourceStrip__rKofj{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 28px;padding:18px clamp(20px,3vw,36px);border-bottom:1px solid var(--line);color:var(--ink-2);font-size:var(--text-xs);line-height:var(--type-leading-article)}.Weather_sourceStrip__rKofj p{margin:0}.Weather_sourceStrip__rKofj a{color:var(--ocean);text-underline-offset:4px}.Weather_currentContent__Hk0NT{padding:clamp(20px,3vw,36px)}.Weather_currentOverview__sndHD{display:grid;gap:32px}.Weather_condition__u0hwn{display:flex;align-items:flex-start;gap:18px}.Weather_conditionIcon__E11eZ{flex:0 0 auto;font-size:var(--type-weather-icon);line-height:var(--type-leading-120)}.Weather_condition__u0hwn h2{margin:0;font-size:var(--type-card);line-height:1.25}.Weather_condition__u0hwn p{margin:12px 0 0;color:var(--ink-2);font-size:var(--text-sm);line-height:var(--type-leading-article)}.Weather_temperature__tOFdc{margin:24px 0 0;font-size:var(--type-metric);font-weight:var(--type-weight-display);line-height:var(--type-leading-metric);letter-spacing:-.06em;font-variant-numeric:tabular-nums}.Weather_temperature__tOFdc dt{margin-top:12px;color:var(--mute);font-size:var(--text-xs);font-weight:var(--type-weight-body);letter-spacing:normal;line-height:var(--type-leading-body)}.Weather_temperature__tOFdc dd{margin:0}.Weather_metrics__y_9sk{display:grid;margin:0}.Weather_metric__MEP_F{display:grid;grid-template-columns:minmax(105px,.7fr) minmax(0,1fr);gap:8px 20px;padding:18px 0;border-bottom:1px solid var(--line)}.Weather_metric__MEP_F:first-child{padding-top:0}.Weather_metric__MEP_F dt{padding-top:5px;color:var(--ink-2);font-size:var(--text-sm);line-height:var(--type-leading-caption)}.Weather_metric__MEP_F dd{margin:0;font-size:var(--text-xl);font-weight:var(--type-weight-body);line-height:var(--type-leading-135);font-variant-numeric:tabular-nums}.Weather_metric__MEP_F .Weather_metricDetail__S3Pm9{grid-column:2;margin:0;color:var(--mute);font-size:var(--text-xs);line-height:var(--type-leading-body)}.Weather_sunTimes__oc_Vo{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 32px;margin-top:28px;padding:18px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--ink-2);font-size:var(--text-sm);line-height:var(--type-leading-article)}.Weather_sunTimes__oc_Vo p{margin:0}.Weather_sunTimes__oc_Vo strong{color:var(--ink);font-weight:var(--type-weight-medium)}.Weather_forecast__DQS8q{margin-top:36px}.Weather_forecast__DQS8q h3{margin:0;font-size:var(--type-card);line-height:1.3}.Weather_forecastIntro__aT6Mx{margin:12px 0 20px;max-width:68ch;color:var(--ink-2);font-size:var(--text-sm);line-height:var(--type-leading-article)}.Weather_forecastDays___RjZu{display:grid;gap:1px;padding:0;margin:0;list-style:none;border:1px solid var(--line);background:var(--line)}.Weather_forecastDay__v8sAR{display:grid;grid-template-columns:1fr auto;gap:8px 20px;min-width:0;padding:20px;background:var(--paper-2)}.Weather_forecastDay__v8sAR time{font-size:var(--text-sm);font-weight:var(--type-weight-medium);text-transform:capitalize}.Weather_forecastIcon__wL9Ix{grid-column:2;grid-row:1/span 2;align-self:center;font-size:var(--type-weather-forecast-icon)}.Weather_forecastCondition__yS81y{margin:0;color:var(--ink-2);font-size:var(--text-xs);line-height:var(--type-leading-body)}.Weather_forecastTemperature__AWyZa{margin:8px 0 0;font-size:var(--text-xl);font-weight:var(--type-weight-body);font-variant-numeric:tabular-nums}.Weather_forecastRain__wWYZy{align-self:end;margin:0;color:var(--ink-2);font-size:var(--text-xs);line-height:var(--type-leading-body);text-align:right}.Weather_footnote__4jDIV{margin:20px 0 0;max-width:76ch;color:var(--mute);font-size:var(--text-xs);line-height:var(--type-leading-article)}.Weather_footnote__4jDIV a{color:var(--ocean);text-decoration:underline;text-underline-offset:4px}.Weather_actionRail__8IruJ{display:grid;margin-top:24px;border:1px solid var(--line);background:var(--paper-2)}.Weather_actionRail__8IruJ>a{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;min-width:0;padding:24px;color:var(--ink);text-decoration:none}.Weather_actionRail__8IruJ>a+a{border-top:1px solid var(--line)}.Weather_actionRail__8IruJ strong{display:block;font-size:var(--text-lg);font-weight:var(--type-weight-body);line-height:var(--type-leading-label)}.Weather_actionRail__8IruJ p{max-width:48ch;margin:8px 0 0;color:var(--ink-2);font-size:var(--text-sm);line-height:var(--type-leading-article)}.Weather_actionRail__8IruJ>a:hover strong{color:var(--ocean)}.Weather_actionRail__8IruJ>a:focus-visible,.Weather_guide__zXvbX summary:focus-visible{outline:3px solid var(--ocean);outline-offset:4px}.Weather_guide__zXvbX{display:grid;gap:32px;margin-top:clamp(56px,7vw,96px);padding-top:32px;border-top:1px solid var(--line-strong)}.Weather_guideIntro__vgGO5 h2{margin:14px 0 0;max-width:18ch;font-size:var(--type-section);line-height:1.25}.Weather_guideIntro__vgGO5 p:not(:first-child){max-width:55ch;color:var(--ink-2);font-size:var(--text-sm);line-height:var(--type-leading-180)}.Weather_guide__zXvbX details{padding:20px 0;border-bottom:1px solid var(--line)}.Weather_guide__zXvbX details:first-child{border-top:1px solid var(--line)}.Weather_guide__zXvbX summary{position:relative;min-height:44px;padding:8px 44px 8px 0;cursor:pointer;list-style:none;color:var(--ink);font-size:var(--text-lg);font-weight:var(--type-weight-body);line-height:var(--type-leading-caption)}.Weather_guide__zXvbX summary::-webkit-details-marker{display:none}.Weather_guide__zXvbX summary:after{position:absolute;right:8px;top:7px;content:"+";color:var(--ocean);font-size:var(--type-disclosure-icon);transition:transform .16s ease-out}.Weather_guide__zXvbX details[open] summary:after{transform:rotate(45deg)}.Weather_guide__zXvbX details p{max-width:68ch;margin:10px 0 0;color:var(--ink-2);font-size:var(--text-sm);line-height:var(--type-leading-180)}.Weather_guide__zXvbX details a{color:var(--ocean);text-decoration:underline;text-underline-offset:4px}.Weather_priority__litR_{border-bottom:1px solid var(--line-strong);background:var(--paper-2)}.Weather_bulletin__HKvtm[data-cyclone-level],.Weather_priority__litR_[data-cyclone-level]{border-color:var(--cyclone-colour);background:var(--cyclone-tint)}.Weather_priorityContent__CcivM{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 40px;padding:20px 0}.Weather_priorityContent__CcivM p{margin:0}.Weather_priorityContent__CcivM strong{display:block;margin:8px 0;font-size:var(--text-lg);font-weight:var(--type-weight-medium);line-height:var(--type-leading-caption)}.Weather_priorityContent__CcivM .Weather_vigilanceLevels__GNfol{display:flex;flex-wrap:wrap;gap:12px 24px}.Weather_vigilanceLevel__9JERj{display:flex;align-items:center;gap:10px}.Weather_priorityTime__pVu9d{color:var(--ink-2);font-size:var(--text-xs);line-height:var(--type-leading-article)}.Weather_pageNav__hzd6m{display:flex;flex-wrap:wrap;gap:8px 24px;margin:0 0 28px;padding:0}.Weather_pageNav__hzd6m a{display:inline-flex;align-items:center;min-height:44px;color:var(--ocean);font-size:var(--text-sm);text-underline-offset:5px}.Weather_situationGrid__Ba8pU{display:grid;align-items:start;gap:24px}.Weather_bulletin__HKvtm{padding:clamp(22px,3vw,36px)}.Weather_bulletin__HKvtm h2{margin:18px 0 0;font-size:var(--type-card);line-height:1.3}.Weather_bulletin__HKvtm p{color:var(--ink-2);font-size:var(--text-sm);line-height:var(--type-leading-180)}.Weather_bulletin__HKvtm .Weather_statusNotice__l93be{margin-top:20px;padding:16px 0;border-block:1px solid var(--line-strong);color:var(--ink);font-weight:var(--type-weight-medium)}.Weather_bulletin__HKvtm .Weather_statusLabel__yanvC{margin:0;color:var(--ocean);font-size:var(--text-xs);font-weight:var(--type-weight-medium);letter-spacing:.06em;text-transform:uppercase}.Weather_bulletinDates__8Co_t{display:grid;gap:16px;margin:24px 0;padding:20px 0;border-block:1px solid var(--line)}.Weather_bulletinDates__8Co_t div{min-width:0}.Weather_bulletinDates__8Co_t dt{color:var(--mute);font-size:var(--text-xs);line-height:var(--type-leading-caption)}.Weather_bulletinDates__8Co_t dd{margin:5px 0 0;color:var(--ink);font-size:var(--text-sm);line-height:var(--type-leading-article)}.Weather_regional__Swqnb{background:#f6f3ed}.Weather_feedItems__gVyhZ{display:grid;gap:0;padding:0;margin:24px 0;list-style:none}.Weather_feedItems__gVyhZ li{padding:18px 0;border-block-start:1px solid var(--line-strong)}.Weather_feedItems__gVyhZ a{display:inline-flex;align-items:center;min-height:44px;color:var(--ocean);font-size:var(--text-sm);line-height:var(--type-leading-article);text-underline-offset:4px}.Weather_feedItems__gVyhZ p{margin:6px 0 0;font-size:var(--text-xs)}.Weather_readingKeys__0OQw2{display:grid;margin-top:36px;border-block:1px solid var(--line-strong)}.Weather_readingKeys__0OQw2 article{padding:24px 0}.Weather_readingKeys__0OQw2 article+article{border-top:1px solid var(--line)}.Weather_readingKeys__0OQw2 span{color:var(--clay);font-size:var(--text-xs)}.Weather_readingKeys__0OQw2 h3{margin:12px 0 0;font-size:var(--text-lg);font-weight:400;line-height:1.4}.Weather_readingKeys__0OQw2 p{max-width:56ch;margin:12px 0 0;color:var(--ink-2);font-size:var(--text-sm);line-height:var(--type-leading-180)}.Weather_sourceLinks__IKBBr{display:grid;gap:4px;padding:0;margin:20px 0 0;list-style:none}.Weather_sourceLinks__IKBBr a{display:inline-flex;align-items:center;min-height:44px;color:var(--ocean);font-size:var(--text-sm);line-height:var(--type-leading-body);text-underline-offset:4px}.Weather_marineMetrics__OGsDo{display:grid;margin:28px 0 0;gap:24px}.Weather_marineMetrics__OGsDo>div{min-width:0;padding-top:18px;border-top:1px solid var(--line)}.Weather_marineMetrics__OGsDo dt{color:var(--mute);font-size:var(--text-sm)}.Weather_marineMetrics__OGsDo dd{margin:10px 0 0;color:var(--ink);font-size:var(--text-xl);line-height:var(--type-leading-label);font-variant-numeric:tabular-nums}.Weather_marineMetrics__OGsDo dd+dd{color:var(--ink-2);font-size:var(--text-xs)}.Weather_safeMode__1v96C{border-bottom:1px solid var(--line-strong);background:var(--ink);color:var(--white)}.Weather_safeModeContent__cZncz{padding:36px 0}.Weather_safeModeContent__cZncz h1{margin:16px 0;color:var(--white);font-size:var(--type-display);font-weight:200;line-height:1.1}.Weather_safeModeContent__cZncz p{max-width:68ch;color:var(--white);font-size:var(--text-sm);line-height:var(--type-leading-180)}.Weather_safeModeActions__rS8Kw{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.Weather_safeModeActions__rS8Kw a{display:inline-flex;align-items:center;min-height:44px;padding:12px 20px;border:1px solid var(--white);color:var(--white);font-size:var(--text-sm);line-height:var(--type-leading-caption);text-underline-offset:4px}@media (min-width:640px){.Weather_bulletinDates__8Co_t,.Weather_forecastDays___RjZu,.Weather_marineMetrics__OGsDo{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.Weather_currentOverview__sndHD{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px}.Weather_forecastDays___RjZu{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.Weather_forecastDay__v8sAR{display:block}.Weather_forecastIcon__wL9Ix{display:block;margin:16px 0}.Weather_forecastRain__wWYZy{margin-top:8px;text-align:left}.Weather_actionRail__8IruJ{grid-template-columns:repeat(2,minmax(0,1fr))}.Weather_bulletinRail___hjgh{grid-template-columns:repeat(3,minmax(0,1fr))}.Weather_actionRail__8IruJ>a+a{border-top:0;border-left:1px solid var(--line)}.Weather_guide__zXvbX{grid-template-columns:minmax(0,.72fr) minmax(0,1fr);gap:clamp(40px,7vw,100px)}.Weather_situationGrid__Ba8pU{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.Weather_readingKeys__0OQw2{grid-template-columns:repeat(3,minmax(0,1fr))}.Weather_readingKeys__0OQw2 article{padding:28px}.Weather_readingKeys__0OQw2 article:first-child{padding-left:0}.Weather_readingKeys__0OQw2 article+article{border-top:0;border-left:1px solid var(--line)}.Weather_marineMetrics__OGsDo{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.Weather_guide__zXvbX summary:after{transition:none}}