.ClassifiedPlaceholder-module__I_zvZa__placeholder{color:#fff;background:radial-gradient(120% 120% at 50% 0%, color-mix(in srgb, var(--ph-color) 72%, #fff) 0%, var(--ph-color) 52%, color-mix(in srgb, var(--ph-color) 72%, #000) 100%);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ClassifiedPlaceholder-module__I_zvZa__placeholder:after{content:"";pointer-events:none;background-image:repeating-linear-gradient(45deg,#ffffff12 0 2px,#0000 2px 9px);position:absolute;inset:0}.ClassifiedPlaceholder-module__I_zvZa__glyph{aspect-ratio:1;stroke-width:1.4px;opacity:.92;width:clamp(36px,28%,76px);height:auto}
.ClassifiedCard-module__yAnfTG__card{background:var(--color-surface);border:1px solid var(--color-rule);border-radius:var(--radius-lg);color:var(--color-text);transition:transform var(--ease-std), box-shadow var(--ease-std), border-color var(--ease-std);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.ClassifiedCard-module__yAnfTG__card:hover{box-shadow:var(--shadow-md);border-color:color-mix(in srgb, var(--color-text) 18%, var(--color-rule));transform:translateY(-3px)}.ClassifiedCard-module__yAnfTG__card:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.ClassifiedCard-module__yAnfTG__media{aspect-ratio:4/3;background:var(--color-surface-2);position:relative;overflow:hidden}.ClassifiedCard-module__yAnfTG__image{object-fit:cover;transition:transform var(--ease-std)}.ClassifiedCard-module__yAnfTG__card:hover .ClassifiedCard-module__yAnfTG__image{transform:scale(1.04)}.ClassifiedCard-module__yAnfTG__badge{top:var(--space-2);left:var(--space-2);padding:3px var(--space-2);color:#fff;font-family:var(--font-sans);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;border-radius:var(--radius-sm);font-weight:700;position:absolute;box-shadow:0 1px 4px #00000040}.ClassifiedCard-module__yAnfTG__count{bottom:var(--space-2);right:var(--space-2);color:#fff;font-family:var(--font-sans);font-size:var(--text-xs);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f0f0fad;border-radius:999px;align-items:center;gap:4px;padding:2px 7px 2px 5px;font-weight:600;display:inline-flex;position:absolute}.ClassifiedCard-module__yAnfTG__countIcon{width:14px;height:14px}.ClassifiedCard-module__yAnfTG__body{gap:var(--space-1);padding:var(--space-3) var(--space-4) var(--space-4);flex-direction:column;display:flex}.ClassifiedCard-module__yAnfTG__title{font-family:var(--font-serif);font-size:var(--text-md);font-weight:700;line-height:var(--leading-tight);margin:0}.ClassifiedCard-module__yAnfTG__card:hover .ClassifiedCard-module__yAnfTG__title{color:var(--color-accent)}.ClassifiedCard-module__yAnfTG__excerpt{color:var(--color-text-2);font-family:var(--font-serif);font-size:var(--text-sm);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.45;display:-webkit-box;overflow:hidden}.ClassifiedCard-module__yAnfTG__meta{margin:var(--space-1) 0 0;color:var(--color-muted);font-family:var(--font-sans);font-size:var(--text-xs)}@media (max-width:640px){.ClassifiedCard-module__yAnfTG__body{padding:var(--space-2) var(--space-3) var(--space-3)}.ClassifiedCard-module__yAnfTG__title{font-size:var(--text-sm)}.ClassifiedCard-module__yAnfTG__excerpt{font-size:var(--text-xs);-webkit-line-clamp:2;line-clamp:2}.ClassifiedCard-module__yAnfTG__badge{padding:2px 6px;font-size:10px}}
.ClassifiedCtaCard-module__z3_x8W__card{justify-content:center;align-items:center;gap:var(--space-2);min-height:280px;padding:var(--space-5) var(--space-4);text-align:center;color:var(--color-text);background:color-mix(in srgb, var(--color-cta) 7%, var(--color-surface));border:1.5px dashed color-mix(in srgb, var(--color-cta) 55%, var(--color-rule));border-radius:var(--radius-lg);transition:transform var(--ease-std), box-shadow var(--ease-std), border-color var(--ease-std), background var(--ease-std);flex-direction:column;text-decoration:none;display:flex}.ClassifiedCtaCard-module__z3_x8W__card:hover{box-shadow:var(--shadow-md);border-color:var(--color-cta);background:color-mix(in srgb, var(--color-cta) 12%, var(--color-surface));transform:translateY(-3px)}.ClassifiedCtaCard-module__z3_x8W__card:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.ClassifiedCtaCard-module__z3_x8W__icon{color:#fff;background:var(--color-cta);border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.ClassifiedCtaCard-module__z3_x8W__icon svg{width:24px;height:24px}.ClassifiedCtaCard-module__z3_x8W__title{margin:var(--space-1) 0 0;font-family:var(--font-serif);font-size:var(--text-md);font-weight:700;line-height:var(--leading-tight)}.ClassifiedCtaCard-module__z3_x8W__text{max-width:24ch;color:var(--color-text-2);font-family:var(--font-serif);font-size:var(--text-sm);margin:0;line-height:1.45}.ClassifiedCtaCard-module__z3_x8W__button{margin-top:var(--space-2);padding:var(--space-2) var(--space-4);font-family:var(--font-sans);font-size:var(--text-sm);color:#fff;background:var(--color-cta);border-radius:var(--control-radius);transition:background var(--ease-std);font-weight:700}.ClassifiedCtaCard-module__z3_x8W__card:hover .ClassifiedCtaCard-module__z3_x8W__button{background:var(--color-cta-2)}@media (max-width:640px){.ClassifiedCtaCard-module__z3_x8W__card{gap:var(--space-1);min-height:0;padding:var(--space-4) var(--space-3)}.ClassifiedCtaCard-module__z3_x8W__icon{width:36px;height:36px}.ClassifiedCtaCard-module__z3_x8W__icon svg{width:20px;height:20px}.ClassifiedCtaCard-module__z3_x8W__title{font-size:var(--text-sm)}.ClassifiedCtaCard-module__z3_x8W__text{font-size:var(--text-xs)}.ClassifiedCtaCard-module__z3_x8W__button{width:100%;margin-top:var(--space-1)}}
.ClassifiedsBrowser-module__-qW1qq__browser{gap:var(--space-6);flex-direction:column;display:flex}.ClassifiedsBrowser-module__-qW1qq__controls{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ClassifiedsBrowser-module__-qW1qq__filters{gap:var(--space-2);flex-wrap:wrap;display:flex}.ClassifiedsBrowser-module__-qW1qq__pill{padding:4px var(--space-3);font-family:var(--font-sans);font-size:var(--text-xs);color:var(--color-text-2);background:var(--color-surface);border:1px solid var(--color-rule);cursor:pointer;transition:background var(--ease-std), color var(--ease-std), border-color var(--ease-std);border-radius:999px;align-items:center;gap:6px;font-weight:500;display:inline-flex}.ClassifiedsBrowser-module__-qW1qq__pill:hover{border-color:var(--color-accent);color:var(--color-accent)}.ClassifiedsBrowser-module__-qW1qq__pill:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.ClassifiedsBrowser-module__-qW1qq__pillActive{color:#fff;background:var(--color-accent);border-color:var(--color-accent)}.ClassifiedsBrowser-module__-qW1qq__pillCount{opacity:.55;font-size:11px;font-weight:600}.ClassifiedsBrowser-module__-qW1qq__pillActive .ClassifiedsBrowser-module__-qW1qq__pillCount{opacity:.85}.ClassifiedsBrowser-module__-qW1qq__search{max-width:320px;padding:var(--space-2) var(--space-3);font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-rule);border-radius:var(--radius-md);flex:220px}.ClassifiedsBrowser-module__-qW1qq__search:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px;border-color:var(--color-accent)}.ClassifiedsBrowser-module__-qW1qq__grid{gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(258px,1fr));display:grid}.ClassifiedsBrowser-module__-qW1qq__empty{color:var(--color-muted);padding:var(--space-8) 0;text-align:center;font-style:italic}@media (max-width:640px){.ClassifiedsBrowser-module__-qW1qq__controls{flex-direction:column;align-items:stretch}.ClassifiedsBrowser-module__-qW1qq__search{flex:none;max-width:none}.ClassifiedsBrowser-module__-qW1qq__grid{gap:var(--space-3);grid-template-columns:1fr 1fr}}
.ClassifiedsPage-module__H8jVUq__page{max-width:var(--width-site);padding:var(--space-6) var(--col-pad);margin-inline:auto}@media (max-width:640px){.ClassifiedsPage-module__H8jVUq__page{padding:var(--space-4) var(--col-pad)}}