.farm-list-card[data-astro-cid-c5bcgu52]{transition:transform .2s ease,box-shadow .2s ease;text-decoration:none;color:inherit;display:block;height:100%;padding:0!important}.farm-list-card[data-astro-cid-c5bcgu52]:hover{transform:translateY(-2px);box-shadow:0 8px 16px #0000001a;text-decoration:none}.farm-content[data-astro-cid-c5bcgu52]{padding:1rem;height:100%;display:flex;flex-direction:column;gap:.75rem}.grid-mode[data-astro-cid-c5bcgu52] .farm-content[data-astro-cid-c5bcgu52]{flex-direction:column}.farm-image-container[data-astro-cid-c5bcgu52]{width:100%;aspect-ratio:4 / 3;border-radius:6px;overflow:hidden;background:var(--color-background-muted);flex-shrink:0}.farm-image[data-astro-cid-c5bcgu52]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.farm-info[data-astro-cid-c5bcgu52]{flex:1;display:flex;flex-direction:column;gap:.5rem}.farm-title[data-astro-cid-c5bcgu52]{margin:0;font-size:1rem;font-weight:600;color:var(--color-text-heading);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.farm-location[data-astro-cid-c5bcgu52]{margin:0;font-size:.875rem;color:var(--color-text-body);opacity:.8}.farm-category[data-astro-cid-c5bcgu52]{margin-top:auto}.list-mode[data-astro-cid-c5bcgu52].farm-list-card .farm-content[data-astro-cid-c5bcgu52]{flex-direction:row!important;gap:1rem!important;padding:.75rem!important;align-items:center!important}.list-mode[data-astro-cid-c5bcgu52].farm-list-card .farm-image-container[data-astro-cid-c5bcgu52]{width:80px!important;height:80px!important;max-width:80px!important;max-height:80px!important;aspect-ratio:1 / 1!important;flex-shrink:0!important}.list-mode[data-astro-cid-c5bcgu52].farm-list-card .farm-info[data-astro-cid-c5bcgu52]{flex:1!important;min-width:0!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:1rem!important}.list-mode[data-astro-cid-c5bcgu52].farm-list-card .farm-title[data-astro-cid-c5bcgu52]{font-size:1rem!important;margin:0!important;flex:0 0 auto!important;min-width:200px!important}.list-mode[data-astro-cid-c5bcgu52].farm-list-card .farm-location[data-astro-cid-c5bcgu52]{flex:0 0 auto!important;min-width:120px!important;font-size:.875rem!important;margin:0!important}.list-mode[data-astro-cid-c5bcgu52].farm-list-card .farm-category[data-astro-cid-c5bcgu52]{flex:0 0 auto!important;margin:0!important}@media (max-width: 768px){.list-mode[data-astro-cid-c5bcgu52].farm-list-card .farm-content[data-astro-cid-c5bcgu52]{flex-direction:row!important;gap:.75rem!important;padding:.5rem!important}.list-mode[data-astro-cid-c5bcgu52].farm-list-card .farm-image-container[data-astro-cid-c5bcgu52]{width:60px!important;height:60px!important;max-width:60px!important;max-height:60px!important}.list-mode[data-astro-cid-c5bcgu52].farm-list-card .farm-info[data-astro-cid-c5bcgu52]{flex-direction:column!important;align-items:flex-start!important;gap:.25rem!important}.list-mode[data-astro-cid-c5bcgu52].farm-list-card .farm-title[data-astro-cid-c5bcgu52]{min-width:unset!important;font-size:.9rem!important}.list-mode[data-astro-cid-c5bcgu52].farm-list-card .farm-location[data-astro-cid-c5bcgu52]{min-width:unset!important;font-size:.8rem!important}.farm-image-container[data-astro-cid-c5bcgu52]{aspect-ratio:4 / 3}}.farm-list-row[data-astro-cid-67r6sfiw]{display:flex;align-items:center;gap:1rem;padding:.75rem 1rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-2);text-decoration:none;color:inherit;transition:all .2s ease;min-height:80px}.farm-list-row[data-astro-cid-67r6sfiw]:hover{border-color:var(--color-primary);box-shadow:var(--shadow-1);transform:translateY(-1px);text-decoration:none}.row-image[data-astro-cid-67r6sfiw]{width:80px;height:80px;flex-shrink:0;border-radius:6px;overflow:hidden;background:var(--color-background-muted)}.row-image[data-astro-cid-67r6sfiw] img[data-astro-cid-67r6sfiw]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.row-content[data-astro-cid-67r6sfiw]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.25rem}.row-title[data-astro-cid-67r6sfiw]{font-size:1rem;font-weight:600;color:var(--color-text-heading);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row-location[data-astro-cid-67r6sfiw]{font-size:.875rem;color:var(--color-text-body);opacity:.8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row-category[data-astro-cid-67r6sfiw]{flex-shrink:0}@media (max-width: 768px){.farm-list-row[data-astro-cid-67r6sfiw]{padding:.5rem .75rem;gap:.75rem}.row-image[data-astro-cid-67r6sfiw]{width:60px;height:60px}.row-title[data-astro-cid-67r6sfiw]{font-size:.9rem}.row-location[data-astro-cid-67r6sfiw]{font-size:.8rem}}.view-controls[data-astro-cid-uhsbg2my]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;gap:1rem;flex-wrap:wrap}.view-toggles[data-astro-cid-uhsbg2my]{display:flex;gap:.5rem;border:1px solid var(--color-border);border-radius:6px;padding:4px;background:var(--color-surface)}.view-toggle[data-astro-cid-uhsbg2my]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:4px;background:transparent;color:var(--color-text-body);cursor:pointer;transition:all .2s ease}.view-toggle[data-astro-cid-uhsbg2my]:hover{background:var(--color-background-muted);color:var(--color-text-heading)}.view-toggle[data-astro-cid-uhsbg2my].active{background:var(--color-primary);color:#fff}.results-info[data-astro-cid-uhsbg2my]{color:var(--color-text-body);font-size:.9rem}.grid-farms[data-astro-cid-uhsbg2my]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1.25rem}.list-farms[data-astro-cid-uhsbg2my]{display:flex;flex-direction:column;gap:.5rem}.farm-container[data-astro-cid-uhsbg2my][data-view=grid] .grid-farms[data-astro-cid-uhsbg2my]{display:grid}.farm-container[data-astro-cid-uhsbg2my][data-view=grid] .list-farms[data-astro-cid-uhsbg2my],.farm-container[data-astro-cid-uhsbg2my][data-view=list] .grid-farms[data-astro-cid-uhsbg2my]{display:none}.farm-container[data-astro-cid-uhsbg2my][data-view=list] .list-farms[data-astro-cid-uhsbg2my]{display:flex}.pagination[data-astro-cid-uhsbg2my]{margin-top:var(--space-6);display:grid;gap:var(--space-3)}.pager[data-astro-cid-uhsbg2my]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.spacer[data-astro-cid-uhsbg2my]{display:inline-block;width:120px;height:2.5rem}.page-indicator[data-astro-cid-uhsbg2my]{color:var(--color-text-body);font-weight:600}.page-list[data-astro-cid-uhsbg2my]{display:flex;gap:.5rem;justify-content:center;align-items:center;list-style:none;padding:0;margin:0;flex-wrap:wrap}.page[data-astro-cid-uhsbg2my],.page[data-astro-cid-uhsbg2my].current{display:inline-block;min-width:2.25rem;text-align:center;padding:.35rem .6rem;border-radius:var(--radius-1);text-decoration:none}a[data-astro-cid-uhsbg2my].page{border:1px solid var(--color-border);color:var(--color-text-body);background:var(--color-surface)}a[data-astro-cid-uhsbg2my].page:hover{border-color:var(--color-primary);color:var(--color-primary)}.page[data-astro-cid-uhsbg2my].current{background:var(--color-primary);color:#fff;font-weight:700}@media (max-width: 768px){.view-controls[data-astro-cid-uhsbg2my]{flex-direction:column;align-items:stretch;gap:1rem}.view-toggles[data-astro-cid-uhsbg2my]{align-self:flex-start}.results-info[data-astro-cid-uhsbg2my]{text-align:center}.farm-container[data-astro-cid-uhsbg2my][data-view=grid] .grid-farms[data-astro-cid-uhsbg2my]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem}}
