.classifieds-page,.classifieds-post,.classified-detail{min-inline-size:0}.classifieds-intro{justify-content:space-between;align-items:start;gap:var(--space-5);flex-wrap:wrap;margin-block-end:var(--space-6);display:flex}.classifieds-intro>div{gap:var(--space-3);max-inline-size:var(--measure);display:grid}.classifieds-intro h1{color:var(--brand-text)}.classified-types{gap:var(--space-2);flex-wrap:wrap;margin-block-end:var(--space-5);display:flex}.classified-types a{align-items:center;gap:var(--space-2);min-block-size:var(--tap-min);padding:var(--space-2) var(--space-3);border:var(--border) solid var(--border-subtle);border-radius:var(--radius-full);color:var(--ink-2);font-size:var(--text-sm);font-weight:var(--weight-semibold);text-decoration:none;display:inline-flex}.classified-types a[aria-current]{border-color:var(--brand-line);background:var(--brand-tint);color:var(--brand-text)}.classified-types a:hover{border-color:var(--brand-line)}.classified-types .num{color:var(--ink-3);font-size:var(--text-xs)}.classified-filters{align-items:end;gap:var(--space-3);padding:var(--space-4);border:var(--border) solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-sunken);grid-template-columns:minmax(0,1fr);margin-block-end:var(--space-5);display:grid}.classified-filters .field{min-inline-size:0}.classified-filters :is(input,select){inline-size:100%;min-inline-size:0;min-block-size:var(--tap-min)}.classified-results-heading{justify-content:space-between;align-items:center;gap:var(--space-3);font-size:var(--text-sm);flex-wrap:wrap;margin-block-end:var(--space-4);display:flex}.classified-list{gap:var(--space-4);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.listing__section>.classified-list{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--min-card)), 1fr))}.classified-list>li{min-inline-size:0}.classified-card{gap:var(--space-3);block-size:100%;min-inline-size:0;padding:var(--space-5);border:var(--border) solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-raised);flex-direction:column;display:flex}.classified-card__top{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.classified-card__type{min-block-size:var(--classified-type-height);padding:var(--space-1) var(--space-2);border-radius:var(--radius-xs);background:var(--brand-tint);color:var(--brand-text);font-size:var(--text-xs);font-weight:var(--weight-semibold);align-items:center;display:inline-flex}.classified-card__expires{color:var(--ink-3);font-size:var(--text-xs)}.classified-card__image{inline-size:100%;block-size:var(--classified-card-image-height);border:var(--border) solid var(--border-subtle);border-radius:var(--radius-card);background:var(--logo-plate);display:block}.classified-card__image img{object-fit:contain;block-size:100%;inline-size:100%}.classified-card :is(h2,h3){font-size:var(--text-xl);line-height:var(--leading-snug);overflow-wrap:anywhere;text-wrap:pretty}.classified-card :is(h2,h3) a{color:var(--ink);text-decoration:none}.classified-card :is(h2,h3) a:hover{text-decoration:underline}.classified-card__publisher{font-size:var(--text-sm);font-weight:var(--weight-semibold);overflow-wrap:anywhere}.classified-card__location{align-items:start;gap:var(--space-2);color:var(--ink-3);font-size:var(--text-sm);overflow-wrap:anywhere;display:flex}.classified-card__location svg{inline-size:var(--icon-sm);block-size:var(--icon-sm);flex:none;margin-block-start:var(--space-1)}.classified-card__description{-webkit-line-clamp:var(--classified-description-lines);line-clamp:var(--classified-description-lines);color:var(--ink-2);font-size:var(--text-sm);text-wrap:pretty;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.classified-card__employment{color:var(--ink-3);font-size:var(--text-xs)}.classified-card__footer{justify-items:start;gap:var(--space-2);margin-block-start:auto;padding-block-start:var(--space-3);display:grid}.classified-card__price{color:var(--brand-text);font-size:var(--text-base);font-weight:var(--weight-bold)}.classified-card__footer a{font-size:var(--text-sm)}.classified-empty{justify-items:start;gap:var(--space-4);padding:var(--space-6);border:var(--border) solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-sunken);display:grid}.classified-empty h2{font-size:var(--text-xl)}.classified-actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.classified-pagination{justify-content:center;align-items:center;gap:var(--space-4);flex-wrap:wrap;margin-block-start:var(--space-6);display:flex}.classifieds-help{justify-content:space-between;align-items:center;gap:var(--space-3);padding-block:var(--space-5);border-block:var(--border) solid var(--border-subtle);font-size:var(--text-sm);flex-wrap:wrap;margin-block-start:var(--space-5);display:flex}.classifieds-post{justify-items:stretch;gap:var(--space-5);max-inline-size:var(--measure-form-wide);display:grid}.classifieds-post .classifieds-help{margin-block-start:0}.classified-form{min-inline-size:0}.classified-form :is(.input,.select,.textarea){inline-size:100%;min-inline-size:0;min-block-size:var(--tap-min)}.classified-form .fieldset{margin:0}.classified-form__private{padding:var(--space-5);border:var(--border) solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-sunken)}.classified-form .check{min-block-size:var(--tap-min)}.classified-form__send{justify-items:start;gap:var(--space-3);display:grid}.classified-form .notice{gap:var(--space-2);display:grid}.classified-form .notice ul{padding-inline-start:var(--space-5)}.classified-detail>.link-tap{margin-block-end:var(--space-5)}.classified-detail__grid{gap:var(--space-6);align-items:start;display:grid}.classified-detail__main{gap:var(--space-4);min-inline-size:0;display:grid}.classified-detail h1{color:var(--brand-text);overflow-wrap:anywhere;text-wrap:balance}.classified-detail h2{font-size:var(--text-xl);margin-block-end:var(--space-3)}.classified-detail__publisher{font-weight:var(--weight-semibold)}.classified-detail__price{color:var(--brand-text);font-size:var(--text-xl);font-weight:var(--weight-bold)}.classified-detail__image{max-inline-size:var(--classified-detail-image-width);block-size:var(--classified-detail-image-height);border-radius:var(--radius-card);background:var(--logo-plate);display:block}.classified-detail__image img{object-fit:contain;block-size:100%;inline-size:100%}.classified-description{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink-2)}.classified-reply{gap:var(--space-4);min-inline-size:0;padding:var(--space-5);border:var(--border) solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-sunken);display:grid}.classified-reply h2{margin:0}.classified-reply__actions{gap:var(--space-2);display:grid}.classified-reply__actions a{overflow-wrap:anywhere}.classified-reply__actions svg{inline-size:var(--icon-md);block-size:var(--icon-md);flex:none}.classified-reply dl{gap:var(--space-3);font-size:var(--text-sm);display:grid}.classified-reply dt{color:var(--ink-3)}.classified-reply dd{font-weight:var(--weight-semibold);margin:0}@media (min-width:40rem){.classified-list,.classified-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.classified-list{grid-template-columns:repeat(3,minmax(0,1fr))}.classified-filters{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,2fr) auto}.classified-detail__grid{grid-template-columns:minmax(0,7fr) minmax(0,3fr)}}.classifieds-intro .lede{margin:0}.classifieds-intro>div>p:last-child{color:var(--ink-2);max-inline-size:var(--measure)}.classified-filters{display:block}.classified-search-row{gap:var(--space-3);grid-template-columns:minmax(0,1fr);align-items:end;display:grid}.classified-more-filters{border-block-start:var(--border) solid var(--border-subtle);margin-block-start:var(--space-3);padding-block-start:var(--space-2)}.classified-more-filters summary{align-items:center;gap:var(--space-2);min-block-size:var(--tap-min);cursor:pointer;color:var(--brand-text);font-weight:var(--weight-semibold);display:flex}.classified-filter-grid{gap:var(--space-4);padding-block:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.classified-filter-grid .field__hint{grid-column:1/-1}.classified-browser{gap:var(--space-6);align-items:start;display:grid}.classified-browser__aside{display:none}.classified-browser__results{min-inline-size:0}.classified-category-panel{gap:var(--space-3);padding:var(--space-4);border:var(--border) solid var(--border-subtle);border-radius:var(--radius-md);display:grid}.classified-category-panel h2,.classified-post-panel h2{font-size:var(--text-lg);line-height:var(--leading-snug)}.classified-category-panel nav{display:grid}.classified-category-panel nav a{justify-content:space-between;align-items:center;gap:var(--space-3);min-block-size:var(--tap-min);padding-block:var(--space-2);color:var(--ink-2);font-size:var(--text-sm);border-block-end:var(--border) solid var(--border-subtle);text-decoration:none;display:flex}.classified-category-panel nav a[aria-current]{color:var(--brand-text);font-weight:var(--weight-bold)}.classified-post-panel{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);background:var(--brand-tint);font-size:var(--text-sm);display:grid}.classified-results-toolbar{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-block-end:var(--space-4);display:flex}.classified-results-toolbar>p{max-inline-size:var(--measure)}.classified-sort{align-items:center;gap:var(--space-2);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.classified-sort select{min-block-size:var(--tap-min);max-inline-size:100%}.classified-view-controls{align-items:center;gap:var(--space-1);display:flex}.classified-view-controls a{min-block-size:var(--tap-min);padding:var(--space-2) var(--space-3);border:var(--border) solid var(--border-subtle);border-radius:var(--radius-sm);align-items:center;text-decoration:none;display:inline-flex}.classified-view-controls a[aria-current]{color:var(--brand-text);background:var(--brand-tint);border-color:var(--brand-line)}.classified-card__body{gap:var(--space-3);min-inline-size:0;display:grid}.classified-card__category{font-size:var(--text-xs);color:var(--ink-3)}.classified-card__placeholder{block-size:var(--classified-card-image-height);border-radius:var(--radius-card);color:var(--brand-text);background:var(--brand-tint);font-weight:var(--weight-bold);place-items:center;display:grid}.classified-card__image--photo img{object-fit:cover}.classified-list--rows{grid-template-columns:minmax(0,1fr)}.classified-photo-editor{gap:var(--space-3);display:grid}.classified-photo-previews{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.classified-photo-previews>div{min-inline-size:0}.classified-photo-previews img{inline-size:100%;block-size:var(--classified-card-image-height);object-fit:contain;border-radius:var(--radius-card);background:var(--surface-sunken)}.classified-gallery{gap:var(--space-4);display:grid}.classified-gallery figure{margin:0}.classified-gallery img{inline-size:100%;max-block-size:var(--classified-gallery-image-height);object-fit:contain;border-radius:var(--radius-card);background:var(--surface-sunken)}.classified-detail-facts{gap:var(--space-4);padding:var(--space-4);border-block:var(--border) solid var(--border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.classified-detail-facts dt{color:var(--ink-3);font-size:var(--text-sm)}.classified-detail-facts dd{font-weight:var(--weight-semibold);margin:0}@media (min-width:40rem){.classified-search-row{grid-template-columns:minmax(0,3fr) minmax(0,2fr) auto}.classified-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.classified-browser{grid-template-columns:minmax(0,3fr) minmax(0,9fr)}.classified-browser__aside{gap:var(--space-4);display:grid}.classified-list--rows .classified-card{gap:var(--space-4);padding:var(--space-4);grid-template-columns:minmax(0,3fr) minmax(0,6fr) minmax(0,3fr);align-items:start;display:grid}.classified-list--rows .classified-card__footer{justify-items:start;gap:var(--space-4);margin:0;padding:0}.classified-list--rows .classified-card--job{display:flex}.classified-list--rows .classified-card__description{-webkit-line-clamp:2;line-clamp:2}.classified-browser .classified-list:not(.classified-list--rows){grid-template-columns:repeat(2,minmax(0,1fr))}.classified-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
