.automation-art>img{width:100%;height:auto;aspect-ratio:3/2;object-fit:contain}
.automation-labels{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px}
.automation-labels span{font-size:13px;color:#e3d1aa;border:1px solid #6d5b3e;padding:4px 12px}
.automation-hero .hero-grid{grid-template-columns:1fr 1.05fr;gap:40px}
.automation-hero .art-label{font-size:12px}
.single-sale-announcement{padding:64px 0;background:#e8c987;color:#17191d;text-align:center;border-bottom:1px solid #b58b44}
.sale-announcement-label{display:inline-block;background:#17191d;color:#f2dcae;padding:7px 20px;font-size:14px;font-weight:700;letter-spacing:.12em}
.single-sale-announcement h2{font-size:clamp(30px,4vw,50px);margin:18px 0 8px;line-height:1.45}
.sale-announcement-lead{font-size:clamp(21px,2.6vw,30px);font-weight:800;margin-bottom:16px}
.sale-announcement-actions{display:flex;align-items:center;justify-content:center;gap:26px;flex-wrap:wrap;font-weight:700}
.sale-announcement-actions .btn{background:#17191d;color:white;border-color:#17191d}
.sale-announcement-actions .btn:hover{background:#343944}
.sale-announcement-status{font-size:14px;margin:20px 0 0;color:#51452f}
@media(max-width:700px){.single-sale-announcement{padding:42px 0}.sale-announcement-actions{gap:18px}}
@media(max-width:850px){.automation-hero .hero-grid{grid-template-columns:1fr;gap:20px}.automation-art{max-width:620px}}
@media(max-width:560px){.automation-labels{gap:6px}.automation-labels span{padding:3px 9px}.automation-hero .btn{font-size:15px;padding:16px 20px}}
