.quick-publish{z-index:10;color:#fff;background:#ef6b36;border-radius:5px;padding:14px 18px;font:700 13px DM Sans;position:fixed;bottom:22px;right:22px;box-shadow:0 8px 20px #0003}.section-intro{color:#65736b;max-width:650px;margin:-10px 0 28px}.transport-card{position:relative}.transport-card button:disabled{opacity:.55;cursor:not-allowed}.available-contacts{z-index:2;border:1px solid var(--line);background:#fff;border-radius:6px;padding:8px;position:absolute;top:calc(100% + 10px);left:0;right:0;box-shadow:0 12px 30px #40513b24}.available-contacts a{border-radius:4px;padding:11px;display:block}.available-contacts a:hover{background:#f5f8f3}.available-contacts strong,.available-contacts span{display:block}.available-contacts span{color:#65736b;margin-top:3px;font-size:12px}.categories>a{border:1px solid var(--line);color:var(--ink);text-align:center;background:#fcf8f0;border-radius:5px;padding:22px 10px;font:600 14px DM Sans;transition:all .2s}.categories>a:hover{background:#fff0e8;transform:translateY(-2px)}.categories>a span{margin-bottom:9px;font-size:28px;display:block}.categories-preview .category-item:nth-child(n+12){display:none}.categories>a.category-more{background:var(--ink);border-color:var(--ink);color:#fff;flex-direction:column;justify-content:center;align-items:center;min-height:100%;display:flex}.categories>a.category-more:hover{background:var(--green)}.category-more strong{font:600 16px Playfair Display}.category-more small{color:#d7e1da;margin-top:4px;font-size:10px;font-weight:400}@media (max-width:800px){.categories-preview .category-item:nth-child(n+6){display:none}}
.featured-classifieds{color:#fff;background:#1b2c25;padding:72px 7%}.featured-heading{justify-content:space-between;align-items:end;max-width:1250px;margin:auto;display:flex}.featured-heading h2{margin:0;font-size:clamp(32px,4vw,50px)}.featured-heading>a{font-size:13px;text-decoration:underline}.featured-ads{grid-template-columns:repeat(3,1fr);gap:16px;max-width:1250px;margin:30px auto 0;display:grid}.featured-ads article{color:var(--ink);background:#fff;border-radius:6px;flex-direction:column;min-height:220px;padding:24px;display:flex}.featured-ads h3{margin:8px 0;font:27px Playfair Display}.featured-ads article>p:not(.eyebrow){color:#65736b;flex:1;font-size:14px;line-height:1.5}.featured-ads strong{margin:10px 0;font:22px Playfair Display}.featured-ads article>a{color:var(--green);font-size:13px;font-weight:700;text-decoration:underline}.featured-empty{color:#cbd7cf;max-width:1250px;margin:30px auto 0}.featured-empty a{color:#fff;font-size:13px;text-decoration:underline}@media (max-width:700px){.featured-ads{grid-template-columns:1fr}.featured-heading{align-items:flex-start;gap:15px}}
.sponsored{max-width:1250px;margin:auto;padding:62px 7% 0}.sponsored-title h2{margin:0 0 22px;font:clamp(30px,4vw,48px) Playfair Display}.sponsored-card{border:1px solid var(--line);background:#fff;border-radius:7px;grid-template-columns:minmax(0,1fr) 190px;align-items:center;gap:24px;padding:28px;display:grid}.sponsored-card.cover{color:#fff;background:linear-gradient(120deg,#21483b,#2d6a4f);grid-template-columns:minmax(0,1fr) 270px;min-height:245px}.sponsored-card p{letter-spacing:.1em;text-transform:uppercase;color:var(--orange);margin:0 0 12px;font:11px DM Mono}.sponsored-card.cover p{color:#ffd0b9}.sponsored-card h3{margin:0;font:clamp(27px,4vw,50px) Playfair Display}.sponsored-card span{opacity:.8;font-size:14px}.sponsored-actions{flex-wrap:wrap;gap:18px;margin-top:24px;display:flex}.sponsored-card a{font-size:13px;font-weight:700;text-decoration:underline}.sponsored-media{background:#f4eadc;border-radius:7px;place-items:center;height:145px;display:grid;overflow:hidden}.cover .sponsored-media{height:185px}.sponsored-media img{object-fit:contain;width:100%;height:100%;display:block}.sponsored-row{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}.sponsored-card.premium{border-top:5px solid var(--orange);min-height:190px}.sponsored-card.featured{border-top:5px solid #d5a83d;min-height:190px}@media (max-width:850px){.sponsored-row{grid-template-columns:1fr}}@media (max-width:600px){.sponsored-card,.sponsored-card.cover{grid-template-columns:1fr}.sponsored-media,.cover .sponsored-media{grid-row:1;height:170px}.sponsored-card{padding:20px}}
.sponsored-card.featured{grid-template-columns:1fr}
