html:root body[data-site-shell=public] #main-content .marketListingViews.marketListingViews.marketListingViews .listingTile.photoListingCard[data-job-card=true]{background:color-mix(in srgb,var(--surface,#fff) 90%,#8fc8ad)!important;border-color:color-mix(in srgb,var(--lt-line,#dce7e0) 65%,#75aa90)!important;align-self:stretch!important}html:root body[data-site-shell=public] #main-content .marketListingViews.marketListingViews.marketListingViews .listingTile.photoListingCard[data-job-card=true] .ltJobHeader{box-sizing:border-box;aspect-ratio:auto!important;background:var(--green-3,#edf5f0)!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;width:100%!important;height:auto!important;min-height:76px!important;max-height:none!important;padding:14px!important;font-size:14px!important;font-weight:500!important;display:flex!important}html:root body[data-site-shell=public] #main-content .marketListingViews .listingTile.photoListingCard[data-job-card=true] .ltJobIcon{border:1px solid var(--lt-line);background:var(--surface,#fff)!important;border-radius:12px!important;width:40px!important;height:40px!important}html:root body[data-site-shell=public] #main-content .marketListingViews .listingTile.photoListingCard[data-job-card=true] .ltJobIcon svg{width:22px!important;height:22px!important}html:root body[data-site-shell=public] #main-content .marketListingViews .listingTile.photoListingCard[data-job-card=true] .ltBody{background:0 0!important;flex:auto!important;gap:6px!important;padding:12px 12px 0!important}html:root body[data-site-shell=public] #main-content .marketListingViews .listingTile.photoListingCard[data-job-card=true] .ltTitleLink{align-items:center;display:flex;min-height:44px!important;padding-inline-end:40px!important}html:root body[data-site-shell=public] #main-content .marketListingViews .listingTile.photoListingCard[data-job-card=true] .ltTitle{-webkit-line-clamp:unset!important;max-height:none!important;font-size:17px!important;line-height:1.5!important}html:root body[data-site-shell=public] #main-content .marketListingViews .listingTile.photoListingCard[data-job-card=true] .ltFooter{min-height:44px!important;margin-top:auto!important;padding-top:4px!important}html:root body[data-site-shell=public] #main-content .marketListingViews.marketListingViews.marketListingViews .listingTile.photoListingCard[data-job-card=true] .ltJobHeader{background:color-mix(in srgb,var(--surface,#fff) 72%,#8fc8ad)!important;border-bottom:1px solid var(--lt-line,#dce7e0)!important}html:root body[data-site-shell=public] #main-content .marketListingViews.marketListingViews.marketListingViews .listingTile.photoListingCard[data-job-card=true]{background:var(--surface,#fff)!important;border-color:var(--lt-line,#dce7e0)!important}html:root body[data-site-shell=public] #main-content .marketListingViews.marketListingViews.marketListingViews .listingTile.photoListingCard[data-job-card=true] .ltJobHeader{color:#f5faf7!important;background:#153f34!important;border:0!important;flex-direction:column!important;justify-content:center!important;gap:12px!important}html:root body[data-site-shell=public] #main-content .marketListingViews.marketListingViews.marketListingViews[data-listing-view=cards] .listingTile.photoListingCard[data-job-card=true] .ltJobHeader{height:175px!important;min-height:175px!important;max-height:175px!important}html:root body[data-site-shell=public] #main-content .marketListingViews.marketListingViews.marketListingViews[data-listing-view=grid] .listingTile.photoListingCard[data-job-card=true] .ltJobHeader{aspect-ratio:16/10!important;min-height:0!important;max-height:180px!important}html:root body[data-site-shell=public] #main-content .marketListingViews.marketListingViews .listingTile.photoListingCard[data-job-card=true] .ltJobIcon{color:#f5faf7!important;background:#ffffff14!important;border:1px solid #ffffff40!important;width:48px!important;height:48px!important}html:root body[data-site-shell=public] #main-content .marketListingViews.marketListingViews .listingTile.photoListingCard[data-job-card=true] .ltBody{padding:8px 12px 0!important}html:root body[data-site-shell=public] #main-content .marketHomeV2 .marketCategories .marketCategoryGrid{grid-template-columns:repeat(10,minmax(0,1fr))!important;gap:8px!important;display:grid!important}html:root body[data-site-shell=public] #main-content .marketHomeV2 .marketCategories .marketCategory{min-width:0;min-height:76px!important;box-shadow:none!important;text-align:center!important;background:0 0!important;border:0!important;border-radius:10px!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;gap:7px!important;padding:4px 2px!important;display:flex!important;transform:none!important}html:root body[data-site-shell=public] #main-content .marketHomeV2 .marketCategories .marketCategory>i{flex-shrink:0;transition:background-color .15s;border-radius:12px!important;width:40px!important;height:40px!important}html:root body[data-site-shell=public] #main-content .marketHomeV2 .marketCategories .marketCategory>i svg{width:22px!important;height:22px!important}html:root body[data-site-shell=public] #main-content .marketHomeV2 .marketCategories .marketCategory b{white-space:normal!important;overflow-wrap:normal!important;font-size:13px!important;font-weight:500!important;line-height:1.5!important;overflow:visible!important}html:root body[data-site-shell=public] #main-content .marketHomeV2 .marketCategories .marketCategory:is(:hover,:focus-visible)>i{background:var(--green-3,#e3f2e9)!important;color:var(--green,#075944)!important}html:root body[data-site-shell=public] #main-content .marketHomeV2 .marketCategories .marketCategory:focus-visible{outline-offset:2px;outline:2px solid var(--green,#075944)!important}html:root body[data-site-shell=public] #main-content .marketHomeV2 .marketCategories .marketSectionHead>a{color:var(--green,#075944)!important;font-weight:400!important}@media (max-width:1100px){html:root body[data-site-shell=public] #main-content .marketHomeV2 .marketCategories .marketCategoryGrid{grid-template-columns:repeat(5,minmax(0,1fr))!important;row-gap:12px!important}}@media (max-width:600px){html:root body[data-site-shell=public] #main-content .marketHomeV2 .marketCategories .marketCategoryGrid{column-gap:4px!important}html:root body[data-site-shell=public] #main-content .marketHomeV2 .marketCategories .marketCategory b{font-size:12px!important}html:root body[data-site-shell=public] #main-content .marketHomeV2 .marketCategories .marketCategory>i{width:36px!important;height:36px!important}}@media (prefers-reduced-motion:reduce){html:root body[data-site-shell=public] #main-content .marketCategories .marketCategory>i{transition:none!important}}html:root body[data-site-shell=public] #main-content .marketListingViews .listingViewHeader{gap:12px;margin-block:16px 12px}html:root body[data-site-shell=public] #main-content .marketListingViews .listingViewSummary :is(h2,.searchResultSummary>span){font-weight:600;line-height:1.4;font-size:22px!important}html:root body[data-site-shell=public] #main-content .marketListingViews .listingViewActions :is(button,a){min-height:44px}html:root body[data-site-shell=public] #main-content .marketListingViews[data-empty=true] .listingViewHeader{grid-template-columns:1fr auto}html:root body[data-site-shell=public] #main-content .marketListingViews .ltPrice{overflow-wrap:normal;font-size:clamp(16px,1.35vw,20px)!important;line-height:1.45!important}html:root body[data-site-shell=public] #main-content .marketListingViews .ltBody{container-type:inline-size}html:root body[data-site-shell=public] #main-content .marketListingViews .ltPrice{font-size:clamp(16px,7.5cqi,20px)!important}html:root body[data-site-shell=public] #main-content .detailsGrid>.sellerBox{align-self:start;margin-top:0!important;top:0!important}html:root body[data-site-shell=public] #main-content .sellerContactHeading{margin:0 0 8px;font-size:22px;line-height:1.4}html:root body[data-site-shell=public] #main-content #results>div[class*=empty]{padding:24px 16px}html:root body[data-site-shell=public] #main-content #results>div[class*=empty] a{border:1px solid var(--line,#dce7e0);border-radius:8px;align-items:center;min-height:44px;margin:4px;padding:8px 14px;display:inline-flex}html:root body[data-site-shell=public] #main-content :is(#car-search,#mobile-search,#property-search){margin-bottom:12px}html:root body[data-site-shell=public] #main-content :is(#car-search,#mobile-search,#property-search) form{padding:16px!important}html:root body[data-site-shell=public] #main-content :is(#car-search,#mobile-search,#property-search) label{gap:6px!important;font-size:15px!important}html:root body[data-site-shell=public] #main-content :is(#car-search,#mobile-search,#property-search) :is(input,select,button){min-height:44px!important}html:root body[data-site-shell=public] #main-content #offers{padding-block:20px!important}html:root body[data-site-shell=public] #main-content #offers>h2{margin:0 0 12px;font-size:22px}@media (min-width:1001px){html:root body[data-site-shell=public] #main-content .marketListingViews.marketListingViews.marketListingViews[data-listing-view=grid] .listingViewContent>div:has(>article):not(:has(>article:nth-child(3))){grid-template-columns:repeat(2,minmax(0,1fr))!important}html:root body[data-site-shell=public] #main-content .marketListingViews.marketListingViews.marketListingViews[data-listing-view=grid] .listingViewContent>div:has(>article):not(:has(>article:nth-child(3)))>article.listingTile{grid-template-columns:160px minmax(0,1fr);align-items:start;display:grid!important}html:root body[data-site-shell=public] #main-content .marketListingViews.marketListingViews.marketListingViews[data-listing-view=grid] .listingViewContent>div:not(:has(>article:nth-child(3))) .listingPhoto{aspect-ratio:auto!important;height:100%!important;min-height:180px!important;max-height:240px!important}html:root body[data-site-shell=public] #main-content .marketListingViews.marketListingViews.marketListingViews[data-listing-view=grid] .listingViewContent>div:has(>article:only-child){justify-content:center;grid-template-columns:minmax(0,640px)!important}}@media (max-width:760px){html:root body[data-site-shell=public] #main-content .marketListingViews .listingViewHeader{gap:8px;margin-top:12px;grid-template-columns:1fr!important}html:root body[data-site-shell=public] #main-content .marketListingViews .listingViewSummary :is(h2,.searchResultSummary>span){font-size:20px!important}html:root body[data-site-shell=public] #main-content .searchResultActions{gap:8px;margin:0;padding:0}html:root body[data-site-shell=public] #main-content .searchResultSummary{margin:0;padding:0}html:root body[data-site-shell=public] #main-content .mobileFilterToggle{box-sizing:border-box;min-height:48px}html:root body[data-site-shell=public] #main-content :is(#car-search,#mobile-search,#property-search) form{margin:0}}@media (min-width:1001px){html:root body[data-site-shell=public] #main-content .marketListingViews.marketListingViews.marketListingViews[data-listing-view=grid] .listingViewContent>div:not(:has(>article:nth-child(3))) .listingPhoto img{background:var(--surface,#f2f5f3);object-fit:contain!important}html:root body[data-site-shell=public] #main-content .marketListingViews.marketListingViews.marketListingViews[data-listing-view=cards] .listingViewContent>div:has(>article):not(:has(>article:nth-child(3))){justify-content:center;grid-template-columns:repeat(2,minmax(0,280px))!important}html:root body[data-site-shell=public] #main-content .marketListingViews.marketListingViews.marketListingViews[data-listing-view=cards] .listingViewContent>div:has(>article:only-child){grid-template-columns:minmax(0,280px)!important}}html:root body[data-site-shell=public] #main-content main:has(#offers)>section:first-child{padding-block:20px!important}html:root body[data-site-shell=public] #main-content main:has(#offers) .sectionHead{margin-bottom:12px!important}html:root body[data-site-shell=public] #main-content main:has(#offers)>nav.formActions{gap:8px;margin-block:0!important}html:root body[data-site-shell=public] #main-content .marketListingViews .listingTile[data-card-style=editorial] .listingPhotoArrow{box-shadow:none!important;color:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-color:#0000!important}html:root body[data-site-shell=public] #main-content .marketListingViews .listingTile[data-card-style=editorial] .listingPhotoArrow svg{filter:drop-shadow(0 1px 2px #000)drop-shadow(0 0 1px #000)!important}html:root body[data-site-shell=public] #main-content .marketListingViews .listingTile[data-card-style=editorial] .listingPhotoArrow:focus-visible{outline-offset:-4px;outline:2px solid #fff!important}html:root body[data-site-shell=public] #main-content .marketListingViews[data-listing-view=cards] .listingTile.photoListingCard[data-card-style=editorial] .ltBody{padding-bottom:0!important}html:root body[data-site-shell=public] #main-content .marketListingViews[data-listing-view=cards] .listingTile.photoListingCard[data-card-style=editorial] .ltFooter{min-height:44px!important;padding-block:0!important}html:root body[data-site-shell=public] #main-content .marketListingViews .listingTile .listingPhoto{box-sizing:border-box;align-self:stretch;overflow:hidden;width:100%!important;display:block!important}html:root body[data-site-shell=public] #main-content .marketListingViews .listingTile .listingPhoto>.listingPhotoLink{box-sizing:border-box;width:100%!important;max-width:none!important;height:100%!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;inset:0!important}html:root body[data-site-shell=public] #main-content .marketListingViews .listingTile .listingPhoto>.listingPhotoLink>img{object-fit:cover!important;object-position:50% 50%!important;width:100%!important;max-width:none!important;height:100%!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;inset:0!important}html:root body[data-site-shell=public] #main-content .marketListingViews.marketListingViews.marketListingViews[data-listing-view=cards] .listingViewContent>div>article{justify-self:center;width:100%;max-width:280px!important}html:root body[data-site-shell=public] #main-content .marketListingViews.marketListingViews.marketListingViews[data-listing-view=cards] :is(.listingPhoto,.ltJobHeader){aspect-ratio:16/10!important;height:auto!important;min-height:0!important;max-height:175px!important}html:root body[data-site-shell=public] #main-content .marketListingViews[data-listing-view=cards] .listingTile[data-card-style=editorial] .ltBody{gap:4px!important;padding:8px 12px!important}html:root body[data-site-shell=public] #main-content .marketListingViews[data-listing-view=cards] .listingTile[data-card-style=editorial] .ltTitle{min-height:0!important;font-size:16px!important;line-height:1.5!important}html:root body[data-site-shell=public] .header.brandHeader .topStrip .brandStripMessage{line-height:1.5;font-size:12px!important;font-weight:400!important}html:root body[data-site-shell=public] #main-content .marketHero .marketHeroCopy h1{letter-spacing:0!important;font-size:clamp(26px,2vw,30px)!important;font-weight:400!important;line-height:1.35!important}html:root body[data-site-shell=public] #main-content .marketHero .marketHeroCopy>.marketHeroIntro{text-wrap:pretty;white-space:normal!important;font-size:15px!important;font-weight:400!important;line-height:1.75!important}html:root body[data-site-shell=public] .header.brandHeader .marketPickerMenu{border-radius:12px!important;width:240px!important;max-width:calc(100vw - 32px)!important;padding:8px!important}html:root body[data-site-shell=public] .header.brandHeader .marketPickerMenu>header{margin-bottom:4px!important;padding:6px 8px 10px!important;font-size:14px!important}html:root body[data-site-shell=public] .header.brandHeader .marketPickerMenu>header span{font-size:14px!important;font-weight:500!important}html:root body[data-site-shell=public] .header.brandHeader .marketPickerMenu>a{border-radius:8px!important;gap:10px!important;min-height:44px!important;padding:8px 10px!important;font-size:14px!important}html:root body[data-site-shell=public] .header.brandHeader .marketPickerMenu>a b{font-size:14px!important;font-weight:500!important}html:root body[data-site-shell=public] .header.brandHeader .marketPickerMenu>a>span:first-child{width:26px!important;height:20px!important}html:root body[data-site-shell=public] .header.brandHeader .marketPickerMenu>a img{object-fit:contain;width:26px!important;height:18px!important}html:root body[data-site-shell=public] .header.brandHeader .stripLanguage>div{max-width:calc(100vw - 32px);border-radius:10px!important;gap:4px!important;width:144px!important;min-width:0!important;padding:6px!important}html:root body[data-site-shell=public] .header.brandHeader .stripLanguage>div button{border-radius:7px!important;min-height:44px!important;padding:6px 10px!important;font-size:14px!important;font-weight:500!important}@media (max-width:760px){html:root body[data-site-shell=public] #main-content .marketHero .marketHeroCopy h1{font-size:26px!important}html:root body[data-site-shell=public] #main-content .marketHero .marketHeroCopy>.marketHeroIntro{font-size:14px!important}}
