.find-module__AXFKzW__resourcesHero{border:1px solid var(--line);box-shadow:var(--shadow-card);background:radial-gradient(circle at 100% 0,#8dbd2f1f,#0000 32%),linear-gradient(#fffffffc,#f5f9f5f7);border-radius:30px;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:start;gap:28px 30px;padding:34px;display:grid}.find-module__AXFKzW__resourcesHeroCopy,.find-module__AXFKzW__resourcesHeroAside,.find-module__AXFKzW__section,.find-module__AXFKzW__programShell,.find-module__AXFKzW__directoryCard,.find-module__AXFKzW__programCard,.find-module__AXFKzW__cardBody,.find-module__AXFKzW__heroGuideItem{min-width:0}.find-module__AXFKzW__resourcesHeroCopy{align-content:start;gap:18px;display:grid}.find-module__AXFKzW__resourcesHeroCopy h1{letter-spacing:-.065em;text-wrap:balance;max-width:10ch;margin:0;font-size:clamp(3rem,6vw,5rem);line-height:.93}.find-module__AXFKzW__resourcesHeroAside{align-content:start;gap:16px;display:grid}.find-module__AXFKzW__resourcesHeroImageFrame{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:linear-gradient(#fffffffa,#f4f8f4f5);border-radius:28px;overflow:hidden}.find-module__AXFKzW__resourcesHeroImageFrame img{border-radius:28px;width:100%;height:auto;display:block}.find-module__AXFKzW__resourcesHeroNote{gap:8px;padding:18px 18px 0;display:grid}.find-module__AXFKzW__resourcesHeroNote strong,.find-module__AXFKzW__cardBody h3,.find-module__AXFKzW__programCard h3,.find-module__AXFKzW__heroGuideItem strong{color:var(--ink)}.find-module__AXFKzW__sectionHeading p,.find-module__AXFKzW__programIntro p,.find-module__AXFKzW__cardBody p,.find-module__AXFKzW__resourcesHeroNote p,.find-module__AXFKzW__useCaseLine span:last-child,.find-module__AXFKzW__heroGuideItem p{color:var(--muted);line-height:1.62}.find-module__AXFKzW__heroGuideBand{border-top:1px solid #17312614;grid-column:1/-1;gap:18px;padding-top:22px;display:grid}.find-module__AXFKzW__heroGuideBandHeader{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px;display:flex}.find-module__AXFKzW__heroGuideBandHeader strong{letter-spacing:-.02em;font-size:1rem}.find-module__AXFKzW__heroGuideBandHeader span{color:var(--muted);line-height:1.55}.find-module__AXFKzW__heroGuideGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.find-module__AXFKzW__heroGuideItem{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:linear-gradient(#fffffffc,#f6faf6f7);border-radius:20px;gap:10px;padding:18px;display:grid}.find-module__AXFKzW__heroGuideItemHeader{gap:8px;display:grid}.find-module__AXFKzW__heroGuideItem strong{letter-spacing:-.02em;font-size:1.12rem;line-height:1.16}.find-module__AXFKzW__heroGuideLabel,.find-module__AXFKzW__kicker,.find-module__AXFKzW__badge,.find-module__AXFKzW__cityPill,.find-module__AXFKzW__zipPill,.find-module__AXFKzW__inlineLabel{border-radius:999px;align-items:center;width:fit-content;max-width:100%;min-height:30px;padding:0 12px;font-size:.8rem;font-weight:700;display:inline-flex}.find-module__AXFKzW__heroGuideLabel,.find-module__AXFKzW__kicker,.find-module__AXFKzW__badge,.find-module__AXFKzW__inlineLabel{color:var(--green-deep);background:#eef4ee;border:1px solid #dce6dd}.find-module__AXFKzW__cityPill,.find-module__AXFKzW__zipPill{color:var(--muted);border:1px solid var(--line);background:#f8faf8}.find-module__AXFKzW__inlineLabel{letter-spacing:.01em;min-height:24px;padding:0 10px;font-size:.72rem}.find-module__AXFKzW__section,.find-module__AXFKzW__programShell{gap:22px;display:grid}.find-module__AXFKzW__sectionHeading,.find-module__AXFKzW__programIntro{gap:10px;display:grid}.find-module__AXFKzW__sectionHeading h2,.find-module__AXFKzW__programIntro h2{letter-spacing:-.04em;margin:0;font-size:clamp(1.55rem,2.6vw,2.2rem);line-height:1.02}.find-module__AXFKzW__directoryGrid,.find-module__AXFKzW__programGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:22px;display:grid}.find-module__AXFKzW__programGrid{align-items:stretch}.find-module__AXFKzW__directoryCard,.find-module__AXFKzW__programCard{border:1px solid var(--line);background:linear-gradient(#fffffffc,#f8fbf7fa);border-radius:26px;gap:18px;padding:24px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 38px #0e23180f}.find-module__AXFKzW__programCard{grid-template-rows:auto auto auto 1fr auto;align-content:start;height:100%}.find-module__AXFKzW__programCardWide{grid-column:auto}.find-module__AXFKzW__cardAccent{background:linear-gradient(90deg,#166940d9,#8dbd2fe6);width:100%;height:5px;position:absolute;top:0;left:0}.find-module__AXFKzW__typeTransfer .find-module__AXFKzW__cardAccent{background:linear-gradient(90deg,#166940,#84b343)}.find-module__AXFKzW__typeConvenience .find-module__AXFKzW__cardAccent{background:linear-gradient(90deg,#2f6e5e,#6fb56e)}.find-module__AXFKzW__typeRecycling .find-module__AXFKzW__cardAccent{background:linear-gradient(90deg,#176d52,#7ac27c)}.find-module__AXFKzW__typeHazmat .find-module__AXFKzW__cardAccent{background:linear-gradient(90deg,#7b6220,#caa539)}.find-module__AXFKzW__typeCleanup .find-module__AXFKzW__cardAccent{background:linear-gradient(90deg,#355c8a,#63a4df)}.find-module__AXFKzW__cardTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.find-module__AXFKzW__programCard .find-module__AXFKzW__cardTop{justify-items:start;gap:10px;display:grid}.find-module__AXFKzW__cardBody{gap:10px;display:grid}.find-module__AXFKzW__cardBody h3,.find-module__AXFKzW__programCard h3{letter-spacing:-.03em;margin:0;font-size:1.28rem;line-height:1.14}.find-module__AXFKzW__useCaseLine{background:#f7faf7eb;border:1px solid #17312614;border-radius:18px;gap:8px;margin:0;padding:16px 18px;display:grid}.find-module__AXFKzW__detailList,.find-module__AXFKzW__programMetaList{gap:12px;margin:0;padding:0;display:grid}.find-module__AXFKzW__programMetaList{border-top:1px solid #17312614;align-content:start;padding-top:4px}.find-module__AXFKzW__detailRow,.find-module__AXFKzW__programMetaRow{background:#ffffffe6;border:1px solid #17312614;border-radius:18px;gap:8px;padding:14px 16px;display:grid}.find-module__AXFKzW__programMetaRow{position:relative;overflow:hidden}.find-module__AXFKzW__programMetaRow:before{content:"";background:linear-gradient(#166940d1,#8dbd2fc7);width:4px;position:absolute;inset:0 auto 0 0}.find-module__AXFKzW__detailRow dt,.find-module__AXFKzW__programMetaRow dt{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin:0;font-size:.76rem;font-weight:800}.find-module__AXFKzW__detailRow dd,.find-module__AXFKzW__programMetaRow dd{color:var(--ink);margin:0;font-weight:500;line-height:1.55}.find-module__AXFKzW__programMetaRow dt,.find-module__AXFKzW__programMetaRow dd{padding-left:8px}.find-module__AXFKzW__cardFooter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:4px;display:flex}.find-module__AXFKzW__programCard .find-module__AXFKzW__cardFooter{margin-top:auto}.find-module__AXFKzW__actionRow{flex-wrap:wrap;gap:10px;display:flex}.find-module__AXFKzW__programCard .find-module__AXFKzW__actionRow{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.find-module__AXFKzW__inlineAction{min-height:42px;color:var(--green-deep);background:#f7faf7f5;border:1px solid #1669401f;border-radius:999px;justify-content:center;align-items:center;padding:0 15px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 10px 20px #0e23180a}.find-module__AXFKzW__programCard .find-module__AXFKzW__inlineAction{width:100%}.find-module__AXFKzW__inlineAction:hover{background:#f1f7f2;border-color:#16694038}@media (max-width:1080px){.find-module__AXFKzW__resourcesHero{grid-template-columns:1fr}.find-module__AXFKzW__resourcesHeroCopy h1{max-width:9ch}.find-module__AXFKzW__heroGuideGrid{grid-template-columns:1fr}}@media (max-width:760px){.find-module__AXFKzW__resourcesHero{border-radius:24px;gap:20px;padding:22px 18px}.find-module__AXFKzW__resourcesHeroCopy{gap:14px}.find-module__AXFKzW__resourcesHeroCopy h1{max-width:none;font-size:clamp(2rem,11vw,3rem)}.find-module__AXFKzW__resourcesHeroImageFrame img{aspect-ratio:16/10;object-fit:cover}.find-module__AXFKzW__heroGuideBand{padding-top:18px}.find-module__AXFKzW__directoryGrid,.find-module__AXFKzW__programGrid{grid-template-columns:1fr}.find-module__AXFKzW__directoryCard,.find-module__AXFKzW__programCard{border-radius:22px;padding:18px}.find-module__AXFKzW__cardFooter,.find-module__AXFKzW__actionRow,.find-module__AXFKzW__programCard .find-module__AXFKzW__actionRow{grid-template-columns:1fr;justify-content:stretch;width:100%;display:grid}.find-module__AXFKzW__inlineAction{width:100%}}
