/* adcitymag.ru */.tag-cover{padding:60px 20px;text-align:center;background-size:cover;background-position:center;position:relative;color:var(--adcm-c-white, #fff)}.tag-cover .overlay{position:absolute;inset:0;background:#0006}.tag-cover .container{position:relative;z-index:2}.tag-title{font-size:var(--t-d3, 38px);font-weight:700;margin-bottom:15px}.tag-description{font-size:var(--t-card-lg, 18px);margin-bottom:20px}.tag-icon img,.tag-icon svg{width:48px;height:48px;fill:currentColor}.tag-posts-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;padding:40px 20px;max-width:1280px;margin:0 auto}.tag-post-card{background:var(--adcm-c-white, #fff);border-radius:var(--adcm-r-md, 12px);box-shadow:var(--adcm-shadow-2, 0 2px 10px rgba(0,0,0,.06));padding:20px;text-align:left;transition:var(--adcm-dur-fast, .15s)}.tag-post-card:hover{transform:translateY(-4px)}.card-thumb{width:100%;height:180px;overflow:hidden;border-radius:var(--adcm-r-sm, 8px);margin-bottom:12px}.card-thumb img{width:100%;height:100%;object-fit:cover;display:block}.card-title{font-size:var(--t-card-lg, 17px);font-weight:600;color:#111}.tag-empty{text-align:center;font-size:var(--t-h3, 20px);color:#777;padding:80px 20px}.load-more-wrap{text-align:center;padding:40px 0}.load-more-btn{background:#111;color:var(--adcm-c-white, #fff);padding:12px 28px;border:none;font-size:var(--t-body, 16px);border-radius:var(--adcm-r-2xl, 28px);cursor:pointer;transition:var(--adcm-dur-fast, .15s)}.load-more-btn:hover{background:#333}
