/* Local vegetation and equipment detail: November 4, 2026 */
.equipment-section .equipment-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:start}.equipment-section .equipment-item{margin:0;min-width:0}.equipment-section .equipment-photo{display:block;width:100%;height:auto;aspect-ratio:1.5;object-fit:cover}.equipment-section .equipment-item h3{font-size:20px;line-height:1.3;margin:18px 0 8px}.equipment-section .equipment-item .equipment-model{font-size:15px;line-height:1.55;margin:0 0 12px}.equipment-section .equipment-list{padding-left:20px;margin:0;display:block}.equipment-section .equipment-list li{font-size:15px;line-height:1.6;margin:0 0 10px;padding-left:2px;color:var(--ink)}.equipment-section .equipment-links{font-size:13px;line-height:1.6;margin:10px 0}.equipment-section .equipment-links a{color:inherit;text-decoration:underline;text-underline-offset:3px}.equipment-section .equipment-note{max-width:850px;font-size:14px;line-height:1.6;margin:0 0 26px}.local-growth-section{border-top:1px solid #dfe5df}.local-growth-section .local-growth-intro{max-width:820px;line-height:1.7;margin:14px 0 32px}.local-growth-list{display:grid;gap:32px}.local-growth-row{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:42px;padding:0 0 32px;border-bottom:1px solid #dfe5df}.local-growth-row:last-child{padding-bottom:0;border-bottom:0}.local-growth-row figure{margin:0;min-width:0}.local-growth-row img{display:block;width:100%;max-width:480px;height:auto;aspect-ratio:4/3;object-fit:cover}.local-growth-row:nth-child(even) figure{grid-column:2;grid-row:1}.local-growth-row:nth-child(even) .local-growth-copy{grid-column:1;grid-row:1}.local-growth-copy h3{font-size:24px;line-height:1.25;margin:0 0 12px}.local-growth-copy p{font-size:16px;line-height:1.7;margin:0 0 12px}.local-growth-copy p:last-child{margin-bottom:0}.local-growth-copy strong{color:var(--forest)}
@media(max-width:900px){.equipment-section .equipment-gallery{gap:20px}.equipment-section .equipment-item h3{font-size:18px}.local-growth-row{gap:28px}.local-growth-copy h3{font-size:22px}}
@media(max-width:700px){.equipment-section .equipment-gallery{grid-template-columns:1fr;gap:32px}.equipment-section .equipment-photo{max-height:330px}.local-growth-row,.local-growth-row:nth-child(even){grid-template-columns:minmax(0,1fr);gap:20px;padding-bottom:28px}.local-growth-row:nth-child(even) figure,.local-growth-row:nth-child(even) .local-growth-copy{grid-column:auto;grid-row:auto}.local-growth-row img{max-width:none}.local-growth-copy h3{font-size:21px}.local-growth-copy p{font-size:16px}.local-growth-list{gap:28px}}
