.environment-mobile-module__QQdc8W__mobileOnly{color:#171b18;background:#f7f7f2;min-height:100%;display:block}html.dark .environment-mobile-module__QQdc8W__mobileOnly{color:#eef3ed;background:#0f1511}.environment-mobile-module__QQdc8W__pageShell{width:100%;overflow:hidden}.environment-mobile-module__QQdc8W__heroShade{background:linear-gradient(#00000005 0%,#00000014 24%,#0009 78%,#000000bd 100%);position:absolute;inset:0}.environment-mobile-module__QQdc8W__content{padding:0 14px 44px}.environment-mobile-module__QQdc8W__heroHeader{padding:0 4px}.environment-mobile-module__QQdc8W__heroImageWrap{isolation:isolate;background:#173321;border-radius:18px;height:194px;position:relative;overflow:hidden;box-shadow:0 10px 24px #0d25161f}.environment-mobile-module__QQdc8W__heroImageWrap>img{object-fit:cover;object-position:center 56%;width:100%;height:100%;display:block;position:absolute;inset:0}.environment-mobile-module__QQdc8W__eyebrow{z-index:3;color:#b9f25d;letter-spacing:.17em;text-transform:uppercase;text-shadow:0 1px 8px #00000059;margin:0;padding:0;font-size:8.4px;font-weight:800;line-height:1;position:absolute;top:36px;left:21px}.environment-mobile-module__QQdc8W__heroCopy{color:#fff;z-index:2;position:absolute;bottom:20px;left:21px;right:132px}.environment-mobile-module__QQdc8W__heroCopy h1{font-family:var(--font-playfair),serif;letter-spacing:-1.3px;color:#fff;white-space:nowrap;text-shadow:0 2px 12px #00000040;margin:0 0 6px;font-size:clamp(28px,9vw,36px);font-weight:700;line-height:.98}.environment-mobile-module__QQdc8W__heroCopy p{color:#fffffff2;max-width:190px;margin:0;font-size:10.8px;line-height:1.32}.environment-mobile-module__QQdc8W__heroArrow{color:#143a1a;background:#7fd545;border:1px solid #ffffff29;border-radius:999px;place-items:center;width:33px;height:33px;margin-top:10px;display:grid;box-shadow:0 5px 12px #0000002e}.environment-mobile-module__QQdc8W__heroBadge{z-index:3;box-sizing:border-box;-webkit-backdrop-filter:blur(9px);color:#203a26;background:#ecf4e4a3;border:1px solid #ffffff59;border-radius:14px;align-items:center;gap:8px;width:116px;min-height:62px;padding:10px;font-size:8.4px;font-weight:500;line-height:1.3;display:flex;position:absolute;bottom:14px;right:10px;box-shadow:0 8px 18px #10201424}html.dark .environment-mobile-module__QQdc8W__heroBadge{color:#e5f2e6;background:#16321ec7;border:1px solid #b7f47c24}.environment-mobile-module__QQdc8W__badgeIcon{color:#4f9f39;background:#fff6;border:1px solid #6fc444;border-radius:999px;place-items:center;width:30px;min-width:30px;height:30px;display:grid}html.dark .environment-mobile-module__QQdc8W__badgeIcon{color:#a5ec73;background:#0c2b1280;border-color:#80d75f}.environment-mobile-module__QQdc8W__badgeIcon svg{width:17px;height:17px}.environment-mobile-module__QQdc8W__section{padding-top:12px}.environment-mobile-module__QQdc8W__tracker{color:inherit;background:#fff;border:1px solid #2b5c321a;border-radius:16px;margin-top:10px;padding:10px 12px 9px;text-decoration:none;display:block;box-shadow:0 6px 18px #17361c12}html.dark .environment-mobile-module__QQdc8W__tracker{background:linear-gradient(145deg,#102b1b,#0b2114);border-color:#4e834133;box-shadow:0 8px 20px #0003}.environment-mobile-module__QQdc8W__trackerMark{color:#3f8f33;background:#f4faef;border:1px solid #6fbe54;border-radius:999px;flex:none;place-items:center;width:33px;height:33px;display:grid}.environment-mobile-module__QQdc8W__trackerName{white-space:nowrap;font-size:12.5px;font-weight:800;line-height:1.15}.environment-mobile-module__QQdc8W__trackerArrow{color:#24432a;background:#e8f4dc;border:1px solid #5b9d4038;border-radius:999px;flex:none;place-items:center;width:33px;height:33px;display:grid}.environment-mobile-module__QQdc8W__trackerGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding-top:9px;display:grid}.environment-mobile-module__QQdc8W__metricTop{justify-content:center;align-items:center;gap:4px;display:flex}.environment-mobile-module__QQdc8W__metricIcon{color:#4ea746;flex:none;display:inline-flex}.environment-mobile-module__QQdc8W__metricIcon svg{width:16px;height:16px}.environment-mobile-module__QQdc8W__metricIcon_ocean{color:#2a93c9}.environment-mobile-module__QQdc8W__metricIcon_temperature{color:#4ea746}.environment-mobile-module__QQdc8W__metric strong{letter-spacing:-.3px;font-size:14.5px;line-height:1.1;display:block}.environment-mobile-module__QQdc8W__metric small{color:#737a73;margin-top:4px;font-size:7.6px;line-height:1.15;display:block}.environment-mobile-module__QQdc8W__focusGrid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:8px;display:grid}.environment-mobile-module__QQdc8W__focusLead,.environment-mobile-module__QQdc8W__focusMini{color:#fff;isolation:isolate;background:#10281a;border-radius:14px;text-decoration:none;display:block;position:relative;overflow:hidden}.environment-mobile-module__QQdc8W__focusLead{min-height:176px}.environment-mobile-module__QQdc8W__focusTag{z-index:2;color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#3a8a35;border-radius:999px;padding:5px 9px;font-size:7.4px;font-weight:800;position:absolute;top:12px;left:12px}.environment-mobile-module__QQdc8W__focusCopy h3{font-family:var(--font-playfair),serif;letter-spacing:-.4px;color:#fff;text-wrap:pretty;margin:0;font-size:17px;line-height:1.06}.environment-mobile-module__QQdc8W__focusCopy p{color:#ffffffeb;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 8px;font-size:9px;line-height:1.3;display:-webkit-box;overflow:hidden}.environment-mobile-module__QQdc8W__focusSide{grid-template-rows:97fr 123fr;gap:8px;min-width:0;display:grid}.environment-mobile-module__QQdc8W__focusMini{min-height:0}.environment-mobile-module__QQdc8W__miniTitle{z-index:2;letter-spacing:-.1px;color:#fff;font-family:inherit;font-size:10.6px;font-weight:700;line-height:1.2;position:absolute;bottom:10px;left:10px;right:40px}.environment-mobile-module__QQdc8W__miniArrow{z-index:3;color:#1d2b20;background:#fff;border-radius:999px;place-items:center;width:27px;height:27px;display:grid;position:absolute;bottom:8px;right:8px}.environment-mobile-module__QQdc8W__emailPill b{color:#fff;background:#2f7a30;border-radius:999px;place-items:center;width:20px;height:20px;display:grid}html.dark .environment-mobile-module__QQdc8W__emailPill b{color:#0e2a14;background:#5dbb46}.environment-mobile-module__QQdc8W__sectionHeading{justify-content:space-between;align-items:center;gap:12px;padding:0 3px 10px;display:flex}.environment-mobile-module__QQdc8W__sectionHeading h2{font-family:var(--font-playfair),serif;letter-spacing:-.5px;margin:0;font-size:22px;line-height:1}.environment-mobile-module__QQdc8W__sectionHeading a{color:#3e8b37;white-space:nowrap;align-items:center;gap:4px;font-size:10.5px;font-weight:700;display:inline-flex}html.dark .environment-mobile-module__QQdc8W__sectionHeading a{color:#9fe86b}.environment-mobile-module__QQdc8W__topicRail{scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;align-items:stretch;gap:6px;padding:2px 1px 6px;display:flex;overflow-x:auto}.environment-mobile-module__QQdc8W__topicRail::-webkit-scrollbar{display:none}.environment-mobile-module__QQdc8W__topicCard{box-sizing:border-box;color:#111812;scroll-snap-align:start;background:#fff;border:1px solid #263d2b0f;border-radius:14px;flex-direction:column;flex:1 0 62px;align-items:center;min-width:62px;max-width:84px;min-height:112px;padding:28px 4px 8px;text-decoration:none;display:flex;position:relative;box-shadow:0 4px 14px #192f1c12}html.dark .environment-mobile-module__QQdc8W__topicCard{color:#f0f5ef;background:#0e20169e;border-color:#bee1c329;box-shadow:0 4px 14px #00000038}.environment-mobile-module__QQdc8W__topicVisual{background:#dfe7dc;border-radius:10px;flex:0 0 58px;width:100%;height:58px;position:relative;overflow:hidden}html.dark .environment-mobile-module__QQdc8W__topicVisual{background:#1d3022}.environment-mobile-module__QQdc8W__topicVisual img{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}html.dark .environment-mobile-module__QQdc8W__topicVisual img{filter:brightness(.88)saturate(1.05)}.environment-mobile-module__QQdc8W__topicIcon{z-index:2;color:#fff;background:#3f9a2e;border-radius:999px;place-items:center;width:27px;height:27px;display:grid;position:absolute;top:9px;left:50%;transform:translate(-50%);box-shadow:0 2px 6px #0f231433}.environment-mobile-module__QQdc8W__topicIcon svg{width:14px;height:14px;display:block}.environment-mobile-module__QQdc8W__topicTone_climate{background:#0d5a32}.environment-mobile-module__QQdc8W__topicTone_biodiversity{background:#3f9a2e}.environment-mobile-module__QQdc8W__topicTone_energy{background:#58a6e8}.environment-mobile-module__QQdc8W__topicTone_pollution{background:#263338}.environment-mobile-module__QQdc8W__topicTone_conservation{background:#6bbf45}.environment-mobile-module__QQdc8W__topicTone_water{background:#2f8fb5}.environment-mobile-module__QQdc8W__topicTone_policy{background:#5b6b9a}.environment-mobile-module__QQdc8W__topicTone_leaf{background:#3f9a2e}html.dark .environment-mobile-module__QQdc8W__topicTone_climate{color:#0f3a4a;background:#bfe3f5}html.dark .environment-mobile-module__QQdc8W__topicTone_biodiversity{color:#0e3a1c;background:#74d13f}html.dark .environment-mobile-module__QQdc8W__topicTone_energy{color:#12344f;background:#b6d6f2}html.dark .environment-mobile-module__QQdc8W__topicTone_pollution{color:#1b4a45;background:#f3ece0}html.dark .environment-mobile-module__QQdc8W__topicTone_conservation{color:#0e3a1c;background:#7ddc4f}:is(html.dark .environment-mobile-module__QQdc8W__topicTone_water,html.dark .environment-mobile-module__QQdc8W__topicTone_policy,html.dark .environment-mobile-module__QQdc8W__topicTone_leaf){color:#0e3a1c;background:#9fd8a0}.environment-mobile-module__QQdc8W__topicLabel{letter-spacing:-.15px;text-align:center;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;width:100%;margin-top:7px;font-size:9px;font-weight:800;line-height:1.15;display:block}.environment-mobile-module__QQdc8W__trackerHead{border-bottom:1px solid #284c2d1c;justify-content:space-between;align-items:center;gap:10px;padding-bottom:9px;display:flex}html.dark .environment-mobile-module__QQdc8W__trackerHead{border-color:#ffffff14}.environment-mobile-module__QQdc8W__trackerTitle{align-items:center;gap:9px;min-width:0;display:flex}html.dark .environment-mobile-module__QQdc8W__trackerMark{color:#a2e97c;background:#1d3221;border-color:#47773d}.environment-mobile-module__QQdc8W__trackerName span{color:#3d9b49;letter-spacing:.03em;margin-left:3px;font-size:9px}.environment-mobile-module__QQdc8W__trackerTitle p{color:#777d78;margin:3px 0 0;font-size:8.5px;line-height:1.2}html.dark .environment-mobile-module__QQdc8W__trackerTitle p{color:#99a69c}.environment-mobile-module__QQdc8W__metric{text-align:center;min-width:0;position:relative}.environment-mobile-module__QQdc8W__metric+.environment-mobile-module__QQdc8W__metric{border-left:1px solid #3053361a}html.dark .environment-mobile-module__QQdc8W__metric+.environment-mobile-module__QQdc8W__metric{border-color:#ffffff0f}html.dark .environment-mobile-module__QQdc8W__metric small{color:#9ba79e}.environment-mobile-module__QQdc8W__focusLead>img,.environment-mobile-module__QQdc8W__focusMini>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.environment-mobile-module__QQdc8W__focusLead>img{object-position:center 52%}.environment-mobile-module__QQdc8W__focusShade{z-index:1;background:linear-gradient(#0000000d 30%,#000000c7 100%);position:absolute;inset:0}.environment-mobile-module__QQdc8W__focusCopy{z-index:2;position:absolute;bottom:10px;left:11px;right:10px}.environment-mobile-module__QQdc8W__articleMeta{color:#ffffffd6;white-space:nowrap;align-items:center;gap:5px;min-width:0;font-size:7.3px;display:flex}.environment-mobile-module__QQdc8W__articleMeta i{background:#ffffff73;width:2px;height:12px;display:block}.environment-mobile-module__QQdc8W__bcMini{color:#1d281f;background:#fff;border-radius:999px;place-items:center;width:18px;height:18px;font-size:7px;font-weight:800;display:grid}.environment-mobile-module__QQdc8W__bookmark{clip-path:polygon(0 0,100% 0,100% 100%,50% 70%,0 100%);border:1.25px solid #ffffffde;width:10px;height:12px;margin-left:auto}.environment-mobile-module__QQdc8W__miniShade{z-index:1;background:linear-gradient(#0000000a 20%,#000000b8);position:absolute;inset:0}.environment-mobile-module__QQdc8W__newsletterBanner{color:#223128;background:linear-gradient(112deg,#eef6dd,#f7fbef);border:1px solid #69a44329;border-radius:15px;grid-template-columns:64px minmax(0,1fr) 120px;align-items:center;gap:8px;margin-top:16px;padding:11px 12px;text-decoration:none;display:grid;overflow:hidden}html.dark .environment-mobile-module__QQdc8W__newsletterBanner{color:#e4eee5;background:linear-gradient(112deg,#1c2a1d,#17221a);border-color:#96da7221}.environment-mobile-module__QQdc8W__newsletterArt{color:#5d8e2e;align-self:end;place-items:end center;height:60px;display:grid;position:relative}.environment-mobile-module__QQdc8W__newsletterArt svg{z-index:2;position:relative;transform:translateY(4px)}.environment-mobile-module__QQdc8W__newsletterArt img{z-index:2;object-fit:contain;width:100%;height:60px;display:block;position:relative}.environment-mobile-module__QQdc8W__soil{background:linear-gradient(#7f673f,#3c2f21);border-radius:65% 52% 38% 50%/72% 72% 36% 40%;height:18px;position:absolute;bottom:1px;left:5px;right:3px;transform:rotate(-2deg);box-shadow:inset 0 4px 9px #ffffff14}.environment-mobile-module__QQdc8W__newsletterCopy small{letter-spacing:.16em;text-transform:uppercase;color:#5b8e3d;margin-bottom:5px;font-size:7px;font-weight:800;display:block}.environment-mobile-module__QQdc8W__newsletterCopy strong{font-family:var(--font-playfair),serif;letter-spacing:-.2px;font-size:13.5px;line-height:1.08;display:block}.environment-mobile-module__QQdc8W__newsletterRight p{color:#6c766e;margin:0 0 7px;font-size:8.2px;line-height:1.25}html.dark .environment-mobile-module__QQdc8W__newsletterRight p{color:#9ba89e}.environment-mobile-module__QQdc8W__emailPill{color:#758176;background:#ffffffb3;border:1px solid #3758352e;border-radius:999px;justify-content:space-between;align-items:center;height:27px;padding:0 3px 0 8px;font-size:7.6px;display:flex}html.dark .environment-mobile-module__QQdc8W__emailPill{color:#aab8ad;background:#223128;border-color:#ffffff14}.environment-mobile-module__QQdc8W__moreSection{padding-top:18px}.environment-mobile-module__QQdc8W__moreRail{scrollbar-width:none;gap:9px;padding:0 1px 4px;display:flex;overflow-x:auto}.environment-mobile-module__QQdc8W__moreRail::-webkit-scrollbar{display:none}.environment-mobile-module__QQdc8W__moreCard{color:inherit;flex:0 0 155px;text-decoration:none}.environment-mobile-module__QQdc8W__moreCard img{object-fit:cover;border-radius:12px;width:100%;height:96px;margin-bottom:7px;display:block}.environment-mobile-module__QQdc8W__moreCard span{color:#758078;font-size:8px}.environment-mobile-module__QQdc8W__moreCard h3{font-family:var(--font-playfair),serif;margin:3px 0 0;font-size:13px;line-height:1.1}@media (min-width:768px){.environment-mobile-module__QQdc8W__mobileOnly{display:none}}@media (max-width:390px){.environment-mobile-module__QQdc8W__content{padding-inline:12px}.environment-mobile-module__QQdc8W__newsletterBanner{grid-template-columns:56px minmax(0,1fr) 111px;gap:6px;padding:10px}.environment-mobile-module__QQdc8W__newsletterCopy strong{font-size:12.5px}}.environment-mobile-module__QQdc8W__moreEmpty{color:#7a827b;min-width:100%;padding:18px 2px;font-size:11px;line-height:1.45}html.dark .environment-mobile-module__QQdc8W__moreEmpty{color:#9ba89e}.environment-mobile-module__QQdc8W__weatherCard{background:linear-gradient(145deg,#f7faef,#eef6e7);border:1px solid #305c3429;border-radius:18px;margin-top:14px;padding:13px;overflow:hidden;box-shadow:0 9px 22px #1c3f1f0f}html.dark .environment-mobile-module__QQdc8W__weatherCard{background:linear-gradient(145deg,#17241a,#111914);border-color:#99dc7d21;box-shadow:0 10px 24px #0000001f}.environment-mobile-module__QQdc8W__weatherTopline{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.environment-mobile-module__QQdc8W__weatherKicker{color:#4e8f3f;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:5px;margin:0 0 3px;font-size:8px;font-weight:800;display:flex}.environment-mobile-module__QQdc8W__weatherKicker>span{background:#61b647;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #61b6471c}html.dark .environment-mobile-module__QQdc8W__weatherKicker{color:#9de575}.environment-mobile-module__QQdc8W__weatherTopline h2{font-family:var(--font-playfair),serif;letter-spacing:-.45px;margin:0;font-size:21px;line-height:1}.environment-mobile-module__QQdc8W__weatherRefresh{color:#355b3c;background:#ffffffb8;border:1px solid #385d3626;border-radius:999px;place-items:center;width:32px;height:32px;display:grid}.environment-mobile-module__QQdc8W__weatherRefresh:disabled{opacity:.6}html.dark .environment-mobile-module__QQdc8W__weatherRefresh{color:#e4ece4;background:#203027;border-color:#ffffff14}.environment-mobile-module__QQdc8W__weatherLocationRow{color:#556258;align-items:center;gap:5px;min-width:0;margin-top:9px;font-size:8.5px;line-height:1.25;display:flex}.environment-mobile-module__QQdc8W__weatherLocationRow>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html.dark .environment-mobile-module__QQdc8W__weatherLocationRow{color:#aab6ad}.environment-mobile-module__QQdc8W__weatherSource{color:#5a8f48;background:#6fb14f1f;border-radius:999px;flex:none;margin-left:auto;padding:4px 6px;font-size:7px;font-weight:700}html.dark .environment-mobile-module__QQdc8W__weatherSource{color:#9edc7e;background:#81cb6017}.environment-mobile-module__QQdc8W__weatherMain{border-top:1px solid #31543317;border-bottom:1px solid #31543317;grid-template-columns:48px auto minmax(0,1fr);align-items:center;gap:8px;margin-top:10px;padding:10px 0 8px;display:grid}html.dark .environment-mobile-module__QQdc8W__weatherMain{border-color:#ffffff12}.environment-mobile-module__QQdc8W__weatherConditionIcon{background:#ffffff8f;border-radius:14px;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}html.dark .environment-mobile-module__QQdc8W__weatherConditionIcon{background:#1f3025}.environment-mobile-module__QQdc8W__weatherConditionIcon img{object-fit:contain;width:44px;height:44px}.environment-mobile-module__QQdc8W__weatherTemp{color:#203424;align-items:flex-start;line-height:.82;display:flex}html.dark .environment-mobile-module__QQdc8W__weatherTemp{color:#f1f7ef}.environment-mobile-module__QQdc8W__weatherTemp strong{letter-spacing:-2px;font-size:32px;font-weight:800}.environment-mobile-module__QQdc8W__weatherTemp span{margin-top:2px;margin-left:2px;font-size:12px;font-weight:800}.environment-mobile-module__QQdc8W__weatherConditionCopy{min-width:0}.environment-mobile-module__QQdc8W__weatherConditionCopy strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.12;display:block;overflow:hidden}.environment-mobile-module__QQdc8W__weatherConditionCopy span{color:#707a72;margin-top:4px;font-size:7.9px;line-height:1.2;display:block}html.dark .environment-mobile-module__QQdc8W__weatherConditionCopy span{color:#9aa79e}.environment-mobile-module__QQdc8W__weatherStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 8px;padding:9px 0 2px;display:grid}.environment-mobile-module__QQdc8W__weatherStats span{color:#5f6d63;align-items:center;gap:5px;font-size:7.8px;line-height:1.2;display:flex}.environment-mobile-module__QQdc8W__weatherStats svg{color:#69a84c;flex:none}html.dark .environment-mobile-module__QQdc8W__weatherStats span{color:#a2afa6}html.dark .environment-mobile-module__QQdc8W__weatherStats svg{color:#9bdd78}.environment-mobile-module__QQdc8W__forecastHeading{justify-content:space-between;align-items:center;gap:8px;margin-top:9px;margin-bottom:7px;display:flex}.environment-mobile-module__QQdc8W__forecastHeading>span{font-size:9px;font-weight:800}.environment-mobile-module__QQdc8W__forecastHeading small{color:#7a857d;white-space:nowrap;font-size:7px}html.dark .environment-mobile-module__QQdc8W__forecastHeading small{color:#99a79e}.environment-mobile-module__QQdc8W__forecastRail{scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;grid-auto-columns:minmax(70px,1fr);grid-auto-flow:column;gap:7px;padding:0 1px 2px;display:grid;overflow-x:auto}.environment-mobile-module__QQdc8W__forecastRail::-webkit-scrollbar{display:none}.environment-mobile-module__QQdc8W__forecastDay{text-align:center;background:#ffffff8c;border:1px solid #385e381a;border-radius:13px;justify-items:center;gap:3px;padding:8px 5px 7px;display:grid}html.dark .environment-mobile-module__QQdc8W__forecastDay{background:#1a281e;border-color:#ffffff12}.environment-mobile-module__QQdc8W__forecastToday{background:#e4f5d6;box-shadow:inset 0 0 0 1px #5b9d4021}html.dark .environment-mobile-module__QQdc8W__forecastToday{background:#243824}.environment-mobile-module__QQdc8W__forecastDay>strong{font-size:8px;line-height:1.1}.environment-mobile-module__QQdc8W__forecastDay img{object-fit:contain;width:29px;height:29px}.environment-mobile-module__QQdc8W__forecastDay>span{font-size:11px;font-weight:800;line-height:1}.environment-mobile-module__QQdc8W__forecastDay>small{color:#79847b;font-size:7.6px;line-height:1}.environment-mobile-module__QQdc8W__forecastDay>em{color:#579248;align-items:center;gap:2px;font-size:6.8px;font-style:normal;line-height:1;display:flex}html.dark .environment-mobile-module__QQdc8W__forecastDay>small{color:#9eaaa1}html.dark .environment-mobile-module__QQdc8W__forecastDay>em{color:#a2dd82}.environment-mobile-module__QQdc8W__weatherLoading,.environment-mobile-module__QQdc8W__weatherError{align-items:center;gap:10px;min-height:78px;display:flex}.environment-mobile-module__QQdc8W__weatherPulse{color:#5c9943;background:#e6f4d9;border-radius:13px;flex:none;place-items:center;width:38px;height:38px;animation:1.8s ease-in-out infinite environment-mobile-module__QQdc8W__weatherPulse;display:grid}html.dark .environment-mobile-module__QQdc8W__weatherPulse{color:#9cdb79;background:#243724}.environment-mobile-module__QQdc8W__weatherLoading strong,.environment-mobile-module__QQdc8W__weatherError strong{font-size:10px;line-height:1.2;display:block}.environment-mobile-module__QQdc8W__weatherLoading p,.environment-mobile-module__QQdc8W__weatherError p{color:#7b857d;margin:4px 0 0;font-size:8px;line-height:1.3}:is(html.dark .environment-mobile-module__QQdc8W__weatherLoading p,html.dark .environment-mobile-module__QQdc8W__weatherError p){color:#9aa69e}.environment-mobile-module__QQdc8W__weatherRetry{color:#36543a;background:#fff;border:1px solid #3d643826;border-radius:999px;flex:none;align-items:center;gap:4px;margin-left:auto;padding:7px 9px;font-size:7.5px;font-weight:800;display:inline-flex}html.dark .environment-mobile-module__QQdc8W__weatherRetry{color:#e1eae2;background:#233228;border-color:#ffffff14}.environment-mobile-module__QQdc8W__useLocation{color:#4d8e41;background:0 0;border-top:1px solid #33533414;justify-content:center;align-items:center;gap:5px;width:100%;margin-top:8px;padding-top:8px;font-size:7.5px;font-weight:800;display:flex}html.dark .environment-mobile-module__QQdc8W__useLocation{color:#a4df81;border-color:#ffffff0f}.environment-mobile-module__QQdc8W__spin{animation:.8s linear infinite environment-mobile-module__QQdc8W__weatherSpin}@keyframes environment-mobile-module__QQdc8W__weatherSpin{to{transform:rotate(360deg)}}@keyframes environment-mobile-module__QQdc8W__weatherPulse{0%,to{opacity:.82;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}.environment-mobile-module__QQdc8W__weatherAttribution{color:#7b867d;text-align:right;margin:7px 1px 0;font-size:6.5px;line-height:1.2}html.dark .environment-mobile-module__QQdc8W__weatherAttribution{color:#89978e}@media (max-width:390px){.environment-mobile-module__QQdc8W__weatherCard{margin-top:13px;padding:12px}.environment-mobile-module__QQdc8W__weatherTopline h2{font-size:20px}.environment-mobile-module__QQdc8W__weatherMain{grid-template-columns:44px 70px minmax(0,1fr)}.environment-mobile-module__QQdc8W__weatherConditionIcon,.environment-mobile-module__QQdc8W__weatherConditionIcon img{width:41px;height:41px}.environment-mobile-module__QQdc8W__weatherTemp strong{font-size:29px}.environment-mobile-module__QQdc8W__forecastRail{grid-auto-columns:68px}}html.dark .environment-mobile-module__QQdc8W__trackerArrow{color:#e6ede5;background:#1c2a22;border-color:#ffffff1a}html.dark .environment-mobile-module__QQdc8W__miniArrow{color:#fff;background:#0e1a13c7;border:1px solid #ffffff47}.environment-mobile-module__QQdc8W__citySearch{gap:6px;margin-top:10px;display:flex}.environment-mobile-module__QQdc8W__citySearch input{color:#1f2d22;background:#fff;border:1px solid #3d64382e;border-radius:999px;outline:none;flex:1;min-width:0;padding:8px 11px;font-size:11px}.environment-mobile-module__QQdc8W__citySearch input:focus{border-color:#4d8e41}html.dark .environment-mobile-module__QQdc8W__citySearch input{color:#e1eae2;background:#1b281f;border-color:#ffffff1a}
.environment-module__tpeIfW__desktopOnly{display:block}.environment-module__tpeIfW__page{color:#141a16;--g:#1f4d34;--g2:#4f9a55;background:#f8f7f3}html.dark .environment-module__tpeIfW__page{color:#e9eee9;--g:#7cc48a;background:#0f1411}.environment-module__tpeIfW__wrap{max-width:1478px;margin:0 auto;padding:0 24px 72px}.environment-module__tpeIfW__rule{background:var(--g);flex:none;width:28px;height:1.5px;display:inline-block}.environment-module__tpeIfW__hero{background:#f2f0eb;border-bottom:1px solid #00000014;overflow:hidden}html.dark .environment-module__tpeIfW__hero{background:#141b16;border-color:#ffffff14}.environment-module__tpeIfW__heroInner{grid-template-columns:minmax(0,1.06fr) minmax(0,1fr) 150px;align-items:stretch;max-width:1478px;min-height:298px;margin:0 auto;padding:0 24px;display:grid}.environment-module__tpeIfW__heroCopy{z-index:2;padding:48px 0 34px;position:relative}.environment-module__tpeIfW__kicker{letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:14px;font-size:11px;font-weight:600;display:flex}.environment-module__tpeIfW__title{font-family:var(--font-heading),serif;letter-spacing:-.035em;white-space:nowrap;margin:8px 0 0;font-size:clamp(56px,6.4vw,100px);font-weight:700;line-height:.98}.environment-module__tpeIfW__fade{background:linear-gradient(90deg,#111 0%,#2f6b45 45%,#111 100%);color:#0000;-webkit-background-clip:text;background-clip:text}html.dark .environment-module__tpeIfW__fade{background:linear-gradient(90deg,#e9eee9,#5fae74,#e9eee9);-webkit-background-clip:text;background-clip:text}.environment-module__tpeIfW__desc{color:#6d7370;max-width:560px;margin:8px 0 22px;font-size:clamp(16px,1.5vw,20px)}.environment-module__tpeIfW__topics{flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.environment-module__tpeIfW__topics li{border-right:1px solid #0000001a;margin-right:18px;padding:0 18px 0 0}.environment-module__tpeIfW__topics li:last-child{border:0;margin:0;padding:0}.environment-module__tpeIfW__topic{color:#2b312e;align-items:center;gap:10px;font-size:12px;line-height:1.25;display:flex}.environment-module__tpeIfW__topicIcon{width:48px;height:48px;color:var(--g);background:#fbfaf7;border:1px solid #00000024;border-radius:50%;flex:none;place-items:center;display:grid}.environment-module__tpeIfW__side{letter-spacing:.24em;text-transform:uppercase;color:#6d7370;border-left:1px solid #00000040;flex-direction:column;justify-content:space-between;margin:34px 0 0 22px;padding-bottom:34px;padding-left:18px;font-size:11px;line-height:1.75;display:flex}.environment-module__tpeIfW__side p{margin:0}.environment-module__tpeIfW__tagline .environment-module__tpeIfW__rule{width:26px;margin-bottom:12px}.environment-module__tpeIfW__subbar{justify-content:space-between;align-items:center;padding:22px 0 14px;display:flex}.environment-module__tpeIfW__back{letter-spacing:.14em;text-transform:uppercase;color:#4a504d;align-items:center;gap:8px;font-size:11px;font-weight:600;display:inline-flex}.environment-module__tpeIfW__motto{letter-spacing:.2em;text-transform:uppercase;color:#7b807d;align-items:center;gap:10px;margin:0;font-size:10px;display:flex}.environment-module__tpeIfW__motto span:first-child{background:#00000040;width:50px;height:1px}.environment-module__tpeIfW__gap{width:10px}.environment-module__tpeIfW__grid{grid-template-columns:1.95fr 1fr .86fr;align-items:start;gap:24px;display:grid}.environment-module__tpeIfW__feature{color:#fff;background:#0b1b1a;border-radius:8px;height:100%;min-height:348px;display:block;position:relative;overflow:hidden}.environment-module__tpeIfW__feature img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.environment-module__tpeIfW__aurora{background:radial-gradient(60% 40% at 55% 35%,#5adc8cbf,#0000 70%),radial-gradient(40% 30% at 25% 45%,#3cbe9680,#0000 70%),linear-gradient(#050d16,#0b2a26 60%,#0a1512);position:absolute;inset:0}.environment-module__tpeIfW__shade{background:linear-gradient(#0000 35%,#000000b8);position:absolute;inset:0}.environment-module__tpeIfW__featureBody{max-width:640px;padding:26px 24px 20px;position:absolute;bottom:0;left:0;right:0}.environment-module__tpeIfW__badge{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#5ea85f;border-radius:4px;padding:6px 12px;font-size:11px;font-weight:700;display:inline-block}.environment-module__tpeIfW__featureBody h2{font-family:var(--font-heading),serif;text-shadow:0 2px 12px #0006;margin:14px 0 10px;font-size:clamp(28px,3vw,40px);font-weight:600;line-height:1.1}.environment-module__tpeIfW__featureBody p{color:#ffffffeb;margin:0 0 14px;font-size:14.5px;line-height:1.5}.environment-module__tpeIfW__featureFoot{align-items:center;gap:14px;font-size:13px;display:flex}.environment-module__tpeIfW__circle{border:1px solid;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.environment-module__tpeIfW__head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.environment-module__tpeIfW__headLabel{letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:12px;font-size:11px;font-weight:700;display:flex}.environment-module__tpeIfW__viewAll{align-items:center;gap:6px;font-size:12px;display:inline-flex}.environment-module__tpeIfW__latest{margin:0;padding:0;list-style:none}.environment-module__tpeIfW__latest li{border-bottom:1px solid #00000017;padding:10px 0}.environment-module__tpeIfW__latest li:first-child{padding-top:0}.environment-module__tpeIfW__latest li:last-child{border:0}.environment-module__tpeIfW__story{grid-template-columns:122px 1fr;gap:14px;display:grid}.environment-module__tpeIfW__story img{object-fit:cover;border-radius:5px;width:122px;height:95px}.environment-module__tpeIfW__meta{color:#7b807d;font-size:11px}.environment-module__tpeIfW__meta b{color:var(--g);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.environment-module__tpeIfW__story h3{font-family:var(--font-heading),serif;margin:4px 0;font-size:16.5px;font-weight:700;line-height:1.2}.environment-module__tpeIfW__story p{color:#7b807d;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:12.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.environment-module__tpeIfW__explore{background:#efeee9;border-radius:10px;padding:18px 20px 8px}html.dark .environment-module__tpeIfW__explore{background:#18201b}.environment-module__tpeIfW__explore ul{margin:8px 0 0;padding:0;list-style:none}.environment-module__tpeIfW__explore li{border-bottom:1px solid #00000014}.environment-module__tpeIfW__explore li:last-child{border:0}.environment-module__tpeIfW__explore a{color:#2b312e;grid-template-columns:22px 1fr 16px;align-items:center;gap:14px;padding:10px 0;font-size:14px;display:grid}html.dark .environment-module__tpeIfW__explore a{color:#dfe6e0}.environment-module__tpeIfW__explore svg:first-child{color:var(--g)}.environment-module__tpeIfW__cta{color:#fff;background:linear-gradient(120deg,#092818eb,#184228d9),radial-gradient(circle at 80% 30%,#3d7a4a,#0d2a19);border-radius:8px;justify-content:space-between;align-items:center;margin-top:12px;padding:22px 20px;display:flex}.environment-module__tpeIfW__cta p{font-family:var(--font-heading),serif;margin:0 0 10px;font-size:21px;line-height:1.15}.environment-module__tpeIfW__cta small{letter-spacing:.16em;text-transform:uppercase;color:#bcd2c0;font-size:9.5px}.environment-module__tpeIfW__cta .environment-module__tpeIfW__circle{width:42px;height:42px}.environment-module__tpeIfW__more{margin-top:48px}.environment-module__tpeIfW__more>div{margin-bottom:20px}a:focus-visible{outline:2px solid var(--g);outline-offset:3px}.environment-module__tpeIfW__heroInner{position:relative}.environment-module__tpeIfW__clouds{pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 18% 88%,#0000);mask-image:linear-gradient(90deg,#0000 0,#000 18% 88%,#0000)}.environment-module__tpeIfW__cloud{left:0;top:var(--top);width:var(--w);opacity:0;will-change:transform,opacity;height:auto;animation:environment-module__tpeIfW__drift var(--d) linear var(--delay) infinite;position:absolute}@keyframes environment-module__tpeIfW__drift{0%{opacity:0;transform:translate(-110%)}10%{opacity:var(--o)}90%{opacity:var(--o)}to{transform:translate3d(var(--to),0,0);opacity:0}}.environment-module__tpeIfW__flock{pointer-events:none;z-index:1;color:#26332d;width:52%;height:55%;position:absolute;top:6%;left:34%}html.dark .environment-module__tpeIfW__flock{color:#cfd8d1}.environment-module__tpeIfW__bird{left:0;top:var(--y);opacity:0;will-change:transform,opacity;animation:environment-module__tpeIfW__fly var(--d) linear var(--delay) infinite;position:absolute}.environment-module__tpeIfW__bird svg{width:calc(38px*var(--s));height:auto;display:block;overflow:visible}.environment-module__tpeIfW__bob{animation:environment-module__tpeIfW__bob 2.6s ease-in-out var(--p) infinite alternate;display:block}@keyframes environment-module__tpeIfW__fly{0%{opacity:0;transform:translate(-6%,14px)}8%{opacity:.9}92%{opacity:.9}to{opacity:0;transform:translate(min(50vw,760px),-70px)}}@keyframes environment-module__tpeIfW__bob{0%{transform:translateY(-4px)rotate(-3deg)}to{transform:translateY(5px)rotate(4deg)}}.environment-module__tpeIfW__wingL,.environment-module__tpeIfW__wingR{transform-box:fill-box;animation-duration:var(--f);animation-delay:var(--p);animation-timing-function:ease-in-out;animation-iteration-count:infinite}.environment-module__tpeIfW__wingL{transform-origin:100% 100%;animation-name:environment-module__tpeIfW__flapL}.environment-module__tpeIfW__wingR{transform-origin:0 100%;animation-name:environment-module__tpeIfW__flapR}@keyframes environment-module__tpeIfW__flapL{0%{transform:rotate(26deg)}10%{transform:rotate(-30deg)}20%{transform:rotate(26deg)}30%{transform:rotate(-30deg)}40%{transform:rotate(26deg)}50%{transform:rotate(-14deg)}80%{transform:rotate(-6deg)}to{transform:rotate(26deg)}}@keyframes environment-module__tpeIfW__flapR{0%{transform:rotate(-26deg)}10%{transform:rotate(30deg)}20%{transform:rotate(-26deg)}30%{transform:rotate(30deg)}40%{transform:rotate(-26deg)}50%{transform:rotate(14deg)}80%{transform:rotate(6deg)}to{transform:rotate(-26deg)}}@media (prefers-reduced-motion:reduce){.environment-module__tpeIfW__flock{display:none}.environment-module__tpeIfW__cloud{opacity:var(--o);animation:none;transform:translate(20%)}}.environment-module__tpeIfW__art{--cream:243,241,236;--split:56%;position:relative;overflow:hidden;container-type:size}.environment-module__tpeIfW__pic{filter:saturate(.68)brightness(1.05);width:auto;max-width:none;height:120%;position:absolute;top:-8%;left:67%;transform:translate(-65%)}.environment-module__tpeIfW__photoBox{position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 16% 90%,#0000);mask-image:linear-gradient(90deg,#0000 0,#000 16% 90%,#0000)}.environment-module__tpeIfW__veil{background:linear-gradient(180deg,rgba(var(--cream),.8) 0,rgba(var(--cream),.45) 20%,rgba(var(--cream),0) 42%);position:absolute;inset:0}.environment-module__tpeIfW__left{width:var(--split);position:absolute;top:0;bottom:0;left:0;overflow:hidden}.environment-module__tpeIfW__left:before{content:"";background:linear-gradient(180deg,rgb(var(--cream)) 0,rgba(var(--cream),.96) 34%,rgba(var(--cream),0) 64%);position:absolute;inset:0}.environment-module__tpeIfW__discOuter{background:radial-gradient(circle at 100%,#3c463e29,#3c463e0d 70%);border-radius:50%;width:208cqh;height:208cqh;position:absolute;top:-22cqh;right:-104cqh}.environment-module__tpeIfW__discInner{width:100cqw;height:100%;clip-path:circle(66cqh at var(--split) 67cqh);filter:brightness(.85)contrast(1.05);position:absolute;top:0;left:0;overflow:hidden}.environment-module__tpeIfW__discInner:after{content:"";mix-blend-mode:color;background:#3f7450;position:absolute;inset:0}.environment-module__tpeIfW__discInner .environment-module__tpeIfW__pic{filter:none}.environment-module__tpeIfW__rim{border-radius:50%;width:132cqh;height:132cqh;position:absolute;top:1cqh;right:-66cqh;box-shadow:inset 0 0 0 1px #ffffff59}.environment-module__tpeIfW__divider{top:0;bottom:0;left:var(--split);background:#fff;width:2px;margin-left:-1px;position:absolute;box-shadow:0 0 8px #ffffffb3}.environment-module__tpeIfW__slider{background:#fffffff2;width:1px;position:absolute;top:0;bottom:0;left:47%}.environment-module__tpeIfW__slider i,.environment-module__tpeIfW__slider b{border-radius:50%;width:8px;height:8px;position:absolute;left:-3.5px}.environment-module__tpeIfW__slider i{background:#5a9a5f;top:2px}.environment-module__tpeIfW__slider b{background:#efe6c3;border:1px solid #ffffffe6;top:50%;box-shadow:0 1px 3px #0003}.environment-module__tpeIfW__art:after{content:"";pointer-events:none;background:linear-gradient(90deg,transparent 70%,rgba(var(--cream),.4) 94%,rgba(var(--cream),.7));position:absolute;inset:0}@media (max-width:1100px){.environment-module__tpeIfW__page{-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent}.environment-module__tpeIfW__heroInner{--artH:clamp(220px,62vw,400px);grid-template-columns:minmax(0,1fr);min-height:0;padding:0 20px}.environment-module__tpeIfW__heroCopy{min-width:0;padding:32px 0 24px}.environment-module__tpeIfW__desc{max-width:none}.environment-module__tpeIfW__side{display:none}.environment-module__tpeIfW__art{height:var(--artH);margin:0 -20px}.environment-module__tpeIfW__photoBox,.environment-module__tpeIfW__clouds{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000 0,#000 7% 93%,#0000)}.environment-module__tpeIfW__art:after{display:none}.environment-module__tpeIfW__cloud{width:calc(var(--w)*1.4)}.environment-module__tpeIfW__wrap{padding:0 20px 56px}.environment-module__tpeIfW__grid{grid-template-columns:1fr 1fr}.environment-module__tpeIfW__feature{grid-column:1/-1;min-height:380px}}@media (max-width:1100px) and (prefers-reduced-motion:no-preference){.environment-module__tpeIfW__flock{width:100%;height:var(--artH);top:auto;bottom:0;left:0}.environment-module__tpeIfW__bird{animation-name:environment-module__tpeIfW__flyM}@keyframes environment-module__tpeIfW__flyM{0%{opacity:0;transform:translate(-6%,10px)}8%{opacity:.9}92%{opacity:.9}to{opacity:0;transform:translate(105vw,-50px)}}}@media (max-width:700px){.environment-module__tpeIfW__heroInner{--artH:clamp(220px,66vw,300px)}.environment-module__tpeIfW__heroCopy{padding:26px 0 20px}.environment-module__tpeIfW__kicker{font-size:10px}.environment-module__tpeIfW__title{white-space:nowrap;letter-spacing:-.03em;font-size:clamp(40px,14vw,84px)}.environment-module__tpeIfW__desc{margin:8px 0 18px;font-size:15.5px;line-height:1.45}.environment-module__tpeIfW__topics{scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;flex-wrap:nowrap;margin:0 -20px;padding:2px 20px 6px;scroll-padding-left:20px;overflow-x:auto}.environment-module__tpeIfW__topics::-webkit-scrollbar{display:none}.environment-module__tpeIfW__topics li{scroll-snap-align:start;flex:none;margin-right:16px;padding-right:16px}.environment-module__tpeIfW__topics li:last-child{padding-right:20px}.environment-module__tpeIfW__topic{min-height:48px}.environment-module__tpeIfW__cloud:nth-child(2),.environment-module__tpeIfW__cloud:nth-child(4),.environment-module__tpeIfW__flock .environment-module__tpeIfW__bird:nth-child(n+5){display:none}.environment-module__tpeIfW__subbar{padding:16px 0 12px}.environment-module__tpeIfW__motto{display:none}.environment-module__tpeIfW__grid{grid-template-columns:minmax(0,1fr);gap:28px}.environment-module__tpeIfW__feature{min-height:min(118vw,460px)}.environment-module__tpeIfW__featureBody{padding:22px 18px 18px}.environment-module__tpeIfW__featureBody h2{font-size:clamp(25px,7.4vw,32px)}.environment-module__tpeIfW__featureBody p{-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:13.5px;display:-webkit-box;overflow:hidden}.environment-module__tpeIfW__story{grid-template-columns:108px 1fr;gap:12px}.environment-module__tpeIfW__story img{width:108px;height:90px}.environment-module__tpeIfW__story h3{font-size:16px}.environment-module__tpeIfW__explore a{padding:13px 0;font-size:14.5px}.environment-module__tpeIfW__cta{padding:22px 18px}.environment-module__tpeIfW__more{margin-top:36px}}@media (max-width:767px){.environment-module__tpeIfW__desktopOnly{display:none}}
