.GroundsContent_filterBar__81eMz{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem;padding:1.25rem;background:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}.GroundsContent_filterGroup__2YeMB{display:flex;flex-direction:column;gap:.375rem}.GroundsContent_filterLabel__mvuJS{font-size:.85rem;font-weight:600;color:#001871;text-transform:uppercase;letter-spacing:.5px}.GroundsContent_regionSelect__V5gdq{padding:.625rem 1rem;font-size:.95rem;font-family:inherit;border:1px solid #d1d5db;border-radius:6px;background:#ffffff;color:#25282a;cursor:pointer;transition:border-color .2s ease}.GroundsContent_regionSelect__V5gdq:focus{outline:2px solid #0072ce;outline-offset:2px;border-color:#0072ce}.GroundsContent_searchGroup__SWGcj{display:flex;flex-direction:column;gap:.375rem;position:relative}.GroundsContent_searchWrapper__ntRfG{position:relative}.GroundsContent_searchInput__YW9ie{width:100%;padding:.625rem 1rem;font-size:.95rem;font-family:inherit;border:1px solid #d1d5db;border-radius:6px;background:#ffffff;color:#25282a;transition:border-color .2s ease;box-sizing:border-box}.GroundsContent_searchInput__YW9ie:focus{outline:2px solid #0072ce;outline-offset:2px;border-color:#0072ce}.GroundsContent_searchInput__YW9ie::placeholder{color:#9ca3af}.GroundsContent_suggestions__okRBm{position:absolute;top:100%;left:0;right:0;background:#ffffff;border:1px solid #d1d5db;border-top:none;border-radius:0 0 6px 6px;list-style:none;padding:0;margin:0;z-index:10;box-shadow:0 4px 6px rgba(0,0,0,.1)}.GroundsContent_suggestionItem___IO28{display:block;width:100%;text-align:left;padding:.625rem 1rem;font-size:.9rem;font-family:inherit;color:#25282a;background:none;border:none;cursor:pointer;transition:background .15s ease}.GroundsContent_suggestionItem___IO28:hover{background:#f0f4ff;color:#001871}.GroundsContent_showAllButton__Mx2ft{display:inline-block;padding:.5rem 1.25rem;margin-bottom:1rem;background:white;color:#0072ce;border:1.5px solid #0072ce;border-radius:4px;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .2s ease}.GroundsContent_showAllButton__Mx2ft:hover{background:#0072ce;color:white}.GroundsContent_resultCount__I7H_8{font-size:.9rem;color:#6b7280;margin:0 0 1rem}.GroundsContent_groundsGrid__EtvHT{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem}.GroundsContent_groundCard__WH_QD{background:#ffffff;border-radius:12px;border:1px solid #e5e7eb;overflow:hidden;transition:box-shadow .2s ease}.GroundsContent_groundCard__WH_QD:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.GroundsContent_gallery__Dy2X7{position:relative;background:#f3f4f6}.GroundsContent_galleryScroll__1JW9I{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.GroundsContent_galleryScroll__1JW9I::-webkit-scrollbar{height:4px}.GroundsContent_galleryScroll__1JW9I::-webkit-scrollbar-track{background:transparent}.GroundsContent_galleryScroll__1JW9I::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:2px}.GroundsContent_galleryItem__gNT0w{flex:0 0 100%;scroll-snap-align:start;position:relative}.GroundsContent_galleryImage__BAgI4{width:100%;height:220px;object-fit:cover;display:block}.GroundsContent_galleryCaption__oVA9j{position:absolute;bottom:0;left:0;right:0;padding:.5rem .75rem;background:rgba(0,0,0,.6);color:#ffffff;font-size:.8rem;line-height:1.4}.GroundsContent_galleryCount__TKdlL{position:absolute;top:.5rem;right:.5rem;padding:.2rem .5rem;background:rgba(0,0,0,.6);color:#ffffff;font-size:.75rem;border-radius:4px}.GroundsContent_groundInfo__H1Nq8{padding:1.25rem 1.5rem}.GroundsContent_groundName__1pppc{font-size:1.25rem;font-weight:700;color:#001871;margin:0 0 .5rem;line-height:1.3}.GroundsContent_groundRegion__i2Ls0{display:inline-block;font-size:.8rem;font-weight:600;color:#ffffff;background:#001871;padding:.2rem .6rem;border-radius:12px;margin-bottom:.75rem}.GroundsContent_groundAddress__oJdkF{font-size:.9rem;color:#4b5563;line-height:1.5;margin:0 0 1rem;white-space:pre-line}.GroundsContent_mapContainer__Qaj0B{margin-bottom:1rem;border-radius:8px;overflow:hidden;border:1px solid #e5e7eb}.GroundsContent_mapContainer__Qaj0B iframe{display:block}.GroundsContent_mapLink__g7GD3{display:block;text-align:center;padding:.5rem;font-size:.85rem;font-weight:600;color:#0072ce;text-decoration:none;background:#f9fafb;transition:color .2s ease}.GroundsContent_mapLink__g7GD3:hover{color:#001871;text-decoration:underline}.GroundsContent_contactSection__ZbqiY{margin-bottom:1rem}.GroundsContent_cardSectionTitle__iwE_P{font-size:.85rem;font-weight:600;color:#001871;text-transform:uppercase;letter-spacing:.5px;margin:0 0 .375rem}.GroundsContent_contactName__lfnag{font-size:.9rem;color:#4b5563;margin:0 0 .25rem}.GroundsContent_contactEmail__X5vzj{font-size:.9rem;color:#0072ce;text-decoration:none;transition:color .2s ease}.GroundsContent_contactEmail__X5vzj:hover{color:#001871;text-decoration:underline}.GroundsContent_tagsSection__scgOy{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.GroundsContent_tagGroup__oeVgl{display:flex;flex-direction:column;gap:.25rem}.GroundsContent_tagLabel__hl9jH{font-size:.8rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.3px}.GroundsContent_tags__zodT9{display:flex;flex-wrap:wrap;gap:.375rem}.GroundsContent_tag___9bGv{display:inline-block;padding:.25rem .625rem;font-size:.8rem;font-weight:500;color:#001871;background:#e8f0fe;border-radius:12px;border:1px solid #c5d5f0}.GroundsContent_competitionsSection__7SgDd{margin-bottom:.75rem}.GroundsContent_competitionsList__rphDI{font-size:.9rem;color:#4b5563;margin:0;line-height:1.5}.GroundsContent_shareSection__iHYg7{display:flex;align-items:center;gap:.75rem;padding-top:1rem;border-top:1px solid #e5e7eb;margin-top:.5rem}.GroundsContent_shareLabel__y5jKh{font-size:.8rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.3px;flex-shrink:0}.GroundsContent_copyLinkButton__zv8m4{padding:.375rem .75rem;font-size:.8rem;font-weight:600;font-family:inherit;border:1px solid #d1d5db;border-radius:6px;background:#ffffff;color:#25282a;cursor:pointer;transition:all .2s ease}.GroundsContent_copyLinkButton__zv8m4:hover{border-color:#001871;color:#001871}.GroundsContent_copyLinkButton__zv8m4:focus{outline:2px solid #0072ce;outline-offset:2px}.GroundsContent_copied__b7fMc{border-color:#059669;color:#059669;background:#ecfdf5}.GroundsContent_shareButton__R1Zj1{display:none;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#f3f4f6;transition:background .2s ease;flex-shrink:0}.GroundsContent_shareButton__R1Zj1:hover{background:#e5e7eb}@media (max-width:768px){.GroundsContent_shareButton__R1Zj1{display:flex}}.GroundsContent_noGrounds__uq2FJ{text-align:center;color:#6b7280;font-size:1rem;padding:2rem 0}@media (min-width:768px){.GroundsContent_filterBar__81eMz{flex-direction:row;align-items:flex-end}.GroundsContent_filterGroup__2YeMB{flex:0 0 auto;min-width:200px}.GroundsContent_searchGroup__SWGcj{flex:1 1}.GroundsContent_groundsGrid__EtvHT{grid-template-columns:repeat(2,1fr)}.GroundsContent_galleryImage__BAgI4{height:260px}}@media (min-width:1024px){.GroundsContent_galleryItem__gNT0w{flex:0 0 50%}}