.colocation_page__is2WT{max-width:1080px;margin:0 auto;padding:24px 16px 40px;color:#172b45;overflow-wrap:anywhere;font-family:Arial,Helvetica,sans-serif}.colocation_page__is2WT h1{font-size:clamp(24px,4vw,34px);line-height:1.2;margin:12px 0}.colocation_page__is2WT h2{font-size:21px;margin:0 0 12px}.colocation_page__is2WT p{line-height:1.55}.colocation_intro__Sz6i8{max-width:760px}.colocation_actions__K1r35{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:16px 0}.colocation_button__Eeacc,.colocation_secondary__Vpnp1{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border-radius:9px;border:1px solid #0d6efd;background:#0d6efd;color:#fff;font-weight:600;text-decoration:none;cursor:pointer;text-align:center;font-size:15px;max-width:100%;box-sizing:border-box}.colocation_secondary__Vpnp1{color:#0759cd;background:#fff}.colocation_button__Eeacc:disabled,.colocation_secondary__Vpnp1:disabled{opacity:.6;cursor:wait}.colocation_button__Eeacc:focus-visible,.colocation_secondary__Vpnp1:focus-visible{outline:3px solid #e6b85c;outline-offset:2px}.colocation_card__JiF9b,.colocation_panel__Z9aOI{padding:20px;border:1px solid #dbe5dc;border-radius:12px;background:#fff;min-width:0;margin:16px 0}.colocation_panel__Z9aOI{background:#f4f8f2}.colocation_grid__fKgKe{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.colocation_grid__fKgKe .colocation_card__JiF9b{margin:0}.colocation_resultCard__eMmx3{min-width:0;border:1px solid #dbe5dc;border-radius:12px;background:#fff;display:flex;transition:border-color .15s ease,box-shadow .15s ease}.colocation_resultCardLink__N5YJ8,.colocation_resultCardLink__N5YJ8:visited{box-sizing:border-box;width:100%;min-width:0;padding:20px;display:flex;flex-direction:column;gap:12px;border-radius:inherit;color:#334155;text-decoration:none;cursor:pointer;overflow-wrap:anywhere}.colocation_resultCardLink__N5YJ8:hover{text-decoration:none}.colocation_resultCard__eMmx3:hover{border-color:#7ba4db;box-shadow:0 4px 14px rgba(15,23,42,.08)}.colocation_resultCardLink__N5YJ8:focus-visible{outline:3px solid #0d6efd;outline-offset:3px}.colocation_resultBadges__ImAx_{display:flex;flex-wrap:wrap;gap:6px}.colocation_resultCard__eMmx3 .colocation_resultTitle__xxIkq{margin:0;color:#173758;font-size:18px;font-weight:600;line-height:1.4;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.colocation_resultPhoto__uOXTA{width:100%;height:160px;object-fit:cover;border-radius:8px}.colocation_resultLocation__RZMhT{display:flex;gap:6px;align-items:flex-start}.colocation_resultLocation__RZMhT svg{flex-shrink:0;margin-top:2px}.colocation_resultDescription__uVMst,.colocation_resultFacts__1oOS6,.colocation_resultLocation__RZMhT{margin:0;font-size:14px;line-height:1.5}.colocation_resultDescription__uVMst{color:#64748b;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.colocation_resultFooter__k798R{margin-top:auto;padding-top:4px}.colocation_resultDate__rZpu3{margin:0 0 10px;font-size:12px;color:#64748b}.colocation_resultDetails__xOStz{display:block;text-align:right;color:#0d6efd;font-size:14px;font-weight:600}@media (max-width:600px){.colocation_resultCardLink__N5YJ8{padding:15px}}@media (prefers-reduced-motion:reduce){.colocation_resultCard__eMmx3{transition:none}}.colocation_badge__gKqxw{display:inline-block;padding:4px 8px;border-radius:20px;background:#e9f2e7;color:#245a36;font-size:13px}.colocation_neutral__Og9SF{display:flex;align-items:center;gap:10px;color:#48684c;padding:12px 0;font-size:14px}.colocation_neutral__Og9SF span{font-size:30px}.colocation_form__5IZ5A{padding-bottom:calc(40px + env(safe-area-inset-bottom))}.colocation_form__5IZ5A .colocation_compactField__KAJ6_{max-width:340px}.colocation_form__5IZ5A .colocation_grid__fKgKe{align-items:start}.colocation_form__5IZ5A .colocation_grid__fKgKe>p{grid-column:1/-1;margin-top:0}.colocation_form__5IZ5A .colocation_panel__Z9aOI>[data-error-field]>label{max-width:340px}.colocation_form__5IZ5A [data-error-field]{min-width:0}.colocation_form__5IZ5A [aria-invalid=true]{border-color:#b42318;outline:2px solid #b42318;outline-offset:2px}.colocation_form__5IZ5A [aria-invalid=true]:focus-visible,.colocation_form__5IZ5A [data-submission-error]:focus-visible{outline:3px solid #b42318;outline-offset:3px}.colocation_fieldError__T0gpa{color:#8d2323;font-size:14px;font-weight:600;line-height:1.5;margin:-4px 0 12px}.colocation_formLocation__63Z4P .colocation_fieldError__T0gpa{margin-top:4px}.colocation_organizationOptions__XX9r0{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px 24px;gap:8px 24px;margin:16px 0}.colocation_form__5IZ5A .colocation_organizationOptions__XX9r0 .colocation_check__oX47j{margin:0;padding:8px 0;line-height:1.5;cursor:pointer}.colocation_previewAction__YOEkI{margin-top:24px;margin-bottom:0}.colocation_previewAction__YOEkI>button{min-width:260px}.colocation_form__5IZ5A .colocation_preview__FLlND .colocation_detailColumns__6EeIL{align-items:start}.colocation_preview__FLlND{margin-top:32px}.colocation_preview__FLlND>article{padding:20px;border:1px solid #dbe5dc;border-radius:12px;background:#fff}.colocation_preview__FLlND>article>.colocation_actions__K1r35{margin-bottom:0}@media (max-width:600px){.colocation_preview__FLlND>article{padding:15px}}.colocation_previewHeading__Sc86j:focus{outline:3px solid #0d6efd;outline-offset:6px}.colocation_previewTitle__t2kFI{font-size:24px;margin:18px 0 12px;overflow-wrap:anywhere}.colocation_formLocation__63Z4P [role=search]{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center}.colocation_formLocation__63Z4P [role=search]>div{min-width:0}.colocation_formLocation__63Z4P [role=search]>div:last-of-type{flex-shrink:0;white-space:nowrap}.colocation_formLocation__63Z4P [role=search]>div:last-of-type>span{flex-shrink:0;overflow-wrap:normal}.colocation_formLocation__63Z4P [role=search] select{width:auto;min-width:104px;flex-shrink:0}.colocation_formLocation__63Z4P [role=search] button{min-height:44px;white-space:nowrap}.colocation_formLocation__63Z4P [role=search]>span{grid-column:1/-1}.colocation_form__5IZ5A label{display:grid;grid-gap:6px;gap:6px;font-weight:600;margin:12px 0;min-width:0}.colocation_form__5IZ5A input,.colocation_form__5IZ5A select,.colocation_form__5IZ5A textarea{width:100%;min-width:0;max-width:100%;padding:10px;min-height:44px;border:1px solid #bbc9be;border-radius:7px;font:inherit;box-sizing:border-box;background:#fff;color:#172c22}.colocation_form__5IZ5A textarea{min-height:110px;resize:vertical}.colocation_form__5IZ5A .colocation_check__oX47j{display:flex;align-items:flex-start;gap:10px;font-weight:400}.colocation_form__5IZ5A .colocation_check__oX47j input{width:20px;min-height:20px;flex-shrink:0;margin-top:3px}.colocation_error__ihsY2{padding:12px;border:1px solid #e7a4a4;border-radius:8px;color:#8d2323;background:#fff4f4}.colocation_muted__O_a95{color:#55655b;font-size:14px}.colocation_description__IcCBk{white-space:pre-wrap}.colocation_detailArticle__DrdwA{margin:24px 0;scroll-margin-top:calc(var(--header-height, 64px) + 16px)}.colocation_detailHeader__a9dlK{display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,260px);grid-gap:24px;gap:24px;align-items:start}.colocation_detailHeader__a9dlK h1{margin:12px 0}.colocation_detailLocation__aFCRw{display:flex;gap:8px;align-items:baseline;margin:10px 0}.colocation_detailLocation__aFCRw>svg{flex-shrink:0;align-self:center}.colocation_detailActions__jtch6{display:grid;grid-gap:10px;gap:10px;padding-top:4px;min-width:0}.colocation_detailActions__jtch6 .colocation_error__ihsY2{margin:0}.colocation_detailContext__Le3fd{max-width:760px;color:#55655b;margin:16px 0 24px}.colocation_detailFacts__MoAuZ{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin:24px 0}.colocation_detailFacts__MoAuZ>div{display:flex;flex-direction:column;padding:16px;background:#f4f8f2;border:1px solid #dbe5dc;border-radius:12px;min-width:0}.colocation_detailFacts__MoAuZ dt{flex:1 1;color:#48614d;font-size:14px;line-height:1.5}.colocation_detailFacts__MoAuZ dd{font-size:18px;font-weight:600;margin:8px 0 0;line-height:1.4}.colocation_detailColumns__6EeIL{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px;align-items:start}.colocation_detailColumns__6EeIL>.colocation_card__JiF9b{margin:0}.colocation_detailWide__SFuJS{grid-column:1/-1}.colocation_detailPhotos__G8X_f{margin:24px 0}.colocation_equineDetails__GIHsq{display:grid;grid-gap:10px;gap:10px}.colocation_equineDetail__Ms05t{padding:12px 14px;background:#f8fafb;border:1px solid #e1e7eb;border-radius:9px;min-width:0}.colocation_equineDetail__Ms05t h3{margin:0;font-size:16px}.colocation_equineDetail__Ms05t p{margin:6px 0 0;color:#55655b}.colocation_detail__r9W2E .colocation_detailSubheading__74Kjf{font-size:18px;margin:24px 0 10px}.colocation_organizationTags__cmv1D{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.colocation_organizationTags__cmv1D>span{padding:6px 10px;border-radius:8px;background:#e9f2e7;color:#245a36;font-size:14px;line-height:1.5}@media(max-width:900px){.colocation_detailHeader__a9dlK{grid-template-columns:minmax(0,1fr);gap:12px}.colocation_detailActions__jtch6{display:flex;flex-wrap:wrap}.colocation_detailFacts__MoAuZ{grid-template-columns:repeat(2,minmax(0,1fr))}.colocation_detailColumns__6EeIL{grid-template-columns:minmax(0,1fr);gap:16px}}@media(max-width:600px){.colocation_detailActions__jtch6>*{flex:1 1 220px}.colocation_detailFacts__MoAuZ>div{padding:12px}.colocation_detailFacts__MoAuZ dd{font-size:17px}}.colocation_discovery__ym98R{padding-bottom:calc(40px + env(safe-area-inset-bottom))}.colocation_discoveryIntro__0r__3{max-width:760px}.colocation_discoveryIntro__0r__3>p{margin:10px 0}.colocation_discoveryIntro__0r__3 .colocation_introNote__lwem8{color:#48614d;font-size:14px}.colocation_choices__jm8TH{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin:24px 0 32px}.colocation_choice__ZsFdR{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:20px;border:1px solid #dbe5dc;border-radius:12px;background:#fff}.colocation_choice__ZsFdR>svg{color:#356448;margin-bottom:12px}.colocation_choice__ZsFdR h2{font-size:20px;margin-bottom:4px}.colocation_choice__ZsFdR p{margin:6px 0 18px;color:#485e52}.colocation_choice__ZsFdR>a{margin-top:auto}.colocation_primaryChoice__DAGvM{background:#f4f8f2;border-color:#b7d0bc}.colocation_existingPasture__67AMy{margin:-16px 0 28px;font-size:14px;color:#55655b}.colocation_existingPasture__67AMy a{display:inline-block;color:#0759cd;text-underline-offset:3px;padding:8px 0}.colocation_situation__vWS6A{border:1px solid #dbe5dc;border-radius:10px;padding:12px 16px;margin:20px 0;min-width:0}.colocation_situation__vWS6A legend{padding:0 4px;font-weight:600}.colocation_form__5IZ5A .colocation_situation__vWS6A label{display:flex;align-items:flex-start;gap:10px;margin:0;padding:10px 0;font-weight:400;cursor:pointer}.colocation_form__5IZ5A .colocation_situation__vWS6A input{width:20px;min-height:20px;height:20px;flex-shrink:0;margin:0}.colocation_results__GMLdg{scroll-margin-top:calc(var(--header-height, 64px) + 16px);min-width:0}.colocation_results__GMLdg:focus-visible{outline:2px solid #0d6efd;outline-offset:5px}.colocation_resultsHeading__t0Lg2 h2{margin-bottom:4px;font-size:24px}.colocation_resultsHeading__t0Lg2 p{margin:4px 0 16px;color:#55655b}.colocation_filters__96JF2{padding:16px;background:#f8fafb;border:1px solid #e1e7eb;border-radius:10px;margin-bottom:20px}.colocation_filterLabel__XpuWf{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600;margin-bottom:8px}.colocation_filters__96JF2 [role=search]{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:start}.colocation_filters__96JF2 [role=search]>div{min-width:0}.colocation_filters__96JF2 [role=search] button,.colocation_filters__96JF2 [role=search] input,.colocation_filters__96JF2 [role=search] select{min-height:44px;font-size:16px!important}.colocation_filters__96JF2 [role=search]>span{grid-column:1/-1}.colocation_filterSummary__fC6Zi{margin:4px 0 0;color:#55655b;font-size:13px}.colocation_filterSummary__fC6Zi button{border:0;background:none;color:#0759cd;text-decoration:underline;font:inherit;padding:10px 4px;cursor:pointer;min-height:44px}.colocation_emptyState__nKRdg{padding:24px 20px;border:1px dashed #c9d9cb;border-radius:12px;background:#fafcf9}.colocation_emptyState__nKRdg>svg{color:#48684c}.colocation_emptyState__nKRdg h3{font-size:19px;margin:10px 0 8px}.colocation_emptyState__nKRdg p{max-width:640px;margin:8px 0}.colocation_emptyState__nKRdg .colocation_actions__K1r35{margin-bottom:0}.colocation_alternative__01F2q{margin:24px 0;padding-bottom:20px;border-bottom:1px solid #e2e8e2}.colocation_alternative__01F2q p{margin:8px 0}.colocation_alternative__01F2q a,.colocation_howItWorks__RspWi a{color:#0759cd;text-underline-offset:3px}.colocation_howItWorks__RspWi{margin-top:24px}.colocation_steps__9szAU{counter-reset:steps;padding:0;margin:18px 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px;list-style:none}.colocation_steps__9szAU li{counter-increment:steps;min-width:0}.colocation_steps__9szAU li:before{content:counter(steps);display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#e9f2e7;color:#245a36;font-weight:700}.colocation_steps__9szAU h3{font-size:16px;margin:10px 0 6px}.colocation_steps__9szAU p{font-size:14px;margin:0}@media(max-width:700px){.colocation_organizationOptions__XX9r0{grid-template-columns:minmax(0,1fr);gap:4px}.colocation_formLocation__63Z4P [role=search]>div:first-child{display:contents!important}.colocation_formLocation__63Z4P [role=search]>div:first-child>div{grid-column:1/-1}.colocation_formLocation__63Z4P [role=search]>div:first-child>button{grid-column:1;grid-row:2;justify-self:start}.colocation_formLocation__63Z4P [role=search]>div:last-of-type{grid-column:2;grid-row:2}.colocation_previewAction__YOEkI>button{min-width:0;width:100%}.colocation_choices__jm8TH{grid-template-columns:minmax(0,1fr);gap:12px;margin:20px 0 28px}.colocation_choice__ZsFdR{padding:16px;display:grid;grid-template-columns:24px minmax(0,1fr);grid-gap:0 10px;gap:0 10px}.colocation_choice__ZsFdR>svg{width:24px;margin-bottom:0}.colocation_choice__ZsFdR h2{font-size:18px}.colocation_choice__ZsFdR p{grid-column:2;font-size:14px;margin:6px 0 12px}.colocation_choice__ZsFdR>a{grid-column:1/-1;width:100%}.colocation_filters__96JF2{padding:12px}.colocation_filters__96JF2 [role=search]>div:first-child{display:contents!important}.colocation_filters__96JF2 [role=search]>div:first-child>div{grid-column:1/-1}.colocation_filters__96JF2 [role=search]>div:first-child>button{grid-column:1;grid-row:2;justify-self:start}.colocation_filters__96JF2 [role=search]>div:last-of-type{grid-column:2;grid-row:2;justify-content:flex-end}.colocation_filters__96JF2 [role=search]>div:last-of-type>span{display:none}.colocation_filters__96JF2 [role=search] select{max-width:105px}.colocation_steps__9szAU{grid-template-columns:minmax(0,1fr);gap:16px}.colocation_steps__9szAU li{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:0 10px;gap:0 10px}.colocation_steps__9szAU h3{margin:4px 0 6px}.colocation_steps__9szAU p{grid-column:2}}@media(max-width:359px){.colocation_formLocation__63Z4P [role=search]{grid-template-columns:minmax(0,1fr)}.colocation_formLocation__63Z4P [role=search]>div:last-of-type{grid-column:1;grid-row:3}}@media(max-width:1279px){body:has(.colocation_discovery__ym98R,.colocation_form__5IZ5A,.colocation_detail__r9W2E) .feedback-fab{display:none!important}}@media(max-width:600px){.colocation_grid__fKgKe{grid-template-columns:minmax(0,1fr)}.colocation_page__is2WT{padding:16px 12px 32px}.colocation_card__JiF9b,.colocation_panel__Z9aOI{padding:15px}.colocation_actions__K1r35>*{flex:1 1 180px}}.colocationResults_page__i4hPc{padding-bottom:calc(40px + env(safe-area-inset-bottom))}.colocationResults_page__i4hPc .colocationResults_intro__u7o68{max-width:none;margin-bottom:24px}.colocationResults_intro__u7o68>p{max-width:72ch}.colocationResults_intro__u7o68>div{margin:12px 0 0;gap:12px 20px}.colocationResults_intro__u7o68>div>a:last-child{font-size:14px}.colocationResults_filterBar__EQQIk{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;margin:12px 0 16px}.colocationResults_filterBar__EQQIk>button{gap:8px}.colocationResults_grid__cqGHT{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.colocationResults_single__Z9HI3{max-width:700px;grid-template-columns:minmax(0,1fr)}.colocationResults_prominent__SSEDt{border-color:#cddbcf}.colocationResults_prominent__SSEDt h3{font-size:21px!important;font-weight:700!important;display:block!important;overflow:visible!important;-webkit-line-clamp:unset!important;line-height:1.35!important}.colocationResults_facts__SHM9d{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.colocationResults_standardFacts__Kg7SG{display:contents}.colocationResults_facts__SHM9d>p{background:#f3f7f1;border-radius:8px;padding:10px;color:#274635}.colocationResults_prominent__SSEDt .colocationResults_cardAction__vUYTK{display:flex;align-items:center;justify-content:center;gap:12px;min-height:44px;padding:8px 14px;border-radius:8px;background:#0d6efd;color:#fff;font-size:15px;box-sizing:border-box}.colocationResults_cardAction__vUYTK>span{font-size:18px}.colocationResults_prominent__SSEDt>a:hover .colocationResults_cardAction__vUYTK{background:#0759cd}@media (max-width:767px){.colocationResults_grid__cqGHT{grid-template-columns:minmax(0,1fr);gap:16px}.colocationResults_page__i4hPc .colocationResults_intro__u7o68{margin-bottom:20px}.colocationResults_intro__u7o68>p{font-size:15px;line-height:1.5}.colocationResults_intro__u7o68>div{gap:8px}.colocationResults_intro__u7o68>div>a:first-child{flex:0 1 auto}.colocationResults_intro__u7o68>div>a:last-child{flex:1 1 100%;padding:4px 0}.colocationResults_filterBar__EQQIk{margin:8px 0 14px;gap:4px}.colocationResults_filterBar__EQQIk>p{width:100%}.colocationResults_prominent__SSEDt h3{font-size:20px!important}}