.featured-offers-module__cVWrRW__catalog{gap:14px;display:grid}.featured-offers-module__cVWrRW__offerCard{color:#242a22;background:#f9f7ef;border:1px solid #ded9c9;grid-template-columns:minmax(0,1fr) minmax(255px,.4fr);min-width:0;display:grid}.featured-offers-module__cVWrRW__offerCopy{min-width:0;padding:25px clamp(22px,3vw,36px)}.featured-offers-module__cVWrRW__offerLabel{color:#50574a;letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:800;line-height:1.4}.featured-offers-module__cVWrRW__offerName{color:#242a22;font:580 clamp(25px, 3vw, 36px) / 1.08 var(--font-display);letter-spacing:-.045em;overflow-wrap:anywhere;margin:0 0 8px}.featured-offers-module__cVWrRW__offerMerchant{color:#50574a;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.55}.featured-offers-module__cVWrRW__offerFacts{border-top:1px solid #d7cfbd;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;margin:22px 0 0;padding-top:16px;display:grid}.featured-offers-module__cVWrRW__offerFacts div{min-width:0}.featured-offers-module__cVWrRW__offerFacts dt{color:#50574a;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1.4}.featured-offers-module__cVWrRW__offerFacts dd{color:#263c2e;font:600 25px / 1.15 var(--font-display);letter-spacing:-.035em;overflow-wrap:anywhere;margin:5px 0 0}.featured-offers-module__cVWrRW__offerAction{background:#e6decc;flex-direction:column;justify-content:center;gap:18px;min-width:0;padding:24px;display:flex}.featured-offers-module__cVWrRW__offerAction p{color:#434b3e;margin:0;font-size:13px;line-height:1.55}.featured-offers-module__cVWrRW__offerLink{color:#fbfaf5;text-align:center;overflow-wrap:anywhere;background:#263c2e;justify-content:center;align-items:center;gap:9px;min-width:0;min-height:48px;padding:12px 15px;font-size:13px;font-weight:800;line-height:1.35;transition:background .18s,transform .18s;display:inline-flex}.featured-offers-module__cVWrRW__offerLink:hover{background:#1b2c22;transform:translateY(-1px)}.featured-offers-module__cVWrRW__offerLink:focus-visible,.featured-offers-module__cVWrRW__catalogState button:focus-visible{outline-offset:3px;outline:3px solid #bd7548}.featured-offers-module__cVWrRW__offerLink svg{flex:none;width:15px;height:15px}.featured-offers-module__cVWrRW__catalogState{color:#f4f1e8;background:#1b2c22;border:1px solid #f4f1e859;margin:0;padding:20px 22px;font-size:14px;line-height:1.65;display:block}.featured-offers-module__cVWrRW__catalogState[role=alert]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex}.featured-offers-module__cVWrRW__catalogState p{margin:0}.featured-offers-module__cVWrRW__catalogState button{color:#1b2c22;min-height:44px;font:inherit;cursor:pointer;background:#f4f1e8;border:1px solid #d8decf;padding:9px 14px;font-size:13px;font-weight:800}.featured-offers-module__cVWrRW__catalogState button:hover{background:#e6decc}@media (max-width:760px){.featured-offers-module__cVWrRW__offerCard{grid-template-columns:minmax(0,1fr)}.featured-offers-module__cVWrRW__offerCopy{padding:23px 24px}.featured-offers-module__cVWrRW__offerAction{border-top:1px solid #d7cfbd;padding:19px 24px}}@media (max-width:680px){.featured-offers-module__cVWrRW__catalog{gap:10px}.featured-offers-module__cVWrRW__offerCopy{padding:20px}.featured-offers-module__cVWrRW__offerName{font-size:clamp(24px,7vw,30px)}.featured-offers-module__cVWrRW__offerFacts{gap:12px;margin-top:17px;padding-top:13px}.featured-offers-module__cVWrRW__offerFacts dt{letter-spacing:.06em;font-size:9px}.featured-offers-module__cVWrRW__offerFacts dd{font-size:23px}.featured-offers-module__cVWrRW__offerAction{gap:12px;padding:17px 20px 20px}.featured-offers-module__cVWrRW__offerLink{width:100%}.featured-offers-module__cVWrRW__catalogState{padding:17px;font-size:13px}}@media (max-width:360px){.featured-offers-module__cVWrRW__offerCopy{padding:17px 15px}.featured-offers-module__cVWrRW__offerFacts{gap:10px}.featured-offers-module__cVWrRW__offerFacts dd{font-size:21px}.featured-offers-module__cVWrRW__offerAction{padding:15px}}@media (prefers-reduced-motion:reduce){.featured-offers-module__cVWrRW__offerLink{transition:none}.featured-offers-module__cVWrRW__offerLink:hover{transform:none}}
.motion-kit-module__mKQ8kq__reveal{--mk-delay:0s;--mk-duration:.6s;--mk-distance:16px;--mk-ease:cubic-bezier(.16, 1, .3, 1)}@media (prefers-reduced-motion:no-preference){.motion-kit-module__mKQ8kq__reveal[data-state=shown]{transition:opacity var(--mk-duration) var(--mk-ease) var(--mk-delay), transform var(--mk-duration) var(--mk-ease) var(--mk-delay), filter var(--mk-duration) var(--mk-ease) var(--mk-delay), clip-path var(--mk-duration) var(--mk-ease) var(--mk-delay)}.motion-kit-module__mKQ8kq__fadeUp[data-state=hidden]{opacity:0;transform:translate3d(0, var(--mk-distance), 0)}.motion-kit-module__mKQ8kq__fade[data-state=hidden]{opacity:0}.motion-kit-module__mKQ8kq__blur[data-state=hidden]{opacity:0;filter:blur(10px);transform:translate3d(0, calc(var(--mk-distance) / 2), 0)}.motion-kit-module__mKQ8kq__clipUp[data-state=hidden]{clip-path:inset(100% 0 0);transform:translate3d(0, calc(var(--mk-distance) / 2), 0)}.motion-kit-module__mKQ8kq__clipUp[data-state=shown]{clip-path:inset(0)}.motion-kit-module__mKQ8kq__scale[data-state=hidden]{opacity:0;transform:scale(.96)}.motion-kit-module__mKQ8kq__reveal[data-trigger=load].motion-kit-module__mKQ8kq__fadeUp{animation:motion-kit-module__mKQ8kq__mk-fade-up var(--mk-duration) var(--mk-ease) var(--mk-delay) both}.motion-kit-module__mKQ8kq__reveal[data-trigger=load].motion-kit-module__mKQ8kq__fade{animation:motion-kit-module__mKQ8kq__mk-fade var(--mk-duration) var(--mk-ease) var(--mk-delay) both}.motion-kit-module__mKQ8kq__reveal[data-trigger=load].motion-kit-module__mKQ8kq__blur{animation:motion-kit-module__mKQ8kq__mk-blur var(--mk-duration) var(--mk-ease) var(--mk-delay) both}.motion-kit-module__mKQ8kq__reveal[data-trigger=load].motion-kit-module__mKQ8kq__clipUp{animation:motion-kit-module__mKQ8kq__mk-clip-up var(--mk-duration) var(--mk-ease) var(--mk-delay) both}.motion-kit-module__mKQ8kq__reveal[data-trigger=load].motion-kit-module__mKQ8kq__scale{animation:motion-kit-module__mKQ8kq__mk-scale var(--mk-duration) var(--mk-ease) var(--mk-delay) both}}@keyframes motion-kit-module__mKQ8kq__mk-fade-up{0%{opacity:0;transform:translate3d(0, var(--mk-distance), 0)}}@keyframes motion-kit-module__mKQ8kq__mk-fade{0%{opacity:0}}@keyframes motion-kit-module__mKQ8kq__mk-blur{0%{opacity:0;filter:blur(10px);transform:translate3d(0, calc(var(--mk-distance) / 2), 0)}}@keyframes motion-kit-module__mKQ8kq__mk-clip-up{0%{clip-path:inset(100% 0 0);transform:translate3d(0, calc(var(--mk-distance) / 2), 0)}to{clip-path:inset(0)}}@keyframes motion-kit-module__mKQ8kq__mk-scale{0%{opacity:0;transform:scale(.96)}}
.public-backup-power-catalog-module__KYVi-a__offerGrid{gap:14px;display:grid}.public-backup-power-catalog-module__KYVi-a__offerCard{background:#fbfaf5;border:1px solid #d7cfbd;grid-template-columns:minmax(0,1fr) minmax(245px,.38fr);min-width:0;display:grid}.public-backup-power-catalog-module__KYVi-a__offerBody{min-width:0;padding:26px clamp(22px,3vw,36px)}.public-backup-power-catalog-module__KYVi-a__offerCategory,.public-backup-power-catalog-module__KYVi-a__offerMerchant{color:#53634e;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800;line-height:1.5}.public-backup-power-catalog-module__KYVi-a__offerMerchant{color:#5e6258;letter-spacing:.01em;text-transform:none;margin-top:8px;font-size:12px}.public-backup-power-catalog-module__KYVi-a__offerBody h3{color:#242a22;letter-spacing:-.045em;overflow-wrap:anywhere;margin:10px 0 0;font-size:clamp(26px,3.2vw,38px);font-weight:560;line-height:1.08}.public-backup-power-catalog-module__KYVi-a__offerDetails{color:#53594e;overflow-wrap:anywhere;white-space:pre-line;margin:17px 0 0;font-size:13px;line-height:1.7}.public-backup-power-catalog-module__KYVi-a__offerAction{background:#e6decc;flex-direction:column;justify-content:center;gap:16px;min-width:0;padding:24px;display:flex}.public-backup-power-catalog-module__KYVi-a__merchantLink{color:#fbfaf5;text-align:center;overflow-wrap:anywhere;background:#263c2e;justify-content:center;align-items:center;min-height:48px;padding:12px 15px;font-size:13px;font-weight:800;line-height:1.4;transition:background .18s,transform .18s;display:inline-flex}.public-backup-power-catalog-module__KYVi-a__merchantLink:hover{background:#1b2c22;transform:translateY(-1px)}.public-backup-power-catalog-module__KYVi-a__affiliateDisclosure{color:#41483e;margin:0;font-size:11px;line-height:1.65}.public-backup-power-catalog-module__KYVi-a__catalogState{color:#f4f1e8;background:#1b2c22;border:1px solid #263c2e;margin:0;padding:20px 22px;font-size:14px;line-height:1.65;display:block}.public-backup-power-catalog-module__KYVi-a__catalogState[role=alert]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex}.public-backup-power-catalog-module__KYVi-a__catalogState p{margin:0}.public-backup-power-catalog-module__KYVi-a__retryButton{color:#1b2c22;min-height:44px;font:inherit;cursor:pointer;background:#f4f1e8;border:1px solid #d8decf;padding:9px 14px;font-size:13px;font-weight:800}.public-backup-power-catalog-module__KYVi-a__retryButton:hover{background:#e6decc}.public-backup-power-catalog-module__KYVi-a__merchantLink:focus-visible,.public-backup-power-catalog-module__KYVi-a__retryButton:focus-visible{outline-offset:4px;outline:3px solid #bd7548}@media (max-width:760px){.public-backup-power-catalog-module__KYVi-a__offerCard{grid-template-columns:minmax(0,1fr)}.public-backup-power-catalog-module__KYVi-a__offerAction{border-top:1px solid #d7cfbd;padding:19px 24px}}@media (max-width:680px){.public-backup-power-catalog-module__KYVi-a__offerBody{padding:21px 19px}.public-backup-power-catalog-module__KYVi-a__offerBody h3{font-size:clamp(25px,7vw,31px)}.public-backup-power-catalog-module__KYVi-a__offerAction{gap:13px;padding:17px 19px 19px}.public-backup-power-catalog-module__KYVi-a__merchantLink{width:100%}.public-backup-power-catalog-module__KYVi-a__catalogState{padding:17px;font-size:13px}}@media (prefers-reduced-motion:reduce){.public-backup-power-catalog-module__KYVi-a__merchantLink{transition:none}.public-backup-power-catalog-module__KYVi-a__merchantLink:hover{transform:none}}
.public-camping-outdoor-catalog-module__cZ9Dxa__catalogState,.public-camping-outdoor-catalog-module__cZ9Dxa__emptyNotice{color:#343b31;background:#fbfaf5;border:1px solid #d7cfbd;align-items:center;gap:18px;min-height:76px;margin:0;padding:22px 24px;font-size:13px;line-height:1.65;display:flex}.public-camping-outdoor-catalog-module__cZ9Dxa__catalogState p{margin:0}.public-camping-outdoor-catalog-module__cZ9Dxa__retryButton{color:#f7f3e9;cursor:pointer;min-height:42px;font:inherit;background:#294434;border:1px solid #294434;flex:none;padding:10px 15px;font-size:12px;font-weight:800}.public-camping-outdoor-catalog-module__cZ9Dxa__retryButton:hover{background:#203229}.public-camping-outdoor-catalog-module__cZ9Dxa__offerGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.public-camping-outdoor-catalog-module__cZ9Dxa__offerCard{background:#fbfaf5;border:1px solid #d7cfbd;min-width:0;min-height:265px;display:flex}.public-camping-outdoor-catalog-module__cZ9Dxa__offerBody{flex-direction:column;align-items:flex-start;width:100%;min-width:0;padding:24px;display:flex}.public-camping-outdoor-catalog-module__cZ9Dxa__offerCategory,.public-camping-outdoor-catalog-module__cZ9Dxa__offerMerchant{color:#566a52;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:10px;font-weight:850;line-height:1.5}.public-camping-outdoor-catalog-module__cZ9Dxa__offerMerchant{color:#50574a;letter-spacing:.02em;text-transform:none;margin-top:9px;font-size:11px}.public-camping-outdoor-catalog-module__cZ9Dxa__offerBody h3{color:#242a22;letter-spacing:-.035em;overflow-wrap:anywhere;margin:11px 0 10px;font-size:clamp(22px,2vw,28px);font-weight:570;line-height:1.12}.public-camping-outdoor-catalog-module__cZ9Dxa__offerDetails{color:#50574a;overflow-wrap:anywhere;white-space:pre-wrap;margin:0 0 17px;font-size:12px;line-height:1.65}.public-camping-outdoor-catalog-module__cZ9Dxa__merchantLink{color:#f7f3e9;text-align:center;overflow-wrap:anywhere;background:#294434;border:1px solid #294434;justify-content:center;align-items:center;min-height:44px;margin-top:auto;padding:11px 15px;font-size:12px;font-weight:850;line-height:1.4;transition:background .18s,border-color .18s;display:inline-flex}.public-camping-outdoor-catalog-module__cZ9Dxa__merchantLink:hover{background:#203229;border-color:#203229}.public-camping-outdoor-catalog-module__cZ9Dxa__affiliateDisclosure{color:#50574a;margin:14px 0 0;font-size:11px;line-height:1.6}.public-camping-outdoor-catalog-module__cZ9Dxa__guidance{background:#fbfaf5;border:1px solid #d7cfbd;padding:31px}.public-camping-outdoor-catalog-module__cZ9Dxa__guidanceIntro{max-width:680px;margin-bottom:28px}.public-camping-outdoor-catalog-module__cZ9Dxa__sectionLabel{color:#566a52;letter-spacing:.13em;text-transform:uppercase;margin:0 0 8px;font-size:10px;font-weight:850}.public-camping-outdoor-catalog-module__cZ9Dxa__guidanceIntro h3{color:#242a22;letter-spacing:-.045em;margin:0 0 10px;font-size:clamp(28px,3.5vw,40px);font-weight:570;line-height:1.05}.public-camping-outdoor-catalog-module__cZ9Dxa__guidanceIntro>p:last-child{color:#50574a;max-width:620px;margin:0;font-size:13px;line-height:1.7}.public-camping-outdoor-catalog-module__cZ9Dxa__guidanceGrid{border-top:1px solid #d7cfbd;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.public-camping-outdoor-catalog-module__cZ9Dxa__guidanceCard{min-width:0;min-height:180px;padding:20px 21px 18px 0}.public-camping-outdoor-catalog-module__cZ9Dxa__guidanceCard:nth-child(3n+2),.public-camping-outdoor-catalog-module__cZ9Dxa__guidanceCard:nth-child(3n+3){border-left:1px solid #d7cfbd;padding-left:21px}.public-camping-outdoor-catalog-module__cZ9Dxa__guidanceCard:nth-child(n+4){border-top:1px solid #d7cfbd}.public-camping-outdoor-catalog-module__cZ9Dxa__guidanceNumber{color:#566a52;letter-spacing:.12em;font-size:9px;font-weight:850}.public-camping-outdoor-catalog-module__cZ9Dxa__guidanceCard h4{color:#242a22;font:570 20px / 1.15 var(--font-display);letter-spacing:-.03em;margin:14px 0 8px}.public-camping-outdoor-catalog-module__cZ9Dxa__guidanceCard p{color:#50574a;margin:0;font-size:11px;line-height:1.7}.public-camping-outdoor-catalog-module__cZ9Dxa__manufacturerNote{color:#50574a;margin:16px 0 0;font-size:11px;line-height:1.7}@media (max-width:960px){.public-camping-outdoor-catalog-module__cZ9Dxa__offerGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.public-camping-outdoor-catalog-module__cZ9Dxa__catalogState,.public-camping-outdoor-catalog-module__cZ9Dxa__emptyNotice{flex-direction:column;align-items:flex-start;gap:13px}.public-camping-outdoor-catalog-module__cZ9Dxa__offerGrid{grid-template-columns:1fr}.public-camping-outdoor-catalog-module__cZ9Dxa__offerCard{min-height:0}.public-camping-outdoor-catalog-module__cZ9Dxa__offerBody{padding:22px}.public-camping-outdoor-catalog-module__cZ9Dxa__guidance{padding:23px 20px}.public-camping-outdoor-catalog-module__cZ9Dxa__guidanceGrid{grid-template-columns:1fr}.public-camping-outdoor-catalog-module__cZ9Dxa__guidanceCard,.public-camping-outdoor-catalog-module__cZ9Dxa__guidanceCard:nth-child(3n+2),.public-camping-outdoor-catalog-module__cZ9Dxa__guidanceCard:nth-child(3n+3){border-top:1px solid #d7cfbd;border-left:0;min-height:0;padding:18px 0}.public-camping-outdoor-catalog-module__cZ9Dxa__guidanceCard:first-child{border-top:0}}@media (prefers-reduced-motion:reduce){.public-camping-outdoor-catalog-module__cZ9Dxa__merchantLink{transition:none}}
.public-emergency-cooking-catalog-module__-B6GIq__catalogState,.public-emergency-cooking-catalog-module__-B6GIq__emptyNotice{color:#384035;background:#fbfaf5;border:1px solid #c9c1af;margin:0;padding:22px 24px;font-size:14px;line-height:1.7}.public-emergency-cooking-catalog-module__-B6GIq__catalogState[aria-busy=true]{color:#4d5849}.public-emergency-cooking-catalog-module__-B6GIq__catalogState p{max-width:650px;margin:0 0 16px}.public-emergency-cooking-catalog-module__-B6GIq__retryButton{color:#fbfaf5;min-height:44px;font:inherit;cursor:pointer;background:#263c2e;border:1px solid #263c2e;padding:10px 16px;font-size:12px;font-weight:800}.public-emergency-cooking-catalog-module__-B6GIq__retryButton:hover{background:#1b2c22}.public-emergency-cooking-catalog-module__-B6GIq__retryButton:focus-visible,.public-emergency-cooking-catalog-module__-B6GIq__merchantLink:focus-visible{outline-offset:4px;outline:3px solid #bd7548}.public-emergency-cooking-catalog-module__-B6GIq__offerGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.public-emergency-cooking-catalog-module__-B6GIq__offerCard{background:#fbfaf5;border:1px solid #d7cfbd;min-width:0;padding:clamp(22px,3vw,34px);box-shadow:0 10px 25px #252d2212}.public-emergency-cooking-catalog-module__-B6GIq__offerBody{flex-direction:column;align-items:flex-start;min-height:100%;display:flex}.public-emergency-cooking-catalog-module__-B6GIq__offerCategory,.public-emergency-cooking-catalog-module__-B6GIq__offerMerchant{color:#52664c;letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:10px;font-weight:850;line-height:1.5}.public-emergency-cooking-catalog-module__-B6GIq__offerMerchant{color:#686b60;letter-spacing:.05em;margin-top:15px}.public-emergency-cooking-catalog-module__-B6GIq__offerBody h3{color:#242a22;font-family:var(--font-display);letter-spacing:-.04em;overflow-wrap:anywhere;margin:8px 0 12px;font-size:clamp(22px,2.4vw,30px);font-weight:580;line-height:1.1}.public-emergency-cooking-catalog-module__-B6GIq__offerDetails{color:#50574a;white-space:pre-line;margin:0 0 24px;font-size:13px;line-height:1.7}.public-emergency-cooking-catalog-module__-B6GIq__merchantLink{color:#fbfaf5;text-align:center;background:#263c2e;border:1px solid #263c2e;justify-content:center;align-items:center;gap:10px;min-height:46px;margin-top:auto;padding:11px 16px;font-size:12px;font-weight:850;line-height:1.35;transition:background .18s,transform .18s;display:inline-flex}.public-emergency-cooking-catalog-module__-B6GIq__merchantLink:hover{background:#1b2c22;transform:translateY(-1px)}.public-emergency-cooking-catalog-module__-B6GIq__merchantLink svg{flex:none;width:14px;height:14px}.public-emergency-cooking-catalog-module__-B6GIq__affiliateDisclosure{color:#5c6054;max-width:700px;margin:16px 0 0;font-size:11px;line-height:1.65}@media (max-width:720px){.public-emergency-cooking-catalog-module__-B6GIq__offerGrid{grid-template-columns:minmax(0,1fr);gap:12px}.public-emergency-cooking-catalog-module__-B6GIq__offerCard{padding:22px}}@media (prefers-reduced-motion:reduce){.public-emergency-cooking-catalog-module__-B6GIq__merchantLink{transition:none}}
.public-emergency-food-catalog-module__2Q6VSq__catalogState{color:#42483d;background:#fbfaf5;border:1px solid #d7cfbd;flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;min-height:118px;margin:0;padding:25px 27px;font-size:13px;line-height:1.65;display:flex}.public-emergency-food-catalog-module__2Q6VSq__catalogState p{margin:0}.public-emergency-food-catalog-module__2Q6VSq__retryButton{color:#263c2e;min-height:42px;font:inherit;cursor:pointer;background:#f4f1e8;border:1px solid #8c9a82;padding:9px 13px;font-size:12px;font-weight:800}.public-emergency-food-catalog-module__2Q6VSq__retryButton:hover{background:#e6decc}.public-emergency-food-catalog-module__2Q6VSq__offerGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:18px;display:grid}.public-emergency-food-catalog-module__2Q6VSq__offerCard{color:#242a22;background:#fbfaf5;border:1px solid #d7cfbd;min-width:0;display:flex;box-shadow:0 10px 30px #252d2212}.public-emergency-food-catalog-module__2Q6VSq__offerBody{flex-direction:column;align-items:flex-start;width:100%;padding:clamp(21px,3vw,31px);display:flex}.public-emergency-food-catalog-module__2Q6VSq__offerCategory{color:#283d30;letter-spacing:.09em;text-transform:uppercase;background:#e4eadf;margin:0 0 15px;padding:5px 8px;font-size:9px;font-weight:850;line-height:1.45}.public-emergency-food-catalog-module__2Q6VSq__offerMerchant{color:#50574a;margin:0 0 7px;font-size:12px;font-weight:750}.public-emergency-food-catalog-module__2Q6VSq__offerBody h3{color:#242a22;font:570 clamp(26px, 3vw, 34px) / 1.08 var(--font-display);letter-spacing:-.045em;margin:0 0 20px}.public-emergency-food-catalog-module__2Q6VSq__offerFacts{border-top:1px solid #d7cfbd;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;width:100%;margin:0 0 22px;padding:16px 0 0;display:grid}.public-emergency-food-catalog-module__2Q6VSq__offerFacts div{min-width:0}.public-emergency-food-catalog-module__2Q6VSq__offerFacts dt{color:#50574a;letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:800;line-height:1.45}.public-emergency-food-catalog-module__2Q6VSq__offerFacts dd{color:#263c2e;font:600 21px / 1.2 var(--font-display);margin:0}.public-emergency-food-catalog-module__2Q6VSq__merchantLink{color:#fbfaf5;text-align:center;background:#263c2e;justify-content:center;align-items:center;width:100%;min-height:48px;padding:11px 14px;font-size:12px;font-weight:850;transition:background .18s,transform .18s;display:inline-flex}.public-emergency-food-catalog-module__2Q6VSq__merchantLink:hover{background:#1b2c22;transform:translateY(-1px)}.public-emergency-food-catalog-module__2Q6VSq__affiliateDisclosure{color:#50574a;margin:12px 0 0;font-size:11px;line-height:1.65}@media (max-width:380px){.public-emergency-food-catalog-module__2Q6VSq__catalogState{padding:20px 17px}.public-emergency-food-catalog-module__2Q6VSq__offerBody{padding:19px 17px}.public-emergency-food-catalog-module__2Q6VSq__offerFacts{gap:9px}.public-emergency-food-catalog-module__2Q6VSq__offerFacts dt{letter-spacing:.03em;font-size:8px}.public-emergency-food-catalog-module__2Q6VSq__offerFacts dd{font-size:19px}}@media (prefers-reduced-motion:reduce){.public-emergency-food-catalog-module__2Q6VSq__merchantLink{transition:none}}
.public-emergency-water-catalog-module__dd943W__catalogState{color:#42483d;background:#fbfaf5;border:1px solid #d7cfbd;flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;min-height:118px;margin:0;padding:25px 27px;font-size:13px;line-height:1.65;display:flex}.public-emergency-water-catalog-module__dd943W__catalogState p{max-width:760px;margin:0}.public-emergency-water-catalog-module__dd943W__guideLink{color:#263c2e;text-underline-offset:4px;font-size:12px;font-weight:800;-webkit-text-decoration:underline #8c9a82;text-decoration:underline #8c9a82}.public-emergency-water-catalog-module__dd943W__guideLink:hover{color:#18271e}.public-emergency-water-catalog-module__dd943W__retryButton{color:#263c2e;min-height:42px;font:inherit;cursor:pointer;background:#f4f1e8;border:1px solid #8c9a82;padding:9px 13px;font-size:12px;font-weight:800}.public-emergency-water-catalog-module__dd943W__retryButton:hover{background:#e6decc}.public-emergency-water-catalog-module__dd943W__offerGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:18px;display:grid}.public-emergency-water-catalog-module__dd943W__offerCard{color:#242a22;background:#fbfaf5;border:1px solid #d7cfbd;min-width:0;display:flex;box-shadow:0 10px 30px #252d2212}.public-emergency-water-catalog-module__dd943W__offerBody{flex-direction:column;align-items:flex-start;width:100%;padding:clamp(21px,3vw,31px);display:flex}.public-emergency-water-catalog-module__dd943W__offerCategory{color:#283d30;letter-spacing:.09em;text-transform:uppercase;background:#e4eadf;margin:0 0 15px;padding:5px 8px;font-size:9px;font-weight:850;line-height:1.45}.public-emergency-water-catalog-module__dd943W__offerMerchant{color:#50574a;margin:0 0 7px;font-size:12px;font-weight:750}.public-emergency-water-catalog-module__dd943W__offerBody h3{color:#242a22;font:570 clamp(26px, 3vw, 34px) / 1.08 var(--font-display);letter-spacing:-.045em;margin:0 0 20px}.public-emergency-water-catalog-module__dd943W__offerFacts{border-top:1px solid #d7cfbd;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;width:100%;margin:0 0 22px;padding:16px 0 0;display:grid}.public-emergency-water-catalog-module__dd943W__offerFacts div{min-width:0}.public-emergency-water-catalog-module__dd943W__offerFacts dt{color:#50574a;letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:800;line-height:1.45}.public-emergency-water-catalog-module__dd943W__offerFacts dd{color:#263c2e;font:600 18px / 1.35 var(--font-display);overflow-wrap:anywhere;margin:0}.public-emergency-water-catalog-module__dd943W__offerDetails{color:#42483d;overflow-wrap:anywhere;width:100%;margin:0 0 20px;font-size:13px;line-height:1.7}.public-emergency-water-catalog-module__dd943W__offerAction{width:100%;margin-top:auto}.public-emergency-water-catalog-module__dd943W__merchantLink{color:#fbfaf5;text-align:center;background:#263c2e;justify-content:center;align-items:center;width:100%;min-height:48px;padding:11px 14px;font-size:12px;font-weight:850;text-decoration:none;transition:background .18s,transform .18s;display:inline-flex}.public-emergency-water-catalog-module__dd943W__merchantLink:hover{background:#1b2c22;transform:translateY(-1px)}.public-emergency-water-catalog-module__dd943W__affiliateDisclosure{color:#50574a;margin:0 0 12px;font-size:12px;line-height:1.65}@media (max-width:380px){.public-emergency-water-catalog-module__dd943W__catalogState{padding:20px 17px}.public-emergency-water-catalog-module__dd943W__offerBody{padding:19px 17px}.public-emergency-water-catalog-module__dd943W__offerFacts{gap:9px}}@media (prefers-reduced-motion:reduce){.public-emergency-water-catalog-module__dd943W__merchantLink{transition:none}}
.public-vehicle-preparedness-catalog-module__3gy5Ha__offerGrid{gap:14px;display:grid}.public-vehicle-preparedness-catalog-module__3gy5Ha__offerCard{color:#242a22;background:#fbfaf5;border:1px solid #d7cfbd;grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);min-width:0;display:grid}.public-vehicle-preparedness-catalog-module__3gy5Ha__offerBody{min-width:0;padding:25px clamp(22px,3vw,36px)}.public-vehicle-preparedness-catalog-module__3gy5Ha__offerCategory{color:#566a52;letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:10px;font-weight:850;line-height:1.45}.public-vehicle-preparedness-catalog-module__3gy5Ha__offerBody h3{color:#242a22;font:580 clamp(26px, 3vw, 36px) / 1.08 var(--font-display);letter-spacing:-.045em;overflow-wrap:anywhere;margin:0 0 8px}.public-vehicle-preparedness-catalog-module__3gy5Ha__offerMerchant{color:#50574a;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.55}.public-vehicle-preparedness-catalog-module__3gy5Ha__offerDetails{color:#434b3e;overflow-wrap:anywhere;white-space:pre-line;border-top:1px solid #d7cfbd;margin:20px 0 0;padding-top:16px;font-size:13px;line-height:1.7}.public-vehicle-preparedness-catalog-module__3gy5Ha__offerAction{background:#e6decc;flex-direction:column;justify-content:center;gap:15px;min-width:0;padding:24px;display:flex}.public-vehicle-preparedness-catalog-module__3gy5Ha__merchantLink{color:#fbfaf5;text-align:center;overflow-wrap:anywhere;background:#263c2e;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:48px;padding:12px 15px;font-size:12px;font-weight:800;line-height:1.45;transition:background .18s,transform .18s;display:inline-flex}.public-vehicle-preparedness-catalog-module__3gy5Ha__merchantLink span{font-weight:600}.public-vehicle-preparedness-catalog-module__3gy5Ha__merchantLink svg{flex:none;width:15px;height:15px}.public-vehicle-preparedness-catalog-module__3gy5Ha__merchantLink:hover{background:#1b2c22;transform:translateY(-1px)}.public-vehicle-preparedness-catalog-module__3gy5Ha__affiliateDisclosure{color:#434b3e;margin:0;font-size:11px;line-height:1.65}.public-vehicle-preparedness-catalog-module__3gy5Ha__catalogState,.public-vehicle-preparedness-catalog-module__3gy5Ha__emptyNotice{color:#434b3e;background:#fbfaf5;border:1px solid #d7cfbd;padding:23px 25px;font-size:13px;line-height:1.7;display:block}.public-vehicle-preparedness-catalog-module__3gy5Ha__catalogState p{margin:0}.public-vehicle-preparedness-catalog-module__3gy5Ha__retryButton{color:#fbfaf5;min-height:42px;font:inherit;cursor:pointer;background:#263c2e;border:0;margin-top:14px;padding:10px 14px;font-size:12px;font-weight:800}.public-vehicle-preparedness-catalog-module__3gy5Ha__retryButton:hover{background:#1b2c22}.public-vehicle-preparedness-catalog-module__3gy5Ha__emptyNotice{border-left:4px solid #bd7548;margin:0}@media (max-width:700px){.public-vehicle-preparedness-catalog-module__3gy5Ha__offerCard{grid-template-columns:minmax(0,1fr)}.public-vehicle-preparedness-catalog-module__3gy5Ha__offerAction{padding:20px clamp(20px,5vw,28px)}}@media (prefers-reduced-motion:reduce){.public-vehicle-preparedness-catalog-module__3gy5Ha__merchantLink{transition:none}}
.backup-power-module__BW8uea__backupPage{padding-bottom:82px}.backup-power-module__BW8uea__container{width:min(100% - 64px,1200px);margin:0 auto}.backup-power-module__BW8uea__breadcrumb{color:#50574a;flex-wrap:wrap;align-items:center;gap:10px;min-height:54px;font-size:11px;font-weight:700;display:flex}.backup-power-module__BW8uea__breadcrumb a{color:#263c2e;text-underline-offset:4px;-webkit-text-decoration:underline #8c9a82;text-decoration:underline #8c9a82}.backup-power-module__BW8uea__hero{color:#fbfaf5;background:#1b2c22;align-items:center;min-height:430px;display:flex;position:relative;overflow:hidden}.backup-power-module__BW8uea__heroImage{object-fit:cover;object-position:center 52%}.backup-power-module__BW8uea__heroScrim{background:linear-gradient(90deg,#101b14e8 0%,#101b14bd 47%,#101b141f 100%);position:absolute;inset:0}.backup-power-module__BW8uea__heroCopy{z-index:1;width:min(100%,690px);padding:clamp(34px,6vw,72px);position:relative}.backup-power-module__BW8uea__eyebrow,.backup-power-module__BW8uea__eyebrowDark{letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px;font-size:10px;font-weight:800;line-height:1.5}.backup-power-module__BW8uea__eyebrow{color:#e1c8a8}.backup-power-module__BW8uea__heroCopy h1{color:#fbfaf5;letter-spacing:-.06em;max-width:620px;margin:0 0 18px;font-size:clamp(42px,6vw,72px);font-weight:580;line-height:.98}.backup-power-module__BW8uea__heroCopy>p:not(.backup-power-module__BW8uea__eyebrow){color:#f0eee6;max-width:510px;margin:0 0 25px;font-size:15px;line-height:1.75}.backup-power-module__BW8uea__heroActions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.backup-power-module__BW8uea__heroAction{color:#1b2c22;text-align:center;background:#f4f1e8;justify-content:center;align-items:center;min-height:48px;padding:12px 17px;font-size:12px;font-weight:850;transition:background .18s,transform .18s;display:inline-flex}.backup-power-module__BW8uea__heroAction:hover{background:#e4dece;transform:translateY(-1px)}.backup-power-module__BW8uea__heroGuideLink{color:#fbfaf5;border-bottom:1px solid #c3ccbc;min-height:44px;padding:10px 0;font-size:12px;font-weight:800}.backup-power-module__BW8uea__heroGuideLink:hover{color:#f4d7b7;border-color:#e1c8a8}.backup-power-module__BW8uea__catalogSection{padding-top:82px}.backup-power-module__BW8uea__guideSection{padding-top:82px;padding-bottom:8px}.backup-power-module__BW8uea__sectionHeading{justify-content:space-between;align-items:end;gap:44px;margin-bottom:30px;display:flex}.backup-power-module__BW8uea__eyebrowDark{color:#5f715a}.backup-power-module__BW8uea__sectionHeading h2{color:#242a22;letter-spacing:-.055em;max-width:650px;margin:0;font-size:clamp(34px,4.4vw,51px);font-weight:560;line-height:1.04}.backup-power-module__BW8uea__sectionHeading>p{color:#53594e;max-width:440px;margin:0 0 3px;font-size:13px;line-height:1.75}.backup-power-module__BW8uea__guideGrid{border-top:1px solid #d7cfbd;border-bottom:1px solid #d7cfbd;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.backup-power-module__BW8uea__guideCard{min-width:0;padding:24px 28px 28px 0}.backup-power-module__BW8uea__guideCard:nth-child(2n){border-left:1px solid #d7cfbd;padding-left:28px}.backup-power-module__BW8uea__guideCard:nth-child(n+3){border-top:1px solid #d7cfbd}.backup-power-module__BW8uea__guideCard>span{color:#65715e;letter-spacing:.12em;margin-bottom:18px;font-size:9px;font-weight:850;display:block}.backup-power-module__BW8uea__guideCard h3{color:#242a22;letter-spacing:-.04em;margin:0 0 9px;font-size:23px;font-weight:560;line-height:1.13}.backup-power-module__BW8uea__guideCard p{color:#53594e;max-width:540px;margin:0;font-size:12px;line-height:1.75}.backup-power-module__BW8uea__breadcrumb a:focus-visible,.backup-power-module__BW8uea__heroAction:focus-visible,.backup-power-module__BW8uea__heroGuideLink:focus-visible{outline-offset:4px;outline:3px solid #bd7548}@media (max-width:680px){.backup-power-module__BW8uea__backupPage{padding-bottom:64px}.backup-power-module__BW8uea__container{width:calc(100% - 36px)}.backup-power-module__BW8uea__hero{align-items:flex-end;min-height:490px}.backup-power-module__BW8uea__heroImage{object-position:59% center}.backup-power-module__BW8uea__heroScrim{background:linear-gradient(#101b1429 0%,#101b14bf 48%,#101b14f0 100%)}.backup-power-module__BW8uea__heroCopy{padding:28px 21px 25px}.backup-power-module__BW8uea__heroCopy h1{max-width:450px;margin-bottom:15px;font-size:clamp(43px,12vw,60px)}.backup-power-module__BW8uea__heroCopy>p:not(.backup-power-module__BW8uea__eyebrow){margin-bottom:19px;font-size:13px;line-height:1.65}.backup-power-module__BW8uea__heroActions{align-items:flex-start;gap:10px 15px}.backup-power-module__BW8uea__heroAction{min-height:46px;padding:11px 13px;font-size:11px}.backup-power-module__BW8uea__heroGuideLink{align-items:center;min-height:46px;font-size:11px;display:inline-flex}.backup-power-module__BW8uea__catalogSection,.backup-power-module__BW8uea__guideSection{padding-top:64px}.backup-power-module__BW8uea__sectionHeading{flex-direction:column;align-items:flex-start;gap:13px;margin-bottom:24px}.backup-power-module__BW8uea__sectionHeading h2{font-size:36px}.backup-power-module__BW8uea__sectionHeading>p{font-size:12px}.backup-power-module__BW8uea__guideGrid{grid-template-columns:1fr}.backup-power-module__BW8uea__guideCard,.backup-power-module__BW8uea__guideCard:nth-child(2n){border-left:0;padding:21px 0 23px}.backup-power-module__BW8uea__guideCard+.backup-power-module__BW8uea__guideCard{border-top:1px solid #d7cfbd}.backup-power-module__BW8uea__guideCard>span{margin-bottom:13px}}@media (max-width:360px){.backup-power-module__BW8uea__container{width:calc(100% - 28px)}.backup-power-module__BW8uea__heroCopy{padding-left:16px;padding-right:16px}}@media (prefers-reduced-motion:reduce){.backup-power-module__BW8uea__heroAction{transition:none}.backup-power-module__BW8uea__heroAction:hover{transform:none}}
.camping-outdoor-gear-module__1wUv1W__outdoorPage{padding-bottom:88px;scroll-margin-top:56px}.camping-outdoor-gear-module__1wUv1W__container{width:min(100% - 64px,1200px);margin:0 auto}.camping-outdoor-gear-module__1wUv1W__breadcrumb{color:#50574a;flex-wrap:wrap;align-items:center;gap:10px;min-height:54px;font-size:11px;font-weight:700;display:flex}.camping-outdoor-gear-module__1wUv1W__breadcrumb a{color:#263c2e;text-underline-offset:4px;-webkit-text-decoration:underline #8c9a82;text-decoration:underline #8c9a82}.camping-outdoor-gear-module__1wUv1W__hero{color:#fbfaf5;background:#1b2c22;align-items:center;min-height:clamp(430px,47vw,560px);display:flex;position:relative;overflow:clip}.camping-outdoor-gear-module__1wUv1W__heroImage{object-fit:cover;object-position:center 54%}.camping-outdoor-gear-module__1wUv1W__heroScrim{background:linear-gradient(90deg,#101b14eb 0%,#101b14c2 43%,#101b143b 78%,#101b1414 100%);position:absolute;inset:0}.camping-outdoor-gear-module__1wUv1W__heroCopy{z-index:1;width:min(100%,680px);padding:clamp(34px,6vw,76px);position:relative}.camping-outdoor-gear-module__1wUv1W__eyebrow{color:#263c2e;letter-spacing:.12em;text-transform:uppercase;background:#f4f1e8;width:fit-content;margin:0 0 20px;padding:7px 10px;font-size:10px;font-weight:850;line-height:1.4}.camping-outdoor-gear-module__1wUv1W__heroCopy h1{color:#fbfaf5;letter-spacing:-.06em;max-width:600px;margin:0 0 18px;font-size:clamp(48px,7vw,82px);font-weight:580;line-height:.96}.camping-outdoor-gear-module__1wUv1W__heroCopy>p:not(.camping-outdoor-gear-module__1wUv1W__eyebrow){color:#f0eee6;max-width:475px;margin:0 0 27px;font-size:15px;line-height:1.75}.camping-outdoor-gear-module__1wUv1W__heroAction{color:#1b2c22;text-align:center;background:#f4f1e8;justify-content:center;align-items:center;min-height:48px;padding:12px 18px;font-size:12px;font-weight:850;transition:background .18s,transform .18s;display:inline-flex}.camping-outdoor-gear-module__1wUv1W__heroAction:hover{background:#e4dece;transform:translateY(-1px)}.camping-outdoor-gear-module__1wUv1W__catalogSection{padding-top:76px;scroll-margin-top:4rem}.camping-outdoor-gear-module__1wUv1W__sectionHeading{grid-template-columns:minmax(0,1fr) minmax(260px,.65fr);align-items:end;gap:40px;margin-bottom:26px;display:grid}.camping-outdoor-gear-module__1wUv1W__eyebrowDark{color:#566a52;letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px;font-size:10px;font-weight:800;line-height:1.5}.camping-outdoor-gear-module__1wUv1W__sectionHeading h2{color:#242a22;letter-spacing:-.05em;margin:0;font-size:clamp(34px,4.5vw,50px);font-weight:570;line-height:1.05}.camping-outdoor-gear-module__1wUv1W__sectionHeading>p{color:#50574a;max-width:440px;margin:0 0 3px;font-size:12px;line-height:1.7}@media (max-width:760px){.camping-outdoor-gear-module__1wUv1W__container{width:min(100% - 40px,640px)}.camping-outdoor-gear-module__1wUv1W__hero{align-items:flex-end;min-height:460px}.camping-outdoor-gear-module__1wUv1W__heroImage{object-position:62% center}.camping-outdoor-gear-module__1wUv1W__heroScrim{background:linear-gradient(#101b1438 0%,#101b14cc 52%,#101b14f0 100%)}.camping-outdoor-gear-module__1wUv1W__heroCopy{padding:34px 26px}.camping-outdoor-gear-module__1wUv1W__heroCopy h1{max-width:520px;font-size:clamp(46px,12vw,66px)}.camping-outdoor-gear-module__1wUv1W__heroCopy>p:not(.camping-outdoor-gear-module__1wUv1W__eyebrow){font-size:14px}.camping-outdoor-gear-module__1wUv1W__catalogSection{padding-top:58px}.camping-outdoor-gear-module__1wUv1W__sectionHeading{grid-template-columns:1fr;gap:12px}}@media (max-width:380px){.camping-outdoor-gear-module__1wUv1W__container{width:calc(100% - 32px)}.camping-outdoor-gear-module__1wUv1W__heroCopy{padding:30px 20px}.camping-outdoor-gear-module__1wUv1W__heroCopy h1{font-size:clamp(42px,12vw,52px)}}@media (prefers-reduced-motion:reduce){.camping-outdoor-gear-module__1wUv1W__heroAction{transition:none}}
.emergency-cooking-fire-module__jtN3Oa__page{padding-bottom:92px;scroll-margin-top:56px}.emergency-cooking-fire-module__jtN3Oa__container{width:min(100% - 64px,1200px);margin:0 auto}.emergency-cooking-fire-module__jtN3Oa__breadcrumb{color:#50574a;flex-wrap:wrap;align-items:center;gap:10px;min-height:54px;font-size:11px;font-weight:700;display:flex}.emergency-cooking-fire-module__jtN3Oa__breadcrumb a{color:#263c2e;text-underline-offset:4px;-webkit-text-decoration:underline #8c9a82;text-decoration:underline #8c9a82}.emergency-cooking-fire-module__jtN3Oa__hero{isolation:isolate;color:#fbfaf5;background:#1b2c22;align-items:center;min-height:clamp(430px,47vw,560px);display:flex;position:relative;overflow:clip}.emergency-cooking-fire-module__jtN3Oa__heroImage{object-fit:cover;object-position:center 54%}.emergency-cooking-fire-module__jtN3Oa__heroScrim{z-index:0;background:linear-gradient(90deg,#101b14eb 0%,#101b14c2 43%,#101b143b 78%,#101b1414 100%);position:absolute;inset:0}.emergency-cooking-fire-module__jtN3Oa__heroCopy{z-index:1;width:min(100%,720px);padding:clamp(34px,6vw,76px);position:relative}.emergency-cooking-fire-module__jtN3Oa__eyebrow{color:#263c2e;letter-spacing:.12em;text-transform:uppercase;background:#f4f1e8;width:fit-content;margin:0 0 20px;padding:7px 10px;font-size:10px;font-weight:850;line-height:1.4}.emergency-cooking-fire-module__jtN3Oa__heroCopy h1{color:#fbfaf5;letter-spacing:-.06em;max-width:620px;margin:0 0 18px;font-size:clamp(48px,7vw,82px);font-weight:580;line-height:.96}.emergency-cooking-fire-module__jtN3Oa__heroCopy>p:not(.emergency-cooking-fire-module__jtN3Oa__eyebrow){color:#f0eee6;max-width:490px;margin:0 0 27px;font-size:15px;line-height:1.75}.emergency-cooking-fire-module__jtN3Oa__heroAction{color:#1b2c22;text-align:center;background:#f4f1e8;border:1px solid #f4f1e8;justify-content:center;align-items:center;min-height:48px;padding:12px 18px;font-size:12px;font-weight:850;transition:background .18s,transform .18s;display:inline-flex}.emergency-cooking-fire-module__jtN3Oa__heroAction:hover{background:#e4dece;transform:translateY(-1px)}.emergency-cooking-fire-module__jtN3Oa__heroAction:focus-visible,.emergency-cooking-fire-module__jtN3Oa__breadcrumb a:focus-visible{outline-offset:4px;outline:3px solid #bd7548}.emergency-cooking-fire-module__jtN3Oa__catalogSection{padding-top:76px;scroll-margin-top:4rem}.emergency-cooking-fire-module__jtN3Oa__sectionHeading,.emergency-cooking-fire-module__jtN3Oa__guidanceHeading{grid-template-columns:minmax(0,1fr) minmax(260px,.65fr);align-items:end;gap:40px;margin-bottom:26px;display:grid}.emergency-cooking-fire-module__jtN3Oa__eyebrowDark{color:#52664c;letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px;font-size:10px;font-weight:800;line-height:1.5}.emergency-cooking-fire-module__jtN3Oa__sectionHeading h2,.emergency-cooking-fire-module__jtN3Oa__guidanceHeading h2{color:#242a22;letter-spacing:-.05em;margin:0;font-size:clamp(34px,4.5vw,50px);font-weight:570;line-height:1.05}.emergency-cooking-fire-module__jtN3Oa__sectionHeading>p,.emergency-cooking-fire-module__jtN3Oa__guidanceHeading>p{color:#50574a;max-width:470px;margin:0 0 3px;font-size:12px;line-height:1.7}.emergency-cooking-fire-module__jtN3Oa__guidance{padding-top:98px;scroll-margin-top:4rem}.emergency-cooking-fire-module__jtN3Oa__guidanceHeading{margin-bottom:30px}.emergency-cooking-fire-module__jtN3Oa__guidanceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.emergency-cooking-fire-module__jtN3Oa__guidanceCard{background:#fbfaf5;border:1px solid #d7cfbd;min-width:0;padding:clamp(22px,3.4vw,38px)}.emergency-cooking-fire-module__jtN3Oa__cardLabel{color:#52664c;letter-spacing:.12em;margin:0 0 18px;font-size:10px;font-weight:850;line-height:1.5}.emergency-cooking-fire-module__jtN3Oa__guidanceCard h3,.emergency-cooking-fire-module__jtN3Oa__safetyNote h3{color:#242a22;font-family:var(--font-display);letter-spacing:-.04em;margin:0 0 16px;font-size:clamp(24px,3vw,34px);font-weight:580;line-height:1.08}.emergency-cooking-fire-module__jtN3Oa__guidanceCard ul{color:#50574a;margin:0;padding-left:19px;font-size:13px;line-height:1.7}.emergency-cooking-fire-module__jtN3Oa__guidanceCard li+li{margin-top:9px}.emergency-cooking-fire-module__jtN3Oa__safetyNote{color:#f4f1e8;background:#263c2e;margin-top:16px;padding:clamp(22px,3.4vw,36px)}.emergency-cooking-fire-module__jtN3Oa__safetyNote .emergency-cooking-fire-module__jtN3Oa__cardLabel{color:#d2d8cb}.emergency-cooking-fire-module__jtN3Oa__safetyNote h3{color:#fbfaf5;max-width:670px}.emergency-cooking-fire-module__jtN3Oa__safetyNote>p:last-child{color:#e4e6dd;max-width:780px;margin:0;font-size:13px;line-height:1.75}@media (max-width:760px){.emergency-cooking-fire-module__jtN3Oa__container{width:min(100% - 40px,640px)}.emergency-cooking-fire-module__jtN3Oa__hero{align-items:flex-end;min-height:460px}.emergency-cooking-fire-module__jtN3Oa__heroImage{object-position:62% center}.emergency-cooking-fire-module__jtN3Oa__heroScrim{background:linear-gradient(#101b1438 0%,#101b14cc 52%,#101b14f0 100%)}.emergency-cooking-fire-module__jtN3Oa__heroCopy{padding:34px 26px}.emergency-cooking-fire-module__jtN3Oa__heroCopy h1{max-width:520px;font-size:clamp(46px,12vw,66px)}.emergency-cooking-fire-module__jtN3Oa__heroCopy>p:not(.emergency-cooking-fire-module__jtN3Oa__eyebrow){font-size:14px}.emergency-cooking-fire-module__jtN3Oa__catalogSection{padding-top:58px}.emergency-cooking-fire-module__jtN3Oa__sectionHeading,.emergency-cooking-fire-module__jtN3Oa__guidanceHeading{grid-template-columns:1fr;gap:12px}.emergency-cooking-fire-module__jtN3Oa__guidance{padding-top:72px}.emergency-cooking-fire-module__jtN3Oa__guidanceGrid{grid-template-columns:minmax(0,1fr);gap:12px}}@media (max-width:380px){.emergency-cooking-fire-module__jtN3Oa__container{width:calc(100% - 32px)}.emergency-cooking-fire-module__jtN3Oa__heroCopy{padding:30px 20px}.emergency-cooking-fire-module__jtN3Oa__heroCopy h1{font-size:clamp(42px,12vw,52px)}}@media (prefers-reduced-motion:reduce){.emergency-cooking-fire-module__jtN3Oa__heroAction{transition:none}}
.emergency-food-module__zwiaBq__foodPage{padding-bottom:84px}.emergency-food-module__zwiaBq__container{width:min(100% - 64px,1200px);margin:0 auto}.emergency-food-module__zwiaBq__breadcrumb{color:#50574a;flex-wrap:wrap;align-items:center;gap:10px;min-height:54px;font-size:11px;font-weight:700;display:flex}.emergency-food-module__zwiaBq__breadcrumb a{color:#263c2e;text-underline-offset:4px;-webkit-text-decoration:underline #8c9a82;text-decoration:underline #8c9a82}.emergency-food-module__zwiaBq__hero{color:#fbfaf5;background:#1b2c22;align-items:center;min-height:430px;display:flex;position:relative;overflow:hidden}.emergency-food-module__zwiaBq__heroImage{object-fit:cover;object-position:center 52%}.emergency-food-module__zwiaBq__heroScrim{background:linear-gradient(90deg,#101b14e8 0%,#101b14bd 47%,#101b141f 100%);position:absolute;inset:0}.emergency-food-module__zwiaBq__heroCopy{z-index:1;width:min(100%,660px);padding:clamp(34px,6vw,72px);position:relative}.emergency-food-module__zwiaBq__eyebrow,.emergency-food-module__zwiaBq__eyebrowDark{letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px;font-size:10px;font-weight:800;line-height:1.5}.emergency-food-module__zwiaBq__eyebrow{color:#e1c8a8}.emergency-food-module__zwiaBq__heroCopy h1{color:#fbfaf5;letter-spacing:-.06em;max-width:560px;margin:0 0 18px;font-size:clamp(44px,6vw,72px);font-weight:580;line-height:.98}.emergency-food-module__zwiaBq__heroCopy>p:not(.emergency-food-module__zwiaBq__eyebrow){color:#f0eee6;max-width:490px;margin:0 0 25px;font-size:15px;line-height:1.75}.emergency-food-module__zwiaBq__heroAction{color:#1b2c22;background:#f4f1e8;justify-content:center;align-items:center;min-height:48px;padding:12px 17px;font-size:12px;font-weight:850;transition:background .18s,transform .18s;display:inline-flex}.emergency-food-module__zwiaBq__heroAction:hover{background:#e4dece;transform:translateY(-1px)}.emergency-food-module__zwiaBq__heroActions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.emergency-food-module__zwiaBq__hero .emergency-food-module__zwiaBq__heroGuideLink{color:#fbfaf5;text-underline-offset:4px;font-size:12px;font-weight:750;-webkit-text-decoration:underline #c5cbbd;text-decoration:underline #c5cbbd}.emergency-food-module__zwiaBq__heroGuideLink:hover{color:#e1c8a8}.emergency-food-module__zwiaBq__catalogSection{padding:76px 0 0;scroll-margin-top:4rem}.emergency-food-module__zwiaBq__sectionHeading{grid-template-columns:minmax(0,1fr) minmax(260px,.62fr);align-items:end;gap:40px;margin-bottom:26px;display:grid}.emergency-food-module__zwiaBq__eyebrowDark{color:#566a52;margin-bottom:8px}.emergency-food-module__zwiaBq__sectionHeading h2{color:#242a22;letter-spacing:-.05em;margin:0;font-size:clamp(34px,4.5vw,50px);font-weight:570;line-height:1.05}.emergency-food-module__zwiaBq__sectionHeading>p{color:#50574a;max-width:440px;margin:0 0 3px;font-size:12px;line-height:1.7}@media (max-width:760px){.emergency-food-module__zwiaBq__container{width:min(100% - 40px,640px)}.emergency-food-module__zwiaBq__hero{align-items:end;min-height:390px}.emergency-food-module__zwiaBq__heroImage{object-position:61% center}.emergency-food-module__zwiaBq__heroScrim{background:linear-gradient(#101b1424 0%,#101b14c2 42%,#101b14ed 100%)}.emergency-food-module__zwiaBq__heroCopy{padding:34px 26px}.emergency-food-module__zwiaBq__heroCopy h1{font-size:clamp(43px,11vw,60px)}.emergency-food-module__zwiaBq__heroCopy>p:not(.emergency-food-module__zwiaBq__eyebrow){font-size:14px}.emergency-food-module__zwiaBq__heroActions{flex-direction:column;align-items:flex-start;gap:13px}.emergency-food-module__zwiaBq__catalogSection{padding-top:57px}.emergency-food-module__zwiaBq__sectionHeading{grid-template-columns:1fr;gap:12px}}@media (max-width:380px){.emergency-food-module__zwiaBq__container{width:calc(100% - 32px)}.emergency-food-module__zwiaBq__heroCopy{padding:30px 20px}}@media (prefers-reduced-motion:reduce){.emergency-food-module__zwiaBq__heroAction{transition:none}}
.emergency-water-module__0Twi4a__waterPage{padding-bottom:84px}.emergency-water-module__0Twi4a__container{width:min(100% - 64px,1200px);margin:0 auto}.emergency-water-module__0Twi4a__breadcrumb{color:#50574a;flex-wrap:wrap;align-items:center;gap:10px;min-height:54px;font-size:11px;font-weight:700;display:flex}.emergency-water-module__0Twi4a__breadcrumb a{color:#263c2e;text-underline-offset:4px;-webkit-text-decoration:underline #8c9a82;text-decoration:underline #8c9a82}.emergency-water-module__0Twi4a__hero{color:#fbfaf5;background:#1b2c22;align-items:center;min-height:430px;display:flex;position:relative;overflow:hidden}.emergency-water-module__0Twi4a__heroImage{object-fit:cover;object-position:center 52%}.emergency-water-module__0Twi4a__heroScrim{background:linear-gradient(90deg,#101b14e8 0%,#101b14bd 47%,#101b141f 100%);position:absolute;inset:0}.emergency-water-module__0Twi4a__heroCopy{z-index:1;width:min(100%,660px);padding:clamp(34px,6vw,72px);position:relative}.emergency-water-module__0Twi4a__eyebrow,.emergency-water-module__0Twi4a__eyebrowDark{letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px;font-size:10px;font-weight:800;line-height:1.5}.emergency-water-module__0Twi4a__eyebrow{color:#e1c8a8}.emergency-water-module__0Twi4a__heroCopy h1{color:#fbfaf5;letter-spacing:-.06em;max-width:560px;margin:0 0 18px;font-size:clamp(44px,6vw,72px);font-weight:580;line-height:.98}.emergency-water-module__0Twi4a__heroCopy>p:not(.emergency-water-module__0Twi4a__eyebrow){color:#f0eee6;max-width:490px;margin:0 0 25px;font-size:15px;line-height:1.75}.emergency-water-module__0Twi4a__heroActions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.emergency-water-module__0Twi4a__heroAction{color:#1b2c22;text-align:center;background:#f4f1e8;justify-content:center;align-items:center;min-height:48px;padding:12px 17px;font-size:12px;font-weight:850;transition:background .18s,transform .18s;display:inline-flex}.emergency-water-module__0Twi4a__heroAction:hover{background:#e4dece;transform:translateY(-1px)}.emergency-water-module__0Twi4a__heroGuideLink{color:#fbfaf5;text-underline-offset:4px;font-size:12px;font-weight:750;-webkit-text-decoration:underline #c5cbbd;text-decoration:underline #c5cbbd}.emergency-water-module__0Twi4a__heroGuideLink:hover{color:#e1c8a8}.emergency-water-module__0Twi4a__catalogSection{padding:76px 0 0;scroll-margin-top:4rem}.emergency-water-module__0Twi4a__sectionHeading{grid-template-columns:minmax(0,1fr) minmax(260px,.62fr);align-items:end;gap:40px;margin-bottom:26px;display:grid}.emergency-water-module__0Twi4a__eyebrowDark{color:#566a52;margin-bottom:8px}.emergency-water-module__0Twi4a__sectionHeading h2{color:#242a22;letter-spacing:-.05em;margin:0;font-size:clamp(34px,4.5vw,50px);font-weight:570;line-height:1.05}.emergency-water-module__0Twi4a__sectionHeading>p{color:#50574a;max-width:440px;margin:0 0 3px;font-size:12px;line-height:1.7}@media (max-width:760px){.emergency-water-module__0Twi4a__container{width:min(100% - 40px,640px)}.emergency-water-module__0Twi4a__hero{align-items:end;min-height:390px}.emergency-water-module__0Twi4a__heroImage{object-position:61% center}.emergency-water-module__0Twi4a__heroScrim{background:linear-gradient(#101b1424 0%,#101b14c2 42%,#101b14ed 100%)}.emergency-water-module__0Twi4a__heroCopy{padding:34px 26px}.emergency-water-module__0Twi4a__heroCopy h1{font-size:clamp(43px,11vw,60px)}.emergency-water-module__0Twi4a__heroCopy>p:not(.emergency-water-module__0Twi4a__eyebrow){font-size:14px}.emergency-water-module__0Twi4a__heroActions{flex-direction:column;align-items:flex-start;gap:13px}.emergency-water-module__0Twi4a__catalogSection{padding-top:57px}.emergency-water-module__0Twi4a__sectionHeading{grid-template-columns:1fr;gap:12px}}@media (max-width:380px){.emergency-water-module__0Twi4a__container{width:calc(100% - 32px)}.emergency-water-module__0Twi4a__heroCopy{padding:30px 20px}}@media (prefers-reduced-motion:reduce){.emergency-water-module__0Twi4a__heroAction{transition:none}}
.emergency-water-planning-module__k4l8Ja__guidePage{padding-bottom:clamp(58px,9vw,108px)}.emergency-water-planning-module__k4l8Ja__container{width:min(100% - 56px,1240px);margin:0 auto}.emergency-water-planning-module__k4l8Ja__breadcrumb{color:#50574a;flex-wrap:wrap;align-items:center;gap:10px;min-height:58px;font-size:11px;font-weight:700;display:flex}.emergency-water-planning-module__k4l8Ja__breadcrumb a{color:#263c2e;text-underline-offset:4px;-webkit-text-decoration:underline #8c9a82;text-decoration:underline #8c9a82}.emergency-water-planning-module__k4l8Ja__hero{color:#fbfaf5;background:#1b2c22;align-items:center;min-height:480px;margin:0;display:flex;position:relative;overflow:hidden}.emergency-water-planning-module__k4l8Ja__heroImage{object-fit:cover;object-position:center 53%}.emergency-water-planning-module__k4l8Ja__heroScrim{background:linear-gradient(90deg,#101b14ed 0%,#101b14c2 48%,#101b141f 100%);position:absolute;inset:0}.emergency-water-planning-module__k4l8Ja__heroCopy{z-index:1;width:min(100%,730px);padding:clamp(34px,7vw,82px);position:relative}.emergency-water-planning-module__k4l8Ja__eyebrow,.emergency-water-planning-module__k4l8Ja__sectionNumber,.emergency-water-planning-module__k4l8Ja__baselineLabel,.emergency-water-planning-module__k4l8Ja__qualificationLabel{letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;font-size:10px;font-weight:850;line-height:1.5}.emergency-water-planning-module__k4l8Ja__eyebrow{color:#e1c8a8}.emergency-water-planning-module__k4l8Ja__heroCopy h1{color:#fbfaf5;letter-spacing:-.06em;max-width:650px;margin:0 0 17px;font-size:clamp(43px,6vw,72px);font-weight:580;line-height:.98}.emergency-water-planning-module__k4l8Ja__heroCopy>p:not(.emergency-water-planning-module__k4l8Ja__eyebrow){color:#f0eee6;max-width:550px;margin:0 0 26px;font-size:15px;line-height:1.75}.emergency-water-planning-module__k4l8Ja__heroActions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.emergency-water-planning-module__k4l8Ja__primaryAction,.emergency-water-planning-module__k4l8Ja__secondaryAction{text-align:center;justify-content:center;align-items:center;min-height:48px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.emergency-water-planning-module__k4l8Ja__primaryAction{color:#1b2c22;background:#f4f1e8;padding:12px 17px;transition:background .16s,transform .16s}.emergency-water-planning-module__k4l8Ja__primaryAction:hover{background:#e4dece;transform:translateY(-1px)}.emergency-water-planning-module__k4l8Ja__secondaryAction{color:#fbfaf5;text-underline-offset:4px;-webkit-text-decoration:underline #c5cbbd;text-decoration:underline #c5cbbd}.emergency-water-planning-module__k4l8Ja__secondaryAction:hover{color:#e1c8a8}.emergency-water-planning-module__k4l8Ja__baselines{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:30px;display:grid}.emergency-water-planning-module__k4l8Ja__baselineCard{background:#fbfaf5;border:1px solid #d7cfbd;min-width:0;padding:clamp(20px,3vw,30px)}.emergency-water-planning-module__k4l8Ja__baselineLabel{color:#566a52;margin-bottom:11px}.emergency-water-planning-module__k4l8Ja__baselineFigure{color:#263c2e;font:620 clamp(28px, 4vw, 42px) / 1.1 var(--font-display);letter-spacing:-.05em;margin:0 0 8px}.emergency-water-planning-module__k4l8Ja__baselineNote{color:#42483d;max-width:490px;margin:0;font-size:12px;line-height:1.7}.emergency-water-planning-module__k4l8Ja__citation{color:#263c2e;text-underline-offset:3px;font-weight:800;-webkit-text-decoration:underline #8c9a82;text-decoration:underline #8c9a82}.emergency-water-planning-module__k4l8Ja__citation:hover{color:#18271e}.emergency-water-planning-module__k4l8Ja__contents{border-top:1px solid #d7cfbd;border-bottom:1px solid #d7cfbd;grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;gap:8px;margin:44px 0 22px;padding:14px 0;display:grid}.emergency-water-planning-module__k4l8Ja__contents p{color:#566a52;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:10px;font-weight:850}.emergency-water-planning-module__k4l8Ja__contents a{color:#263c2e;align-items:center;min-height:38px;padding:8px 9px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.emergency-water-planning-module__k4l8Ja__contents a:hover{background:#eae5d9}.emergency-water-planning-module__k4l8Ja__article{gap:18px;display:grid}.emergency-water-planning-module__k4l8Ja__articleSection,.emergency-water-planning-module__k4l8Ja__offerSection,.emergency-water-planning-module__k4l8Ja__sources{background:#fbfaf5;border:1px solid #d7cfbd;min-width:0;padding:clamp(24px,4.7vw,52px);scroll-margin-top:2rem}.emergency-water-planning-module__k4l8Ja__sectionNumber{color:#566a52;margin-bottom:10px}.emergency-water-planning-module__k4l8Ja__articleSection h2,.emergency-water-planning-module__k4l8Ja__offerIntro h2,.emergency-water-planning-module__k4l8Ja__sources h2{color:#242a22;letter-spacing:-.05em;max-width:780px;margin:0 0 21px;font-size:clamp(29px,4vw,44px);font-weight:580;line-height:1.08}.emergency-water-planning-module__k4l8Ja__articleSection h3{color:#263c2e;letter-spacing:-.025em;margin:0 0 10px;font-size:20px;font-weight:620;line-height:1.2}.emergency-water-planning-module__k4l8Ja__articleSection p,.emergency-water-planning-module__k4l8Ja__offerIntro>p:last-child{color:#42483d;margin:0 0 15px;font-size:14px;line-height:1.8}.emergency-water-planning-module__k4l8Ja__articleSection p:last-child{margin-bottom:0}.emergency-water-planning-module__k4l8Ja__planningGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;display:grid}.emergency-water-planning-module__k4l8Ja__planningGrid>div{border-top:2px solid #8c9a82;min-width:0;padding-top:18px}.emergency-water-planning-module__k4l8Ja__qualification,.emergency-water-planning-module__k4l8Ja__treatmentCallout{background:#f0ece1;border-left:4px solid #bd7548;margin:26px 0;padding:21px 23px}.emergency-water-planning-module__k4l8Ja__qualificationLabel{color:#705337;margin-bottom:7px}.emergency-water-planning-module__k4l8Ja__qualification p:last-child,.emergency-water-planning-module__k4l8Ja__treatmentCallout p:last-child{margin:0}.emergency-water-planning-module__k4l8Ja__storageGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.emergency-water-planning-module__k4l8Ja__storageGrid article{background:#f0ece1;min-width:0;padding:22px}.emergency-water-planning-module__k4l8Ja__storageGrid article>span{color:#8c9a82;font:650 13px / 1 var(--font-display);margin-bottom:20px;display:block}.emergency-water-planning-module__k4l8Ja__storageGrid p{margin-bottom:0;font-size:13px}.emergency-water-planning-module__k4l8Ja__reviewNote{margin-top:21px!important}.emergency-water-planning-module__k4l8Ja__treatmentCallout{margin-bottom:22px}.emergency-water-planning-module__k4l8Ja__criteriaList{border-top:1px solid #d7cfbd;margin:23px 0 0}.emergency-water-planning-module__k4l8Ja__criteriaList div{border-bottom:1px solid #d7cfbd;grid-template-columns:minmax(160px,.72fr) minmax(0,1fr);gap:18px;padding:15px 0;display:grid}.emergency-water-planning-module__k4l8Ja__criteriaList dt{color:#263c2e;font-size:12px;font-weight:850;line-height:1.5}.emergency-water-planning-module__k4l8Ja__criteriaList dd{color:#42483d;margin:0;font-size:13px;line-height:1.65}.emergency-water-planning-module__k4l8Ja__offerSection{background:#eae5d9}.emergency-water-planning-module__k4l8Ja__offerIntro{max-width:740px;margin-bottom:25px}.emergency-water-planning-module__k4l8Ja__offerIntro h2{margin-bottom:11px}.emergency-water-planning-module__k4l8Ja__offerIntro>p:last-child{margin-bottom:0}.emergency-water-planning-module__k4l8Ja__sources{color:#fbfaf5;background:#263c2e;margin-top:34px}.emergency-water-planning-module__k4l8Ja__sources .emergency-water-planning-module__k4l8Ja__sectionNumber{color:#d6c3a5}.emergency-water-planning-module__k4l8Ja__sources h2{color:#fbfaf5;margin-bottom:22px}.emergency-water-planning-module__k4l8Ja__sources ol{counter-reset:source;margin:0;padding:0;list-style:none}.emergency-water-planning-module__k4l8Ja__sources li{counter-increment:source;border-top:1px solid #f7f3e93d;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:18px 0;display:grid}.emergency-water-planning-module__k4l8Ja__sources li>div:before{color:#d6c3a5;content:"0" counter(source);letter-spacing:.12em;margin-bottom:6px;font-size:10px;font-weight:850;display:block}.emergency-water-planning-module__k4l8Ja__sources cite{color:#fbfaf5;font-size:15px;font-style:normal;font-weight:800}.emergency-water-planning-module__k4l8Ja__sources li p{color:#deded3;margin:5px 0 0;font-size:11px;line-height:1.6}.emergency-water-planning-module__k4l8Ja__sources li>a{color:#f3d6b4;text-align:right;text-underline-offset:4px;padding:9px 0 9px 12px;font-size:11px;font-weight:800;-webkit-text-decoration:underline #b8aa94;text-decoration:underline #b8aa94}.emergency-water-planning-module__k4l8Ja__sources li>a:hover{color:#fff}.emergency-water-planning-module__k4l8Ja__guidePage :is(a,button):focus-visible{outline-offset:4px;outline:3px solid #bd7548}@media (max-width:900px){.emergency-water-planning-module__k4l8Ja__contents{grid-template-columns:repeat(3,minmax(0,1fr))}.emergency-water-planning-module__k4l8Ja__contents p{grid-column:1/-1}}@media (max-width:700px){.emergency-water-planning-module__k4l8Ja__container{width:min(100% - 32px,620px)}.emergency-water-planning-module__k4l8Ja__hero{align-items:end;min-height:490px}.emergency-water-planning-module__k4l8Ja__heroImage{object-position:59% center}.emergency-water-planning-module__k4l8Ja__heroScrim{background:linear-gradient(#101b1426 0%,#101b14cf 42%,#101b14f2 100%)}.emergency-water-planning-module__k4l8Ja__heroCopy{padding:30px 24px 36px}.emergency-water-planning-module__k4l8Ja__heroCopy h1{font-size:clamp(42px,11vw,60px)}.emergency-water-planning-module__k4l8Ja__heroCopy>p:not(.emergency-water-planning-module__k4l8Ja__eyebrow){font-size:14px}.emergency-water-planning-module__k4l8Ja__baselines,.emergency-water-planning-module__k4l8Ja__planningGrid,.emergency-water-planning-module__k4l8Ja__storageGrid{grid-template-columns:1fr}.emergency-water-planning-module__k4l8Ja__contents{margin-top:30px}.emergency-water-planning-module__k4l8Ja__articleSection,.emergency-water-planning-module__k4l8Ja__offerSection,.emergency-water-planning-module__k4l8Ja__sources{padding:25px 22px}.emergency-water-planning-module__k4l8Ja__sources li{grid-template-columns:1fr;gap:8px}.emergency-water-planning-module__k4l8Ja__sources li>a{text-align:left;justify-self:start;padding-left:0}}@media (max-width:420px){.emergency-water-planning-module__k4l8Ja__contents{grid-template-columns:repeat(2,minmax(0,1fr))}.emergency-water-planning-module__k4l8Ja__contents p{grid-column:1/-1}.emergency-water-planning-module__k4l8Ja__hero{min-height:520px}.emergency-water-planning-module__k4l8Ja__heroActions{flex-direction:column;align-items:stretch;gap:12px}.emergency-water-planning-module__k4l8Ja__secondaryAction{align-self:flex-start}.emergency-water-planning-module__k4l8Ja__criteriaList div{grid-template-columns:1fr;gap:5px}}@media (prefers-reduced-motion:reduce){.emergency-water-planning-module__k4l8Ja__primaryAction{transition:none}}
.vehicle-supplies-module__1pu_xa__page{padding-bottom:88px}.vehicle-supplies-module__1pu_xa__container{width:min(100% - 64px,1200px);margin:0 auto}.vehicle-supplies-module__1pu_xa__breadcrumb{color:#50574a;flex-wrap:wrap;align-items:center;gap:10px;min-height:54px;font-size:11px;font-weight:700;display:flex}.vehicle-supplies-module__1pu_xa__breadcrumb a{color:#263c2e;text-underline-offset:4px;-webkit-text-decoration:underline #8c9a82;text-decoration:underline #8c9a82}.vehicle-supplies-module__1pu_xa__hero{color:#fbfaf5;background:#1b2c22;align-items:center;min-height:clamp(430px,47vw,560px);display:flex;position:relative;overflow:clip}.vehicle-supplies-module__1pu_xa__heroImage{object-fit:cover;object-position:center 54%}.vehicle-supplies-module__1pu_xa__heroScrim{background:linear-gradient(90deg,#101b14f0 0%,#101b14c2 44%,#101b144d 78%,#101b1421 100%);position:absolute;inset:0}.vehicle-supplies-module__1pu_xa__heroCopy{z-index:1;width:min(100%,730px);padding:clamp(34px,6vw,76px);position:relative}.vehicle-supplies-module__1pu_xa__eyebrow,.vehicle-supplies-module__1pu_xa__eyebrowDark,.vehicle-supplies-module__1pu_xa__guidanceNumber,.vehicle-supplies-module__1pu_xa__reviewLabel{letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:850;line-height:1.5}.vehicle-supplies-module__1pu_xa__eyebrow{color:#263c2e;background:#f4f1e8;width:fit-content;margin:0 0 20px;padding:7px 10px}.vehicle-supplies-module__1pu_xa__heroCopy h1{color:#fbfaf5;letter-spacing:-.06em;overflow-wrap:anywhere;max-width:650px;margin:0 0 18px;font-size:clamp(48px,7vw,82px);font-weight:580;line-height:.96}.vehicle-supplies-module__1pu_xa__heroCopy>p:not(.vehicle-supplies-module__1pu_xa__eyebrow){color:#f0eee6;max-width:510px;margin:0 0 27px;font-size:15px;line-height:1.75}.vehicle-supplies-module__1pu_xa__heroActions{flex-wrap:wrap;align-items:center;gap:18px 22px;display:flex}.vehicle-supplies-module__1pu_xa__heroAction{color:#1b2c22;text-align:center;background:#f4f1e8;justify-content:center;align-items:center;min-height:48px;padding:12px 18px;font-size:12px;font-weight:850;transition:background .18s,transform .18s;display:inline-flex}.vehicle-supplies-module__1pu_xa__heroAction:hover{background:#e4dece;transform:translateY(-1px)}.vehicle-supplies-module__1pu_xa__page .vehicle-supplies-module__1pu_xa__heroTextLink{color:#fffaf2;text-underline-offset:5px;font-size:12px;font-weight:750;-webkit-text-decoration:underline #bdc7b7;text-decoration:underline #bdc7b7}.vehicle-supplies-module__1pu_xa__guidance,.vehicle-supplies-module__1pu_xa__catalogSection{padding-top:76px;scroll-margin-top:4rem}.vehicle-supplies-module__1pu_xa__guidanceHeading,.vehicle-supplies-module__1pu_xa__catalogHeading{grid-template-columns:minmax(0,1fr) minmax(260px,.65fr);align-items:end;gap:40px;margin-bottom:27px;display:grid}.vehicle-supplies-module__1pu_xa__eyebrowDark{color:#566a52;margin:0 0 8px}.vehicle-supplies-module__1pu_xa__guidanceHeading h2,.vehicle-supplies-module__1pu_xa__catalogHeading h2{color:#242a22;letter-spacing:-.05em;max-width:720px;margin:0;font-size:clamp(34px,4.5vw,50px);font-weight:570;line-height:1.05}.vehicle-supplies-module__1pu_xa__guidanceHeading>p,.vehicle-supplies-module__1pu_xa__catalogHeading>p{color:#50574a;max-width:460px;margin:0 0 3px;font-size:13px;line-height:1.7}.vehicle-supplies-module__1pu_xa__guidanceGrid{border-top:1px solid #d7cfbd;border-bottom:1px solid #d7cfbd;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.vehicle-supplies-module__1pu_xa__guidanceCard{min-width:0;padding:23px 22px 25px}.vehicle-supplies-module__1pu_xa__guidanceCard:first-child{padding-left:0}.vehicle-supplies-module__1pu_xa__guidanceCard+.vehicle-supplies-module__1pu_xa__guidanceCard{border-left:1px solid #d7cfbd}.vehicle-supplies-module__1pu_xa__guidanceNumber{color:#566a52;margin-bottom:17px;font-size:9px;display:block}.vehicle-supplies-module__1pu_xa__guidanceCard h3,.vehicle-supplies-module__1pu_xa__reviewPanel h3{color:#263c2e;letter-spacing:-.035em;overflow-wrap:anywhere;margin:0 0 9px;font-size:clamp(20px,2vw,25px);font-weight:580;line-height:1.12}.vehicle-supplies-module__1pu_xa__guidanceCard p,.vehicle-supplies-module__1pu_xa__reviewPanel article>p:last-child{color:#50574a;margin:0;font-size:12px;line-height:1.75}.vehicle-supplies-module__1pu_xa__reviewPanel{background:#e6decc;grid-template-columns:repeat(2,minmax(0,1fr));gap:38px;margin-top:20px;padding:clamp(24px,4vw,42px);display:grid}.vehicle-supplies-module__1pu_xa__reviewPanel article{min-width:0}.vehicle-supplies-module__1pu_xa__reviewLabel{color:#50574a;margin:0 0 10px;font-size:9px}.vehicle-supplies-module__1pu_xa__reviewPanel h3{margin-bottom:10px}.vehicle-supplies-module__1pu_xa__guidanceNote{color:#50574a;max-width:780px;margin:15px 0 0;font-size:11px;line-height:1.65}.vehicle-supplies-module__1pu_xa__catalogSection{padding-top:88px}@media (max-width:900px){.vehicle-supplies-module__1pu_xa__guidanceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.vehicle-supplies-module__1pu_xa__guidanceCard:nth-child(3){border-left:0;padding-left:0}.vehicle-supplies-module__1pu_xa__guidanceCard:nth-child(n+3){border-top:1px solid #d7cfbd}}@media (max-width:760px){.vehicle-supplies-module__1pu_xa__container{width:min(100% - 40px,640px)}.vehicle-supplies-module__1pu_xa__hero{align-items:flex-end;min-height:480px}.vehicle-supplies-module__1pu_xa__heroImage{object-position:62% center}.vehicle-supplies-module__1pu_xa__heroScrim{background:linear-gradient(#101b1447 0%,#101b14d6 55%,#101b14f2 100%)}.vehicle-supplies-module__1pu_xa__heroCopy{padding:34px 26px}.vehicle-supplies-module__1pu_xa__heroCopy h1{max-width:540px;font-size:clamp(46px,12vw,66px)}.vehicle-supplies-module__1pu_xa__heroCopy>p:not(.vehicle-supplies-module__1pu_xa__eyebrow){font-size:14px}.vehicle-supplies-module__1pu_xa__guidance,.vehicle-supplies-module__1pu_xa__catalogSection{padding-top:59px}.vehicle-supplies-module__1pu_xa__guidanceHeading,.vehicle-supplies-module__1pu_xa__catalogHeading{grid-template-columns:1fr;gap:13px}.vehicle-supplies-module__1pu_xa__guidanceHeading>p,.vehicle-supplies-module__1pu_xa__catalogHeading>p{font-size:12px}.vehicle-supplies-module__1pu_xa__reviewPanel{grid-template-columns:1fr;gap:25px}}@media (max-width:520px){.vehicle-supplies-module__1pu_xa__guidanceGrid{grid-template-columns:1fr}.vehicle-supplies-module__1pu_xa__guidanceCard,.vehicle-supplies-module__1pu_xa__guidanceCard:first-child,.vehicle-supplies-module__1pu_xa__guidanceCard:nth-child(3){border-left:0;padding:19px 0 21px}.vehicle-supplies-module__1pu_xa__guidanceCard+.vehicle-supplies-module__1pu_xa__guidanceCard,.vehicle-supplies-module__1pu_xa__guidanceCard:nth-child(n+3){border-top:1px solid #d7cfbd}.vehicle-supplies-module__1pu_xa__guidanceNumber{margin-bottom:12px}}@media (max-width:380px){.vehicle-supplies-module__1pu_xa__container{width:calc(100% - 32px)}.vehicle-supplies-module__1pu_xa__heroCopy{padding:30px 20px}.vehicle-supplies-module__1pu_xa__heroCopy h1{font-size:clamp(42px,12vw,52px)}.vehicle-supplies-module__1pu_xa__heroActions{flex-direction:column;align-items:flex-start;gap:14px}}@media (prefers-reduced-motion:reduce){.vehicle-supplies-module__1pu_xa__heroAction{transition:none}}
