@media(max-width:600px){.plant-grid74>.plant-card74{grid-column:1/-1;min-height:0;height:190px}.plant-grid74>.plant-card74:first-child{height:240px}.plant-grid74>.plant-card74>div{padding:22px}.plant-grid74>.plant-card74 h3{font-size:26px;line-height:1.12;max-width:calc(100% - 42px)}.plant-grid74>.plant-card74>div>span{flex-shrink:0;margin-left:16px}}
@media(max-width:600px){.home74 .hero-aside74{grid-template-columns:minmax(0,1fr)}.home74 .hero-aside74>.refinery-feature74{height:210px;min-height:0}.home74 .hero-aside74>.budget-feature122{grid-template-columns:minmax(0,1fr) 130px;min-height:175px;padding:24px;gap:12px}.home74 .hero-aside74>.budget-feature122>img{height:120px;width:130px}.home74 .hero-aside74>.budget-feature122 h2{font-size:29px;max-width:none}.home74 .hero-aside74>.budget-feature122 .eyebrow{white-space:nowrap}}
@media(max-width:360px){.home74 .equipment-card74 .card-name74{gap:10px}.home74 .equipment-card74 .card-name74 h3{font-size:18px;min-width:0;line-height:1.15;letter-spacing:-.4px}.home74 .equipment-card74 .card-name74>span{flex-shrink:0;width:18px;text-align:center}}
@media(max-width:360px){.home74 #equipment .equipment-card74 .card-name74{display:flex;align-items:center;gap:8px;padding:16px 12px}.home74 #equipment .equipment-card74 .card-name74 h3{font-size:17px!important;flex:1;min-width:0}.home74 #equipment .equipment-card74 .card-name74>span{position:static!important;flex:0 0 18px;margin:0!important}}

@media(max-width:600px){.home74 .section-title74{display:flex;flex-direction:column;align-items:stretch;gap:16px}.home74 .section-title74>div{width:100%}.home74 .section-title74>div h2{max-width:none}.home74 .section-title74>a{align-self:flex-start;min-height:44px;display:flex;align-items:center;gap:28px}}

@media(max-width:600px){.home74 .more-plants74{grid-template-columns:minmax(0,1fr);gap:12px}.home74 .more-plants74>a{height:150px;min-height:0}.home74 .more-plants74>a>div{left:22px;right:22px;bottom:22px;width:auto;padding:0}.home74 .more-plants74 h3{font-size:24px;line-height:1.12;max-width:calc(100% - 40px)}}

@media(max-width:600px){.home74 .section-title74>a{margin-top:0}}

@media(max-width:360px){.home74 .entry-grid74 .entry-art241{width:80px;max-width:100%;flex-shrink:1}}

@media(min-width:601px) and (max-width:980px){.home74 .masthead74{grid-template-columns:minmax(0,1fr);gap:28px}.home74 .masthead-deck74{justify-self:stretch;width:100%;max-width:none}.home74 .chooser-grid75{grid-template-columns:repeat(4,minmax(0,1fr))}.home74 .masthead74 h1{font-size:clamp(48px,6.4vw,64px)}}
